回覆列表
  • 1 # mikechen的網際網路架構

    對工作1-3年的程式設計師來說,依據個人情況提前規劃未來職業發展方向,這很重要。譬如,在未來3-5年甚至更久,工作要做到什麼程度?往哪個方向發展?透過怎樣的路徑才能實現目標?如果沉浸在當下“程式設計師高薪”的論調中歲月靜好,總歸有一天會面臨網上熱議的“程式設計師中年危機”,以至於最後不得不步入轉行或提前退休的尷尬局面。作為已工作十年有餘的程式設計師,我一直認為這個話題對初級程式設計師非常重要,今天和大家詳細聊聊。

    一、 工作1-3年程式設計師職業規劃的重要性

    某公司表示薪資上浮20%,我應該跳槽加入嗎?

    我最近收到了幾個offer,應該去哪一家更好?

    ……

    其實,追求短期利益(眼前)或長期利益(未來),取決於你自己的決定。我的建議是,不要在你經歷之後,再去回顧職業生涯,初期跳槽漲薪確實很快,但到了中後期,跳槽再也帶不來前期的漲幅,反而在頻繁的跳槽過程中,失去了很多機會,技能與業務的能力也沒能積累沉澱下來,這將直接導致很多人在即將步入中年時感到異常焦慮,不知道自己未來的路何去何從。

    二、 工作1-3年程式設計師職業發展方向

    1、架構師(專注技術,側重技術)

    每一個程式設計師都有一個架構師的夢想,這個方向是很多技術人的第一選擇,從年薪十幾萬的程式設計師成長為年薪幾十萬甚至過百萬的架構師,給力的薪酬已足以讓不少程式設計師心動不已。若未來你想成為架構師,那麼現在至少需要清楚瞭解架構師的職責與勝任能力,有目標有方向地堅持學習,程式設計師進階成為架構師學習方向及相關資料文末會進行分享。

    2、CTO(管理+技術結合,側重管理)

    需要有一定的技術能力和團隊管理能力。CTO的工作更偏業務、偏管理,主要職責包括團隊管理、開發流程、公司戰略、業務增長以及各類技術疑難問題的解決等,可以說是一個比較全方位的發展方向,一句話,CTO的主要職能是管理+技術,但是更側重於管理。

    3、.專案經理(技術一般,側重管理)

    往管理方向發展的職業路徑,專案經理主要側重於專案管理工作,主要能力是計劃、溝通及組織協調。溝通和表達是開發人員短柄,所以想往此線路發展的同學,從日常的工作、生活中就得逐步加強鍛鍊這方面能力,

    4、產品經理(轉崗)

    如果你對技術發展路徑、管理發展路徑都不感興趣,那麼不妨考慮轉產品經理,移動網際網路時代,產品經理的角色越來越重要,一個好的產品經理有可能帶給公司顛覆性的發展,收入各方面也還不錯,我認識的一些程式設計師,也有轉行做產品經理,並且做得還不錯的。

    三、 總結

    不管選擇什麼樣的路徑,都離不開提前規劃、充分準備,機會總會留給有準備的人。程式設計師是個相對公平的職業,你若盛開,蝴蝶自來,薪酬也會隨能力得到明顯增幅,那麼大家在應對中年危機時更加遊刃有餘了,這句話送給自己及大家:Stay hungry ,Stay Foolish。我們,共勉!

  • 2 # 國際善待程式設計師組織

    其實年輕的時候,很少人對“職業方向”這玩意兒搞得清楚,多是走一年算一年,看不到那麼遠。我自己也如此。後來我就總結了一下自己犯過的錯,幾個教訓供你參考:

    1. 學好計算機科學的基礎知識,什麼方向都好轉;

    2. 不用費力找方向,就找當下最熱門方向扎進去即可;

    3. 哪家公司給的薪水高就去哪家,不要信其它忽悠;

    4.知識的深度和廣度,理論知識和工程實踐,都不能忽視。

  • 中秋節和大豐收的關聯?
  • 打著石膏的隆多在場邊執教,輕傷不下火線,他退役後會頂替沃頓成為湖人隊的主教練嗎?