-
1 # 耐斯的老魚
-
2 # 一一哥Sun
目前網上經常有一種論調,“程式設計師是吃青春飯的”,“程式設計師35歲後就不行了”......聽了這樣的話,我欲哭無淚,作為一個即將35歲的程式設計師,我難道以後要失業了嗎?我以後難道就廢了嗎?
我覺得我不會這樣!
那麼為什麼會有“程式設計師是吃青春飯”,年齡大了就不行了這樣的論調,可以聽我分析一下。
咱們都知道IT行業在國內薪資是比較高,且也是比較體面的一個行業,所以國內特別多的大學都開設了計算機專業,每年都培養大批的計算機專業的科班學生,另外很多非科班的學生也透過培訓等方式想進入IT行業,那也就意味著這一行薪資高,但是競爭壓力也高的現象。
並且開發這一行,因為平時的工作量很大,經常需要加班,所以對員工的身體和家庭等情況都是一個很大的考驗。另外技術更新速度比別的行業都快,一項技術可能半年一年就得更新一次,不學習很快就發現自己的技術已經不是最前沿了。
那麼基於這種狀況,一些程式設計師在年齡變大之後,尤其是35歲左右的時候,自己的身體很難經常性的熬夜加班,家庭裡可能也會經常有事情需要請假或者別的情況。然後個人在技術方面又不能得到及時的更新,自己又沒有升到leader那個層次,那麼對於這種情況的程式設計師,可能有些公司或專案組就不願意要了。
所以就有這麼一部分程式設計師越老越不值錢,越老越沒人要!然後這種年齡大的程式設計師無法就業的情況是絕對的嗎?不是,這只是存在這種現象,然後我們往往就根據這個現象得出了程式設計師是吃青春飯的結論,但是這個結論並沒有資料的支援,是站不住腳的!
我身邊也有不少大齡程式設計師的例子,我在北京做開發的時候,有個北京土著哥們,四十多了依然在一線開發,這種例子也很多。
那麼我上面為什麼說“程式設計師是吃青春飯”的這個結論,我覺得對,但也不對!
這個行業對年齡並沒有歧視,最關鍵的還是看個人的技術能力。如果你50了,但是你就是某個行業內的資深專家,我不信你找工作會困難,這樣的人會有大量的公司搶著要,頂多會因為薪資待遇談不攏罷了。
然後國內的IT行業,相比歐美髮達國家起步還是較晚的,咱們國內第一批程式設計師,到現在的年齡也就40多歲。不像歐美那些國家,可能有50多歲的程式設計師,所以這也是為什麼國內很少見到大齡程式設計師的原因,可能這也給部分不明覺厲的群眾造成了程式設計師是吃青春飯的這麼一種錯覺吧!
那麼對自己來說,有什麼突破的辦法嗎?
最關鍵的還是要努力提升自己,35歲之前可以做一執行緒序員,35歲之後可以做專案經理架構師產品經理甚至ceo。
所以只要自己能力夠,你就是80歲,依然不用擔心失業!你要是沒能力,18歲也沒人要,各行各業都是這情況,不但IT行業如此。
-
3 # 創業者李孟
的確也有這樣的現象,好多人到了一定的年紀確實就面臨著轉行了,感覺就和當兵一樣,大多數的人把青春熱血獻給了事業,成就了網際網路it行業、成就了人工智慧、大資料等科技產業的蓬勃發展,甚至國家都認為程式設計師是21世紀的大國工匠,隨著智慧手機的普及,加速了網際網路快手發展的程序,所以程式設計師對於專案開發的需求從政府需求、企業需求、智慧城市產業鏈、行業生態建設等等,任何的生活、工作以及交通等方面都離不開智慧網際網路、智聯網時代!
而這個背後的軟體工程最底層就是程式設計師組成,當然還有硬體工程(例如晶片、硬體生產製造都是)成就了科技飛速發展的關鍵力量,甚至也成為2010年之後中國經濟、世界經濟的核心帶動力。所以可想而知程式設計師的重要性!
但是程式設計師的確有點吃青春飯的味道,隨著技術不斷的革新,發現很多人到了一定年紀要麼是自己並沒有儲備知識,要麼就是並沒有在行業深紮根,從而讓自己喪失了與年輕人的競爭機會,當然還有一個最大的因素是年輕人手快、如果一直擼程式碼時間久了,也會因為身體機能因素而變慢的!
特別是 程式設計師的身體因素,上班時間都超過了12小時以上,甚至有時候熬夜到通宵的現象很普遍,這就讓很多程式設計師提前變老,最明顯的特徵就是頭髮開始稀少,男生很多都是地中海頭型,而且也成為程式人員中間的茶飯閒談的調侃語言!但是可能不僅僅表現在頭髮上,還有更多方面體現,這個也都很正常的!
那麼對於程式人員為什麼會產生這樣的現象,難道就不能有突破,或者工作輕鬆下來嗎?其實工作輕鬆下來很難,但是技術的突破以及崗位的提升是有可能的,程式設計師在進一步的提升就是架構師、高階架構師以及技術總監的道路,當然還有跨行的領域是產品經理道路,當然架構師是最合適的道路,因為從擼程式碼慢慢的熟悉整個專案的架構體系,慢慢的再熟悉敏捷開發的管理體系,逐步的走向管理層面,技術管理層!從而進入專案的創業也是非常不錯的道路!
但是這中間就會面臨著再學習,在提升,但是擼程式碼的階段就成為豐富的經驗,從而用這個經驗再次進階提升,就會變得容易些了!這個是一個做程式人員到了三道五年就需要考慮以後的發展道路了,必須要清晰有規劃性,這樣才能讓從事it科技這個行業長久一點,不然看到有些程式設計師到了一定年紀就換行業了,甚至跑外賣去了,當然不是說跑外賣怎麼怎麼樣,而是到了一定年紀,本身拼打了很多經驗,突然換行業了就太可惜了!
-
4 # 目目教唱歌
程式設計工作其實需要一個人的高素質,需要有終生學習的觀念和實踐,因為語言和軟體硬體都是會不斷地迭代更新的,你守著老的那一套就很快落後了。
但是為什麼很多人會用程式猿,碼農這種名稱自嘲呢?因為他們感覺自己已經不是人了,不是從事智慧的工作,程式猿就好像說這個人是個會程式設計的猿人猩猩,不像人了,碼農就是明明敲程式碼是動腦子的活,硬是被他們做成了農業,敲程式碼的體力活。
而真正的大佬,興趣愛好廣泛,而且熱愛學習持續學習,無論是程式設計知識還是其他知識都學。有瓶頸的人其實就是低端的程式設計師,他們負責搬運程式碼做簡單的除錯工作,高階的程式設計師則會造輪子,自己寫工具寫軟體甚至創造新的程式語言!
賺錢的本質就是滿足需求,滿足不同人的不同需求需要你有比較好的程式設計技術,所以突破的方法還是隻有學習,修煉提高自己的技術這一條路!
-
5 # 非著名程式設計師大部分程式設計師遇到的事業瓶頸是什麼?
要想找到突破的方法,必須分析清楚產生事業瓶頸背後的原因,針對病因開藥方,才能藥到病除。
大部分程式設計師產生事業瓶頸的原因是什麼呢?無非我們經常會聽到這樣的抱怨:
1、技術更新迭代太快了,IT 行業的知識更新速度太快了,沒有時間去學習,因為要天天加班,天天 996 。
2、IT 行業知識更新速度快,有些技術知識並不是積累形成的,卻總是推陳出新,讓人應接不暇,必須學習。
3、隨著程式設計師年齡越來越大,結婚,生孩子,到了 30 多歲,面對上有老,下有小的壓力,必須兼顧更多的生活,導致工作力不從心,畢竟 IT 行業 996 ,加班多,佔據了太多時間。
是不是大多數都是這麼說的?而且說程式設計師是吃青春飯的原因也都是這樣說的呢?是的,這就是大多數人對於程式設計師遇到事業瓶頸,說程式設計師是吃青春飯的原因。
破解之法那麼,真的就沒有辦法破解嗎?其實,對於程式設計師來講,30 多歲正是經驗和技術達到頂峰的黃金時期,即使 IT 技術更新速度再快,只要有時間學習,學習力還是能跟得上的,而且,我不認為 30 多歲人的學習力下降了,而且 30 多歲承載的東西太多了,壓力大了,學習的時間少了導致的。
破解之法,就是隨著國內網際網路公司的成熟,IT 行業的發展,慢慢進入正軌速度上來,擺脫 996 ,這樣其實很多程式設計師平時就有時間去學習新技術,即使 30 多歲影響也不大。我認為破解之法就是:破除 996 福報。
其實,有時候,我們也不能抱怨這些網際網路公司的加班的嚴重性,畢竟原因可能也不在於這些公司,而是在於國內的環境,市場大,競爭多,導致這些公司都不敢慢下腳步來發展,因為我一慢下來,就有可能被別的公司趕超,所以,國內網際網路公司之間競爭的激烈性太大了,都不敢鬆懈。
總結其實,社會的發展就是這樣的,國內的競爭促進了國內的網際網路行業的發展,讓我們處在了一個非常好的時代,我們如果只是抱怨是沒用的,其實,我們要向不遇到事業瓶頸,真的只能從自身做起,想辦法,擠出時間來學習。
-
6 # 是米娜呀
說點實在的吧,有:程式設計師在多年的從業經驗中,或多或少都會總結出一套自己的方法論,我相信任何不同職業的人都會總結出自己的一套做事理論。程式設計師是邏輯思維強、做事果斷、執行力強的人群。
遇到事業瓶頸大部分原因是因為國內大環境不好,性價高的畢業生太多了,而且大多數程式設計師都處於應用層開發,所以,降低了程式設計師的這一門檻。
解決辦法:
1. 提高自身競爭力夯實基礎能力,提升個人發展的天花板,術業有專攻,謀生技能一定要掌握好,比如資料結構與演算法、作業系統、計算機網路等。
2. 躬身入局其他領域其次,多關注其他領域的一些知識,比如產品、運營、廣告、金融等領域,掌握技術+業務的能力。提升稀缺性。
3. 掌握暗物質所謂暗物質就是你有,其他人沒有的能力,而其他人也學不會,或者沒有途徑,這非常依賴不斷提升認知,擅於總結的能力。
4. 發展第二職業如果想要靠程式設計師這一職業發家,不太可能,那麼就需要發展自己的第二職業,提升自己的睡後收入
-
7 # 上官樓主
先說為什麼程式設計師到了一定歲數就遇到事業瓶頸?
1,身體狀態已經經不住高強度的工作
程式設計師有個自嘲的段子叫:錢多話少死的早,雖然有些刁侃的味道,但側面證明了程式設計師工作的壓力大。
最常見的就是工作996,在這個行業屬於普遍現象,更有甚者封閉式開發,連續幾個月都無法正常休息,所以經常看到某些程式設計師萎靡不振,大部分都是睡眠不足。
前段時間有個圈裡的大佬,司徒正美,才36歲就英年早逝,你說這個行業工作強度得多大。
所以這個圈子裡年輕人很多,公司也喜歡年輕人,因為他們精力充沛,沒有老婆孩子,一心撲在工作上,加班苦點累點也沒有怨言。
而你一個35歲的中年人,別說加班工作了,晚上晚睡會,第二天精力都不佳,工作稍微晚點,頭腦都不靈光了。
人啊,還真別不服老,也許能心理年輕,但身體最誠實了。
2,技術更新太快,學習能力更不上
這個圈子的技術更新太快,幾乎2-3年就有一個新技術出現,再加上有些公司無腦最求新技術,就導致程式設計師要花大量時間去學習新技術。
而35歲的中年人有什麼特徵,1是受到家庭瑣事影響,沒有更多時間花在學習上,2是隨著年齡變大,學習能力不斷降低。
年輕人也許花2周時間學習新技術後就能幹活了,而你卻需要花1個月,你說怎麼跟人家比。
我司就有一個老大哥,基本靠經驗吃飯,一旦遇到新技術就束手無策了,每次還要讓下面小弟教他怎麼玩,這就很尷尬了。
3,人多坑位少,沒有發展的平臺
我一個領導說過,跳槽就是從一個坑跳入另外一個坑,總覺得別人家的坑好,卻不知道別人也是這麼想的。
都知道程式設計師愛跳槽,因為跳槽漲工資啊,但在這個圈子幹過幾年後尤其是工資到了一定水平後就很少跳了。
為什麼呢?一是覺得工資雖然不是最高但還算可以,二是別的公司也沒有你的坑位啊。
國內的IT圈其實也就20多年,前期有大量的網際網路公司湧現,導致大量的崗位缺口,所以社會上那麼多培訓程式設計的機構,每年往社會上輸入幾十萬的程式設計師。
在公司裡工資到達一定水平後,想要更進一步,那必須有一個頭銜才行,例如部門經理,區域經理,專案主管等,沒有這個虛職,公司也沒法給你漲工資呀。
但這些虛職每個公司就那麼幾個,而且都有人佔著坑位,除非別人走人,否則你就得拿時間耗著。
時間一長,下面的小弟在技術和經驗上都追上你了,你說公司為什麼還要養這麼多能力都差不多,工資比別人高出一大截的人呢。
那麼有沒有什麼突破的方法呢?當然是有的,可以考慮從下面幾個點入手。
1,發展自己的副業
很多技術類的程式設計師其實都有副業,例如做一個網站,弄一個部落格,開發一個工具的app,透過流量變現,也就是所謂的躺著賺錢。
也有的人做自媒體,寫文章玩影片,開淘寶等,有的甚至副業的收入已經超過了自己的職業收入。
當然也有那些早些年投資房產的,估計也可以回家收房租了。
2,不要一味的追求技術,儘量轉管理崗
很多程式設計師都喜歡一味兒地追去技術,不喜歡處理人際關係。但技術是永遠學不完的,而且技術是以需求為驅動的,技術知識工具,總不能這一輩都一直在學習技術吧。
所以要適當的學習下管理,平時多注意人際關係的處理,技術到達一定水平後儘量往管理上靠。
實際上管人才是一套技術活,相比技術難多了,別動不動就把不順眼的人開了,因為很可能公司就這幾個人,開了一個就少一個人幹活兒。
都是打工的,要學著不得罪人的情況下,還要讓下面小弟聽你的,這才是本事。
3,進一個有實力的甲方
如果上面2條都做不到,那就儘量找一個實力雄厚的甲方,平時沒啥活兒,有活兒就安排乙方去幹,自己監督下就行了。
具體要怎麼進,就看能自己的造化了。
總結:外行人都覺得程式設計師工資高,卻沒看到人家為此付出的辛苦,所以那個行業也不容易,但不管什麼行業,都要警惕溫水煮青蛙,凡事早做打算。
回覆列表
你好,我是耐斯老魚,人力資源從業者,曾經也差點進入程式設計師的行列。
在國內,流傳著程式設計師35歲下崗的說法。如果從熟練度來講,年齡越大證明閱歷越豐富。在一般的行業,閱歷豐富是一種優勢。為何程式設計師反其道而行之?這讓我這種業餘中的業餘愛好者很費解。
是因為技術更新速度快,年紀大了無法適應?
二十多年前,我用486自學C語言時,那時候C語言也有幾十年的歷史了,到現在C語言仍然是主流語言。所以,技術的更新導致年齡大得程式設計師掉隊應該不是主要原因。
是因為年齡大了,無法適應快節奏的工作?
國內的網際網路公司,要求的是什麼呢?是產量和效率!就像當年手機吃雞遊戲的競爭一樣,騰訊和網易都要爭取率先推出吃雞手遊,這樣才能搶佔市場。這樣一來,上歲數的程式設計師編碼的速度上可能就不佔優勢了。這也許是國內大齡程式設計師競爭力下降的主要原因。
尋求突破
我記得java之父開發java時歲數也不小了,這就證明在技術研發的領域內,年齡並不是障礙。
我們可以想象,在未來人工智慧越來越成熟以後,只能快速編碼的碼農將退出歷史舞臺,能留下的都是有閱歷、有技術的程式設計師。
轉型
我原來在網際網路公司工作時,有一些技術人員和我商量轉型的問題。在我看來,程式設計師的轉型之路選擇也很多,但是你需要做好相應的準備。
例如:
轉產品經理,你需要了解使用者;
轉培訓老師,你需要有教練的思維;
轉團隊負責人,你需要懂得管理;
......
程式設計師有時就像高階藍領,技能專業但應用範圍很窄。所以如果不能更深入的鑽研技術,那就要儘快發掘自己的第二曲線。