程式設計師不止做到35歲

2021-06-17 00:21:08 字數 1607 閱讀 9082

在中國,程式設計師不能超過35歲,似乎已經是不爭的事實,軟體開發工作就是青春飯,頂多靠畢業這十年的時間,超過這個年齡,要不成功躍身成為管理者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續堅持作開發的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發工作的大有人在,甚至很多牛人,包括獲得康柏最佳軟體獎的robber,仍在埋頭作著他所喜歡的編碼工作,為何如此差異。我仔細想了一下,特別是這一年參加了太多的技術培訓,基本有了一些結論。

首先,國內軟體開發工作的性質決定這一切,我們所作的產品開發,真正技術含量並不高,高等院校畢業的學生,經過幾年的培訓和實踐,基本都能掌握這些技能。而我們現有產品開發設計水平有限,對於軟體開發的理解還僅限於編碼,完成功能這些基本的需求,產品進度是第一驅動力,特別是一些小公司,把快速開發出產品作為最高目標。軟體設計質量差,很少考慮可維護性,可擴充套件性這些重要的軟體質量屬性,僅僅追求功能和進度。產品以最快的速度完成設計,編碼,少有測試甚至沒有測試,就直接交付給客戶。在客戶那裡暴露出各種各樣的問題出來,開發人員就開始不斷得為客戶解決這樣那樣的問題。軟體做到最後,很多人都會陷入自己不斷挖掘出來的陷阱裡走不出來,步入在複雜的系統中查詢bug,解決bug,增加功能,引入新的bug,再解決bug,這樣永無休止的惡性迴圈中。從事的都是一些低階開發工作,對於軟體開發的理解無法上公升到更高的層次,每天都疲於救火和拼命打補丁,軟體維護成本居高不小,即使最終擺脫了這樣的厄運專案結束,下一次軟體開發又是同樣過程的重複,這些無休止的低階開發和維護工作,會耗光乙個人所有的激情和精力。隨著年齡的增大,熱情和體力都在衰減,而這些工作,只要畢業生經過培訓,同樣可以勝任,有著廉價的並且充滿熱情的畢業生作競爭,身心疲憊的老程式設計師必然面對更大的競爭壓力。做到最後,連他們自己都會失去對軟體開發的興趣,甚至會產生厭倦的情緒,對於這樣的快速開發模式,十年開發經驗和五年開發經驗有很大區別嗎?幹嗎不使用更經濟便宜的開發人員。

另乙個原因,是我們中國人一向的官本位思想,開發人員始終處於一種很尷尬的境界,聽起來從事的是高階技術工作,說起來也是以人為本。但是,有多少企業管理者真正重視和認可開發人員的,哪怕是碩士,博士,這些開發人員在大官小官面前,都只是普通勞動者而已。程式設計師是乙個沒有未來的行業,哪怕資歷再深,能力在強,也還是乙個勞動者而已。只有當上領導,走上管理才是最終的出路,否則,薪水上不去,地位上不去,只能面對被淘汰的命運。

以上這些知識,乙個人,哪怕勤奮學習一輩子,也不可能完全具備所有的技能。35歲算什麼,做到70歲都不晚。當然,你需要真正的熱愛它,並且不斷得學習和進修。所以說,軟體開發人員,要做的事情太多了,軟體實在是乙個浩大的腦力工程,甚至會讓人覺得這是乙個投入/產出比最低的行業,因為要學習的知識實在太多了,每時每刻都要處於不斷的學習和更新當中,呵呵,既然選擇了,既然喜歡了,就投入進去,享樂於此了。最重要的是,我們自己能並且願意去認識到這一點,跳出低階開發的怪圈,走向更高的層次。

同時,要意識到,乙個資深開發人員的作用絕不亞於乙個管理人員,高明的企業應該給予相同的待遇,要把培養和儲備高階技術人才作為高科技企業的重點發展方向,這樣才能讓企業在人才領域得到不斷積累,資深開發人員才會帶出高效的開發團隊,從而開發出高質量,高效率的軟體,讓企業在不斷激烈的競爭中取勝。要明白,不是每個人都適合或者樂於轉向管理的,很多人就是適合做開發工作,他們可以走得更深入,成為專家,應該充分發揮出他們的能力,讓整個團隊高效運作起來。

所以說,開發人員,決不只是35歲,只要你願意,可以作一生的開發,從中獲得更多的快樂。

程式設計師,不止乾到35歲

首頁看到的一篇文章,比較有深度,摘錄下來。在中國,程式設計師不能超過35歲,似乎已經是不爭的事實,軟體開發工作就是青春飯,頂多靠畢業這十年的時間,超過這個年齡,要不成功躍身成為管理者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續堅持作開發的,也被看成另類一族。老外卻不是這樣,40,50歲...

程式設計師只能做到35歲

近日,一位74歲高齡的美國程式設計師在編57年,至今仍未退休。而國內大多數碼農自嘲難以逃過 三十五歲定律 中國程式設計師吃青春飯,是事實還是焦慮?大多數人都說程式設計師吃的青春飯,無法逃脫 三十五歲定律 一位74歲的資料科學家gene d angelo則恰恰相反。近日,他在社群提出話題 74歲,程式...

評論 程式設計師,不止乾到35歲

在中國,程式設計師不能超過35歲,似乎已經是不爭的事實,軟體開發工作就是青春飯,頂多靠畢業這十年的時間,超過這個年齡,要不成功躍身成為管理者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續堅持作開發的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發工作的大有人在,甚至很多牛人,包...