不能幹一輩子開發???

2021-08-26 16:56:29 字數 3018 閱讀 8055

程式設計師的職業生涯之我見

總是聽到下面的論調

ü 程式設計師幹不了一輩子!

ü 程式設計師怎麼也不能幹一輩子吧!

ü 在中國程式設計師還能幹一輩子?

ü 過了(30)40我就幹不動程式設計師了!

每每聽到這種言論心裡都不太舒服。

其一,程式設計師不是模特兒。

模特必須靠臉蛋、身材吃青春飯,過了30歲or40歲,年老色弛了不能上台了、做不動了,會被人遺忘。程式開發是知識密集型產業,依靠的是有智慧型的頭腦、不斷的自我更新和實踐、不斷地自我超越。

其二,程式設計師不是簡單體力勞動者

在此我無意輕視那此為祖國建設做出無私奉獻的體力勞動者,沒有他們的基礎工作,高質量的生活將無從談起。

但是,我不同意有些程式設計師或者非程式設計師把coding視為碼磚。不錯,coding和碼磚是有點像,但任何人也不能否認其中存在的智慧型和技巧。退一步說,就是有9級瓦工這個職稱。9級瓦工也可以幹一輩子的,沒聽說誰說40歲之後就幹不動了。

為什麼會有很多人有程式設計師幹不長這種想法的,部分原因可能是:

外部原因

1、 大環境影響

就目前國內的軟體開發環境而言確實存在以下情況,即年過30歲還做程式設計師的比較少。很多優秀的程式設計師都提公升為專案經理了,還在一線做開發的不多。

2、 小環境影響

很多專案、很多公司裡程式設計師的流動率居高不下。如果你在乙個公司做的久一點(比如:2年半,有的甚至更短),你會突然發現自己成為專案組裡資力最深、了解情況最多的人了。如果你不公升職當個頭頭兒,領導都認為不合適。於是很多優秀的程式設計師開始做自己不太擅長的領導工作。吼吼!

3、 進度壓力

很多專案的開發進度因為一味遷就客戶需求導致了制定並不合理。經常搞的程式設計師要7天x24小時地加班。開發程式成了玩體力、甚至玩命。玩命的活計估計是幹不到老了,很多人還沒等到老就over或者因健康原因提前退休了;

內部原因

個人認識和意願

1、個人認識

很多程式設計師自己就認為從事的是個青春行業,做開發工作年過30當不了領導或進不了公司管理層就必須轉行了。而不是深入思考職業發展的問題。

2、 個人意願

有些人當程式設計師的目的就是為了轉行做銷售或者售前的工作,程式設計師之外的工作更適合他們,那轉行對其而言是個必然選擇。(但從外界的角度看,會被誤讀成因種種原因被迫轉行的。)

那是不是過了xx歲之後,我們就不能寫程式、不能作程式設計師了呢?xx歲之後程式設計師的出路又在**呢?

話接上回,年過30(40)就幹不了開發了?

首先明確幾個前提

1、沒有對錯

生活不像我們做數學題,沒有絕對意義上的對與錯。生活不但是多彩的,其中還充滿了變化,即使現在看起來完全正確的答案幾年後可能也是錯的。我們即不必否定別人,也沒必要絕對地肯定自己。

2、也沒有最好

所有最優路徑(方法)都是相對的。適合a的方法可能可以害死b。每個人都有自己的生活和工作,沒什麼最好的答案。即使有,本人也不可能通過曲曲千字寫出來。

基於以上兩點,本文只是簡單地給出解決該問題的分析思路、同時就我個人實踐和認識提出幾種解決方法,希望對大家有所幫助。至於每個程式設計師如何選擇自己的道路,我的意義是分析之後「適合目前」情況的方案。就像專案管理中提到的,從某種意義上專案管理就是管理時間、進度、質量的乙個合適的度。

其次,就之前大家的觀點基本可以總結為

1、生存第一

先要生存才能有發展,先解決生存問題。

2、技術是我最愛

高手會有好的待遇,高薪只是努力鑽研技術的結果而已,不是終極目的。

最後,分析幾種情況下的可能解決方法

1、不能維持生活或者有一定困難的程式設計師

