一. 前言
從我正式獨立開發以來也就短短10天,很多加我微信的朋友會問我一個問題:“為什麼成為獨立開發者?”,其實在這之前我沒過多思考這個問題,今天難得讓自己放鬆一下,用3個小時思考和寫這篇內容。
二. 出路
2019年底的時候我一直在想我的出路,那個時候很迷茫。程式設計師幹了4年多,因為從入行到現在一直沒能進入大廠,前兩年學習勁頭也高,算是有所成長,後面兩年昏昏暗暗就是混一個還不錯的工資而已。
轉眼一看27了,孩子也馬上要出生了,人生的大決定和大事基本上也都做了,剩下就是老老實實過日子,但是總覺得缺點什麼。都說三十而立,我還有3年不到,事業難道真就是一輩子打工當程式設計師(並沒有貶低程式設計師,其實如果我當時沒有入程式設計師,而在另一個行業,我可能還不會轉變,這就是做程式設計師的好處,透過網際網路獲取了大量的資訊)。想過去做生意,但是又不想放下現有的技能。
2020年初的疫情,我被動嘗試了一個月的遠端辦公,雖說這一個月的遠端工作一點都不好(時間安排混亂,做事效率低下,被亂七八糟的事情打擾等等),但是我看到了一條解決不去上班依舊可以用這技能換生存的方法。於是我在想是不是可以找一份遠端工作,這種工作方式在國外已經比較普遍。
當我決定離職,然後找一份遠端工作的時候,我發現沒那麼簡單,我逛了目前能找到的遠端工作網站,發現國內遠端工作招聘的公司並不多,職位可選性很少,而且兼職偏多。
當我準備寫一份簡歷的時候又發現這些年做了這麼多東西,最後留給自己的只是一份簡歷的專案經歷。沒能留下一個產品,沒能積累一個客戶。極端情況下我40歲了,不能敲程式碼了,我做什麼?擺地攤嗎?20歲-25歲想的沒那麼長遠,可現在有了家庭確實要想的長遠一點了。
疫情期間和朋友聊在公司上班和自己單幹哪種風險更大,當時我們都是覺得自己單幹風險最大,因為自己單幹要承擔所有的風險,不只是沒收入,還可能虧錢破產。在公司上班風險小,最多被辭退,重新找一個就解決了,風險都在老闆那裡。最後得出來的是在公司上班是小賭,出來單幹是大賭。
最近我的想法變了,在公司上班是大賭,你把你人生的未來放在別人手裡賭他能不能把公司搞上市,然後分你一杯羹。是的有人大賭成功了,比如阿里的18合夥人。但絕大多數人在這個大賭裡面默默無聞一生。把未來放在自己手裡才是小賭!
我就是個想搞點大事情的人,那就離職,去做獨立開發者!
三. 獨立開發者
首先沒有完美的答案,我的答案也不一定適用於你。
成為獨立開發者可以給我帶來什麼?
- 可以讓我能夠完全掌握自己的時間,但絕不是自由!
- 可以按照自己的想法設計開發自己的產品,這非常爽,不管賺不賺錢。
- 可以積累屬於自己的客戶,說不定還能多交幾個朋友!
- 可以讓我全身心的去賺取睡後收入,這取決於產品。
- 可以讓我的收入天花板更高。
成為獨立開發者我可能會失去什麼?
- 失去偷懶摸魚的時間,初期可能不適應,但我會剋制。
- 失去物理層面上的同事,少了一些面對面的互動交流。
- 失去穩定的收入,這一點較為致命,也將是我獨立開發前期要解決的問題。
- 失去購買鞋衣服和打理自己的動力,宅在家裡完全沒有這些必要,邋遢了。
- 失去了休息日,這一點我不知道將來能否改變,但前期確實是這樣的。
四. 其他選項
我為什麼沒能選擇一邊上班一邊做產品?一開始我也是這樣計劃和打算的,因為這是在公司上班和獨立開發者之間那個看起來兩邊都能平衡的選項。但最後我放棄了。
理由很簡單,工作一天佔用了絕大多數的時間,而且是佔用了一天中最好的時間段,沒有更多的精力去開發產品。兩個都想要,最後很可能什麼都做不好。如果總給自己留一條後路,怎麼可能用出全部的精力解決當前的問題呢。
是的選擇了獨立開發者,我沒給自己留後路。離職的時候我給領導說了,這輩子是不可能打工的!
五. 最後
我不想勸你離職成為獨立開發者,我也不想勸你不要離職老老實實上班,因為如果你真想好了,誰說也沒用。不管你最終決定了什麼,去做就好了!祝你我都好運!
轉載自我的個人部落格單槍匹碼:我為什麼選擇成為獨立開發者
我的微訊號:tapcode (備註進獨立開發者群)
本作品採用《CC 協議》,轉載必須註明作者和本文連結