-
1 # 孔哥說醫療數字化
-
2 # LoveBugs
國內一直存在程式設計師35歲以後就要轉型的說法,其實是有一定誤區的,因為國內很多公司的程式設計師都在從事技術含量不高的程式設計工作,我甚至認識一些工作了五六年的程式設計師,只會修修補補自己維護的系統,架構技術什麼的一概不知,換個公司基本等於什麼都不會。這是事實,所以這類程式設計師一旦年齡大了,沒有足夠時間和精力投入到工作上了,公司肯定想同樣或者更低的薪水換個年輕的程式設計師,也能很快上手,這種情況在中小公司特別常見。但是在大公司,反而是越老的程式設計師越吃香,因為有些問題可能新手2天也決絕不了,老程式憑藉經驗和技術半個小時解決了。
國內高階人才還是很缺乏的,所以我建議即使不編碼了,還可以繼續走技術路線,比如架構師,演算法工程師,甚至技術總監等。
而且年齡變大不只是程式設計師一個行業的問題,比如運動員,演員,空姐,導遊等,轉行的多了去了,只要不斷提高自己的綜合素質,總能找到適合自己的工作,實在不行就進行程式設計師創業,萬一成為下一個馬化騰呢?
-
3 # 程式猿猩球
一般來說,答案無非就四個。
要麼ceo,要麼cto,要麼創業,要麼轉行。
每一個選擇都代表跳出曾經的象限,進入到新的領域,迎接新的挑戰。這是程式設計師們必做的一次人生選擇,這次選擇的重要性不亞於高考填志願。有的人認為可以寫一輩子程式碼,就像國外的程式設計師一樣。但國內外環境不同,行業的發展和起步也不同,國內的程式設計師似乎跨不過年齡這個坎。有人說,"只有沒用的程式設計師才會老"。這話我是認同的。這世上永遠不缺程式碼的搬運工,底層程式設計師如果一直都是碼農,隨著年齡和工齡的增長,年輕的碼農無論是身體還是思維亦或是薪資都比上了年紀的碼農更有優勢,對企業而言寧願拿低薪招年輕程式設計師,也不願用高薪養上了年級的底層程式設計師。就像同樣是工廠一線的工人,年輕的工人總比年紀大的幹活多,工資還比年紀大的低(因為工資會隨工齡的增長而上漲),最終年齡大的一線工人總免不了下崗的命運。所以,只有沒有用的程式設計師才會老這句話的確是有道理的。
正如我一開始就說到的,程式設計師上了年紀的出路就是讓自己更有價值,更不容易被取代,也就是更有用。對企業更有用,對社會更有用,對行業發展更有用。這也就是為什麼程式設計師到了後期大多選擇轉管理或創業或做架構師,這些對企業和社會而言都比單純的碼農更有價值。
程式設計師可以寫一輩子程式碼嗎?可以。只要你寫的程式碼是別人寫不出來的,你能解決別人解決不了的問題,你能做別人做不了的業務,那你就可以寫一輩子程式碼。有用的程式設計師永遠不會老,只有不斷提升自己,讓自己變得無法替代,年齡的增長帶來的就不是危機,而是獨一無二的經驗和智慧。
-
4 # 魏智勇
對大部分專業來說,工作中精力與經驗成長總是此消彼長的,在兩者交匯的階段,整個人的狀態(在綜合能力上)往往會達到人生的巔峰水平。而在此之後經驗雖然上升,但精力卻會有所不足。
對大部分被稱為“青春飯”的職業而言,主要特點是其對經驗的要求有限,而對精力與年齡的要求較高,在進入行業很短時間內經驗就不再增長,而隨著年齡增長競爭力會迅速降低;與此對應的,另外一些越來越吃香的行業,則是對經驗的依賴要遠遠超過精力與熱情,因此精力下降帶來的負面影響會被經驗增長而迅速抵消掉。因此,對就業來說,在專業方向上可以走多遠,同時取決於個人經驗上的積累與職業對經驗和精力的要求。精力充沛在任何職業上都是非常有益的,但仍然需要刻意深入的經驗積累以及正確的行業定位來作為支撐。
從這個意義上,隨著資訊時代的迅速到來,對傳統行業可能帶來強烈的衝擊,大資料和人工智慧會對很多依賴於經驗的行業產生影響,依賴年齡、案例積累起來的經驗在面對人工智慧海量經驗的面前可能變得微不足道,而面對海量資料的分析、檢索與整理能力則可能形成新的核心競爭力。而在精力方面,越來越多的研究成果,自律嚴格的生活方式,包括潛在的基因診斷靶向治療等措施,都有可能延緩精力的衰減。因此,職業生涯的發展可能(在可預見的未來)發生革命性變化,雖然這樣的變革在不同行業中影響的規模、進度和強度可能會有所不同,單歸根結底,與代表最先進生產力的計算機技術緊密結合,是保證足夠先進性和競爭力的有效措施。從這個角度來看,學習計算機與軟體工程,在目前來看,“老無所依”的可能性要遠低於其他行業。
而即使只看計算機與軟體工程本身,可以預見,隨著硬體水平的快速發展,程式設計的難度和對體力的要求一定會不斷下降,而對軟體架構、組織等方面需要經驗積累的高階人才要求更多,因此,從這個階段,只要能保持旺盛的學習能力與積極主動的鍛鍊與積累,在計算機與軟體行業。也是存在越老越香的職業可能的。
回覆列表
作為一個從事程式設計師工作十餘年的前輩給你一些建議,首先,國內流行一種說法就是程式設計師超過三十歲或者三十五歲就要轉其它崗位,這是很錯誤的看法,如果從事簡單的程式設計,年齡大了,確實沒有優勢,公司不願意花大價錢找個老程式設計師。但是程式設計師也是有很多需要技術含量,比較高深技術的崗位,比如演算法工程師,大資料工程師等等,剛畢業幾年的畢業生做不了這麼複雜的工作,特別是隨著中國慢慢向高科技轉型,高技術含量的崗位需求也慢慢增多。
第二,談談程式設計師老了,可以幹什麼。可以繼續深造做資深工程師,開發一些平臺,中介軟體等產品。可以轉架構師,統籌公司整體架構,主導公司技術方向。可以轉專案經理,開始做一些專案管理的工作。可以轉售前,售後等運維方面的工作。或者轉銷售,銷售軟體產品。以上崗位都可以做,因為有之前軟體研發的基礎,後面轉型也相對容易些。