程序员,35岁是职业发展的转折点 (1)
35歲的年齡,對只會編代碼的程序員來說可能是來到了職業生涯的轉換點,但對需求分析師、軟件設計師來說,可能是剛剛來的職業發展輝煌期的入口。
程序員這個工作能干多久?可能選學計算機專業時大家都沒有特別考慮過這個問題,通常入職的前3年主要是掌握實用的編程技術,這段時間對寫程序的興趣最高、干勁最足。到了5年左右常用的編程技術基本上都掌握了,到了7~8年時對編程就沒有了興奮感,過了10年后對編程工作可能就感到疲倦了。由于現在的軟件開發分工越來越細化,程序員有了新任務,基本上都是從自己積累的程序中找相似的,或是從開源網站上找一段可用的程序,然后再根據客戶需要進行修改。做的工作簡單重復,每個程序員知識面越來越窄,個人的價值也就越來越低了。
對程序員35歲的年齡門檻是從哪里來的也無從查證,但我在90年代日本的IT招聘廣告上確實是經??吹矫鞔_表示著 “招聘程序員,年齡35歲止” 的條件。這個問題已存在多年,對于這個現象網上討論的也非常多了,多數的表達都是對大齡程序員的同情、無奈。網絡上給出的建議也大都是讓程序員向管理崗(項目經理、產品經理)方向發展、或是干脆轉行,但是一旦轉行就意味著要放棄自己的專長和積累,大學4年、編程10年,扔掉人生最精彩時間學習到的東西一切從頭再來嗎?難道程序員就沒有其他的發展方向了呢?當然不是。
客觀地說,程序員的工作是處在軟件實現過程末端的(當然測試員在最后面),他的前端還有架構師→分析師→咨詢師等崗位,而且位置越靠前端對系統的客戶價值影響越大,當然需要的綜合能力也就越高(包括編程、架構、分析、咨詢等)。按照這個方向程序員可以找到一個將自己積累的知識和經驗價值最大化的崗位,這樣的崗位可以做得長久、且無需再為將來的生活和工作擔憂、焦慮。
1.留在軟件公司發展,走向設計師、分析師和咨詢師
軟件開發是沒有完全一樣內容的,每一次的開發都是一次“創造、創新”的過程,在這個過程中,架構師、分析師與程序員起著不同的作用,前者就如同老中醫,積累越多,能力越強,越老越值錢,而后者則相反。
我在軟件企業熟悉很多程序員,我一直在幫助他們做未來的職業規劃,初期他們不理解,甚至看不上分析與設計的工作,認為軟件公司懂編碼的是硬功夫,一個晚上能把程序做出來的是高手。但是隨著系統的規模越來越龐大、邏輯越來越復雜,他們才感受到自己的作用越來越小,價值也越來越低,此時就理解了我的意圖。他們通過在編程中努力掌握需求分析和軟件設計的技能,使自己的視野越來越廣,在做了7~8年的編碼工作后轉入了架構師、分析師的崗位。
架構師、分析師的崗位數量遠多于管理崗,且憑本事吃飯不用看人臉色,進入了這樣的崗位后競爭就會變少,這些崗位的知識只需要增加而不需要換代,沒有了程序員那種時刻擔心自己跟不上技術進步的焦慮,而且隨著經歷的豐富慢慢就會找到自己工作與生活的平衡點、舒適點,同時由于積累了大量的知識和經驗他們也已成為了公司的重寶、頂梁柱。架構師、分析師和咨詢師等,他們是軟件公司價值存在的重要保證。
2.離開軟件公司發展,走向企業信息中心
離開軟件公司,找到一個對你積累的知識和經驗有需求的新崗位,大量的企業正在積極地推進企業管理的信息化建設、生產制造的智能化建設、物聯網建設等,這就需要大量的相關人才,他們不是用編碼的能力來衡量你的水平,而是需要你已經積累的綜合能力(知識、經驗),可以說,企業信息中心是有豐富經驗積累的、且掌握了一定的架構和分析能力的老程序員的合適去處。
企業信息中心,不但距離軟件用戶的需求最近,而且可以直接用信息化的手段創造價值。在這里,程序員已經積累的知識和經驗非但不過時而且還不夠,另外還需要再增加客戶的業務知識、分析和架構的軟件知識。在這樣的工作環境可以最大限度地發揮出你的能力,而你創造的價值更直觀、可衡量。會給你帶來做程序員從未體驗過的成就感,當你有了把客戶業務需求與積累的IT技術相結合的機會,你就會感受到你的存在價值。
成為企業中的一個特殊群體后,就沒有了軟件公司那種高度的、不間斷的競爭壓力。
當然,不論你要想留在軟件公司做一名架構師/分析師,還是到跳槽到企業信息中心從事新的工作,僅有編碼知識和相關經驗是遠遠不夠的,這些知識和經驗只是做好新崗位工作的基礎,你還必須要學習和掌握架構師、分析師甚至咨詢師所需要的專業知識、并積累相關的經驗。
沿著軟件工程的過程“向前面的位置進一步”,你可以看到不同的發展機會。珍惜你積累的知識和經驗,下一步就選擇知識和經驗積累型的崗位,成為一名專業人才。我會在后續的程序員2、3中繼續提出一些看法或建議,請關注。
從程序員向其架構師、分析師等崗位轉行需要掌握知識和技能,可以參考拙著《大話軟件工程—需求分析與軟件設計》一書。
■ 本系列的下一篇博文:程序員,也需要學習分析與設計的方法?!(2)
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的程序员,35岁是职业发展的转折点 (1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020-10-29
- 下一篇: 快速学习正则表达式