如果我們平時沒有什麼特別的日常開支,同進又從事程式開2年以上,仍然感覺自己維持生活很吃力,那麼第一要做的是:檢討一下自己,看自己是不是適合目前從事的軟體開發工作。

分析之後的兩種情況

ü 自己適合作開發

可能目前的專案不能發揮自己特長、或者其它特殊情況,總之是個臨時性的瓶頸,你還確定自己熱愛這個職業,請參考出路a、b。

ü 自己不適合

感覺開發再也不是或者不會永遠是自己的夢想,不必否定自己。請參考出路c、d。

2、做開發工作能讓自己生活地很好的

ü 相信自己會在開發之路上走下去的,熱愛這個職業的,決定終生從事此職業的,參考出路a、b

ü 雖然目前還行,但估計自己種種原因早晚要轉行的,請參考出路c、d

出路a技術專家

title:終極目標超級技術顧問

這種人做純技術,不做管人(people management)。

無論現在或者未來遇到什麼困難,如果我們都能堅定地認為走技術之路成為技術專家是我們終生為之奮鬥的目標。只要在實踐過程中找出自己最擅長且喜歡的技術部分,堅持下去、自己成為本領域真正的專家是早晚的事。成為專家之後祝賀你!你很快或者已經成功了!錢的回報也會隨之而來!j

出路b

技術管理專家

title:終極目標cto

這種人除了技術之外,還做people management。如果你堅定地走技術之路的同時,又對人的管理有興趣。那走下面的路比較適合你team leadàproject managementàcto(略去細節部分)。

還是那句話,堅定目標之後,困難都是暫時的。成功是早晚的事!cto了都,錢應該少不啊!

出路c轉相關技術職位(售前、售後、技術支援)

沒打算做一輩子開發的,考慮一下技術相關職位轉型是個不錯的選擇。我見過非常成功的由程式設計師成為售前或者技術支援的例子。這種選擇不算徹底脫離技術,還能掌握一些先進理念,壓力相對小、工作內容也相對固定。成就感也不一定小,收入也不一定著。

出路d 徹底轉行

如果所有的技術相關工作是我們痛苦地根源,每天上班像去去地獄。建議考慮徹底轉行,技術可能真地不適合我們。我們永遠不可能做好自己不喜歡、不擅長和沒興趣的工作。在這裡的建議是:考慮能借助我們目前的技術工作優勢的機會。如果我們性格相對外向,技術型銷售應該是個不錯的選擇,了解技術的銷售人員是百裡挑一的(其實100個銷售裡何嘗能有乙個了解技術的呢?)。技術型銷售做到專家時,收入也會不菲。

綜上所述,我個人始終認為從事適合自己、自己熱愛的工作是職業上惟一的救贖之路!只有合適,沒有什麼最好!

以上是就我個人的經驗提出的一些觀點和方法,希望對大家有所幫助,更希望看過之後您能分享自己的真知灼給別人以啟發。

不能幹一輩子開發???

本文系應好友之約寫就,在csdn上首發。程式設計師的職業生涯之我見 總是聽到下面的論調 程式設計師幹不了一輩子!程式設計師怎麼也不能幹一輩子吧!在中國程式設計師還能幹一輩子?過了 30 40我就幹不動程式設計師了!每每聽到這種言論心裡都不太舒服。其一,程式設計師不是模特兒。模特必須靠臉蛋 身材吃青春...

不能幹一輩子開發???

程式設計師的職業生涯之我見 總是聽到下面的論調 程式設計師幹不了一輩子!程式設計師怎麼也不能幹一輩子吧!在中國程式設計師還能幹一輩子?過了 30 40我就幹不動程式設計師了!每每聽到這種言論心裡都不太舒服。其一,程式設計師不是模特兒。模特必須靠臉蛋 身材吃青春飯,過了30歲or40歲,年老色弛了不能...

不能幹一輩子開發?(續)

在正式寫之前特別在此感謝大家能對這個問題展開的有益討論,尤其是mhmdanger greenstudy hacker47 acloudhuang dahai 2002 acloudhuang qwerttyy soldier1981等能分享自己對此的觀點和看法。相信給了大家很多啟發,也讓這個話題更有...