天天看點

程式員職業生涯全攻略

首先這是我在微信公衆号中看到一篇文章,覺得很有借鑒意義

幫别人掙錢(打工)

不管你是剛入職的小兵,還是管人的經理,甚至是唬人的總監,都屬于這一階段。

通常程式員在這一階段的職業發展分兩條線,專家(技術)線和管理線。專家線主要跟機器打交道,搞搞性能調優,高并發處理等等高精尖的問題;管理線主要跟人打交道,了解下屬的狀态,控制資源和進度。

這一階段的特點是穩定,低風險也低門檻。缺點是有天花闆,一切按部就班,不會有太大起伏。收入可以穩定預估,除非是公司上市憑期權小賺一筆(當然機率很低)。

2 為自己掙錢(SOHO)

比打工風險大,要操更多心,如果做的事情一直掙不到錢就要餓肚子了。

要活的舒心要摸索出技巧:如果做外包,要有客戶管道;依賴于大平台的項目最好花點錢成為平台的合作夥伴。

如果不懂做關系,沒有管道,可以考慮免費+收費模式,把要做的事情中的基本功能抽出來做成産品免費傳播,再向定制部分收費。當下有很多開源和免費的Web産品,但是同質化嚴重,是以如果能用心定位,抓住細分市場,還是能活的不錯的。

程式員職業生涯全攻略

3 雇别人掙錢(企業主)

沒有在創業公司呆過的不建議直接嘗試。

如果你沒有獨立做過能掙錢的軟體,上萬使用者的免費APP,粉絲數5萬以上的大号,每天PV10萬的網站,那就先别離職創業,先業餘時間搞一搞感受一下。不是每個人都真正喜歡并享受創業的。

還有一個低風險的做法是去創業公司做CTO,不像CEO壓力那麼大,而且即使公司做不下去了,他們也可以換家創業公司接着來。

程式員職業生涯全攻略

4 讓錢自己掙錢(投資)

有一定資産之後可以做天使投資。有技術背景的人在投資圈還是比較受歡迎的。基于這四種掙錢形式,作者畫了一張職業路線圖,蠻有意思:

程式員職業生涯全攻略
程式員職業生涯全攻略

然而,在不具備進入後幾種掙錢形式的條件時,隻能乖乖給别人打工。用第一種方式掙錢,不可避免的要面對跳槽的問題,什麼時候該跳為什麼跳,跳去哪,如何跳。

為什麼跳

首先要明确的是,跳槽不是為了追求價值最大化:

工作是生活的一部分,工作無聊的話生活就會痛苦。

職業不可逆。每一個選擇都決定了你未來數年内的生活和發展。如果選的不好後來想換方向,可能都意味着之前積累的浪費。

跳槽是換工作不是找工作,有成本。你要重新學新的東西适應新的環境,還可能有一些未知的困難。

永遠不要因為 現在很差 而跳槽,要因為 未來更好 而跳槽。隻有這樣才能保證你一直往上走。

跳去哪&如何跳

你能找到怎樣的工作,在很大程度上主要取決于兩點:

  • 自身實力
  • 市場供需

對于自身實力,除了不停學習積累,很重要的一點是打造個人品牌。你可以借助于:

  • Github賬号
  • 技術部落格
  • 微網誌,最好加V,用于業内交流

最要緊的是要有優質内容。而為了輸出優質内容,要學會溝通和寫作,要有條理有邏輯,然後把這些優質内容通過以上管道分享出去。 如果能有自己的開源項目,當然更好。

對于市場供需,要學會觀察和分析,根據市場需求調整自己定位:

  • 學會觀察技術趨勢。
  • 投資新興市場和細分市場。

通過跳槽,應該找到市場需求和自我實作的最佳比對,在金錢和成長上雙豐收。