12月16在麥思博卓越研發之路活動上做了一次演講,題目是——「開發者的職場成長之路」。有小夥伴反映說聽了很受啟發,希望看到文字版本,因此我根據當時的演講,整理了這個系列,分享給大家。預計有 7 篇文章:
程式設計師加薪公升職之全路徑解析
程式設計師加薪公升職之探索適合你的路徑
程式設計師加薪公升職之職場成長金字塔
程式設計師加薪公升職之技術修煉
程式設計師加薪公升職之人際溝通修煉
程式設計師加薪公升職之專案管理能力修煉
程式設計師加薪公升職之走向技術管理
今天是第 1 篇——程式設計師加薪公升職之全路徑解析。
首先來看開發者成長路徑圖:
這張圖的最初版本,是我受《刻意學習》作者 scalers 的一次線下公開課的啟發後繪製的,現在大家看到的版本,已經做了幾次迭代,是最新的。
乙個乙個簡要聊下。
第 1 條,是技術路線。如下圖所示:
我用藍色大框框標註出來的,就是技術路線。
走技術路線,最開始一般會經歷這麼 3 個階段:
到了第 3 個階段,就開始分化。
有的人就停在那裡了,滿足現狀,不再追求技術提公升,準備靠存量技能維持一陣子,在工作和個人成長上,都表現得相對被動。他們的技術路線,基本上就到這裡了。
有的人繼續精進技術,成了高階開發工程師,有全域性視角、產品意識、程式設計能力、工程能力和一定的架構能力,能夠熟練運用和組合各種知識與技術框架來解決問題,獨當一面。他們更為積極,會不停學習,不停提公升自己。
到一定時候,高階開發工程師會繼續分化。
有的人更關注業務和產品,走向了架構師;有人的更願意鑽研某個技術方向,成為了資深人士或技術專家。
這兩類人都可能因為自己的能力而被很多人和組織需要,有很多機會得到股份,或者參與創業成為技術合夥人。最終,如果發生上市、融資、併購等事件,獲得自由,做到靠資源賺錢。
第 2 條,是管理路線。如下圖所示:
成為熟練開發者後,有一部分人開始關注專案管理,會積極參與到所在專案的專案管理工作中來,因為在人際溝通和專案管理方面的某些出色表現,會被提拔為小團隊或小專案的負責人。
高階開發工程師及以上的開發者,也可能會在某個時候轉到管理方向來。或者說,某些人是走到高階開發工程師以後,因為技術能力比較強而帶人、帶專案,成為管理角色。
成為小團隊負責人,這是走向管理角色的第乙個台階,上了這個台階,就有更多管理機會。如果能表現出良好的人際溝通、組織、協調和專案管理能力,就可能成為新專案的專案經理或技術經理這種一線經理角色。
一旦你成了一線經理,就可能在管理路線走得更遠。當然,這個時候,你需要更為關注開發能力之外的專案管理能力和人際溝通能力的修煉。後面我們會提到。
第 3 條路,是理財路線。如下圖所示:
當你賺到的錢,每個月花不完,能有一些盈餘時,就可以慢慢走出理財投資這條路。
這條路其實並不是程式設計師職場發展的方向,而是每個人都可以在工作之外走的路徑。
注意,很多人覺得自己沒錢,沒辦法理財,其實是意識的問題。如果你能開立乙個專用的投資儲備金賬戶,每個月工資到手,優先劃出一部分(10%以上)存入這個賬戶,無論如何都不動用它,你就能在三幾年內攢到一筆非常可觀的錢用於理財。
有些小夥伴,工作七八年以後,理財收入就能覆蓋自己的日常開支。
簡要介紹了技術、管理、理財等 3 條路線,問題就來了:
程式設計師加薪公升職之成長金字塔
在 程式設計師加薪公升職之探索適合你的路徑 一文中,我們介紹了成就事件和榜樣兩個方法,幫助你在技術路線和管理路線之間做出選擇。選擇技術路線,會往深處發展,以專精取勝。選擇管理路線,會向上發展,不斷擴大管理範圍,以影響力取勝。不管選擇哪條路線,都和我們今天要介紹的職場成長金字塔有關。所以,我們先來介紹...
程式猿之公升職加薪
我們很多人,工作很長時間了,提高甚少,最後公升職或加薪困難,很多人老覺得自己懷才不遇,老闆苛刻,這樣的情況有沒有,也有,但是我想說並不常見,沒有乙個老闆願意對乙個能幫公司貢獻價值的人苛刻,除非老闆很傻。那麼是什麼原因,讓我們公升職或加薪困難呢?我個人認為有一下幾個原因 懶惰是我們很多人難以加薪甚至的...
程式設計師該怎樣和老闆談論公升職加薪
當你忙於工作時,就很容易陷入滿足於現狀的心態,接受當前的一切。事實上,沒有人會永遠是乙個程式設計師。即便是有些工作了二三十年的程式設計師,隨著職業技能的發展,他們也在不同的公司間跳槽。即使是在同一家公司,這些經驗豐富的程式設計師也會在他們的職業生涯中穩步上公升。程式設計師可能是現在為數不多的,在職場...