❶ 程序員的悲哀是什麼
父母不理解你天天坐辦公室,有什麼苦的?什麼狗屁996?你爹媽年輕的時候哪裡有五天工作制,全是上六天班的,以前在工廠上班,天天都站著,空調都沒有,還能比你舒服不成?有的班上就不錯了,別天天跟個祥林嫂似的。
女友不理解
你每天加班,加班,加班,每天都到半夜才回來,想你難得周末有空能一起出去逛個街,陪我買買東西,結果你和我說你周六還要上班,那好吧,我他馬的等你到周日,我們剛准備出門,你說公司打電話給你,有個緊急的BUG要處理一下。我X,你眼裡有我嗎?算了,你和你的電腦和你的BUG過日子去吧,我們分手了。
同事不理解
這個需求你說你要二個禮拜才能實現?你和我開什麼國際玩笑,我覺得這東西二天就可以做出來了。你說太復雜你一個人不好弄?那別人淘寶怎麼做得出來,換你就做不出來了呢?別和我逼逼,我不要你認為,我要我認為。
朋友不理解
我操……你一個月的工資頂我三個月了,我羨慕死你了。你竟然還說你太累太壓抑做不下去了……你真是得了便宜還賣乖,要是別人給我這么高的工資,我命都可以給他。
路人不理解
瞧那個人,一臉猥瑣的樣子,眼圈黑得和熊貓似的,頭發都快禿光了,就留了幾根毛在腦袋上,哈哈哈,他一定是個程序員吧。
同行不理解
你找不到工作?活該啊,這么大年紀了你不緊跟技術你怪誰啊,這么多年你就光寫業務代碼么,新出的技術你都不去了解,呵呵,你說底層原理你都忘光了?這分明就是你不努力的表現。你老了,應該被淘汰了,別以為我現在是比你年輕才佔了優勢,我可是干勁十足,將來我絕不會像你這樣的。
老闆不會理解。
小張,我們公司打算做個微信小程序,你給我招一個程序員吧?要什麼要求?嗯招個條件好能力強的,這樣以後除了小程序也可以做點別的功能。最好帶有那個阿里網路騰訊公司的工作背景,我們早晚會超越他們做到市值第一的,所以在技術實力上也要對標這些大公司,招的人必須會開發蘋果App和安卓App軟體,必須精通大流量高並發,以後我們公司的注冊用戶早晚會突破1億。現在那個區塊鏈比較火,也必須要精通區塊鏈技術;呃……大數據,對,這個大數據也必須要精通,對了,還有人工智慧,我看很多公司都在搞人工智慧啊演算法什麼的,這個也必須要精通。
❷ 一個從事程序開發工作的程序員,職業壽命能夠有多久
之所以絕大部分程序員只能做到35歲左右,主要有以下幾個原因。
3、性格原因,晉升或者轉型困難。
不可否認,隨著技術水平和管理經驗的提升,有一部分人是可以獲得晉升的,但是那畢竟是只是少數,相當一部分的程序員,因為長期和電腦打交道,不善於與人交流和溝通,這也成為他們晉升和轉型的最大障礙。
4、干久了,對這個行業產生了厭倦
熟悉的地方往往沒有風景,同一件事情干久了,必然會有厭倦的情緒,這就好比夫妻之間相處久了,有一種左手摸右手的感覺,工資上不去,強度那麼大,明天卻沒有奔頭,誰還沒有點兒別的想法呢?
5、當然也有相當一部分人,他們早早地給自己做好了職業的規劃,第二職業或者副業都做得相當的不錯。當35歲危機來臨的時候,他們依然可以從容面對,華麗轉身。
可能很多人會拿身邊的極端例子來反駁,認為程序員這個職業,只要保持空杯心態,只要你還想干,你就可以一直幹下去,干到老。還是那句話,你見過35歲以上的程序員嗎?如果你見過,你見過幾個?
在中國,程序員是一碗青春飯,這本身並不重要,重要的是,當青春漸遠,你是否做好了准備!
❸ 程序員到底有多累多辛苦,看看就知道了
互聯網行業和傳統行業相比,他們更強調快速迭代和開發,即時的用戶反饋;因此對於大部分互聯網企業來講,時間就是機會,甚至只要落後於別人幾天,就可能錯過發展的最好時間;因此互聯網行業的時間緊迫感比傳統行業以及傳統軟體行業都要更加強烈。
因此程序員們,尤其是互聯網的程序員的工作肯定是非常辛苦的,996(早上9點到晚上9點,每周六天)是很常見的工作時間;加班,躺椅基本上成為一些互聯網企業的標配;猝死是屢見不鮮的新聞;
很多程序員在出差,旅遊,度假甚至過年的時候筆記本電腦都不會離身的,因為你不知道什麼時候系統會出問題;不管你在哪兒,在什麼時候,只要一個電話,問題必須得到及時的解決。
程序員是辛苦的,程序員是勞累的,不過大部分程序員也是快樂的;大部分程序員看到自己的成果變成用戶的習慣,變成用戶的摯愛,享受著用戶的贊美,那個時候就會覺得一切勞累都是值得的;
❹ 為什麼越來越多的人不想做程序員了
作為一個在帝都混日子的程序員,經常能看到不少同事轉行。
最開始是一位年紀比較大了(快40歲,在這個行業算老了)的,回家開個小店去了。後面聊了聊,非常慶幸自己做出了辭職的決定,現在日子過得是滋潤得很。
再之後,有回老家小縣城干別的去了的。要准備好回縣城,恐怕就很難找到IT行業的工作,除非是自己干。但小縣城能幹起來的活不多,加上那裡這方面的人才也難找,也就基本認為是已經換行了。
最近,甚至身邊有剛在17年畢業後加入來的成員,都不想幹了,想要考公務員。現在究竟是一些什麼原因,導致這樣了了?
7.要創業了
不能光是說一些不好的,不想幹了的人中,肯定有不少是想要自己出來單乾的。創業也基本分為兩種,一種是自己出來接單,成立公司開始為別的企業做項目。另一種是自己做產品。這兩種其實都比較好起步,特別是第一種,有活就會盈利。而且成本基本只有人力和應酬,機器大部分也都是用戶負責的。第二種則是比較賭的,要麼很成功,要麼很快燒錢結束。不管怎樣,這都是不少程序員不再願意為別人碼代碼的原因。
❺ 35歲以上的程序員都去哪裡了
程序員中年危機是一個很熱門的話題。隨著精力和創新能力的減少,加上工資要求變高,35歲之後的程序員面臨著很大的危機。那麼35歲以上的程序員都去哪兒了呢?大概有以下幾個選擇。
一、做管理
這是程序員發展中最常見的一種路徑。或許在年輕的時候你以拼技術為樂趣,但當你上了一定層次,積累很多經驗和技術之後再跟年輕的程序員拼的時候就顯得很不合適了。所以這個時候就得往管理方面走。在我身邊就有很多案例,在工作十餘年後在業務能力和管理能力都不錯的情況下公司就將其提升為管理層,我所在的公司里最年輕的領導也就畢業7年。
但並非呆的年限長了就會讓你當管理,你至少得必須具備以下條件:
二、當架構師
嚴格來說,架構師也屬於管理,他是技術方面的領導者,不過由於其性質跟項目管理還是有著較大區別,所以這里單獨列出來。
在我大學剛學習Java的時候就聽老師說,程序員以後要麼走管理成為領導,要麼走技術成為架構師。當你非常熱愛技術,是一個技術大牛,那麼就可以選擇架構師。但架構師對於個人技術能力要求非常強,同時薪資也非常高,我現在的公司里架構師年薪達到60萬,在互聯網大廠里會更多。其實如果你有技術,架構師是遠比中層管理受歡迎的多。下面是我在拉勾網隨意搜索的兩個Java高級工程師/架構師的任職要求。
三、繼續寫程序
也有很多大齡程序員選擇繼續呆在寫業務代碼的崗位上。他們或是滿足當下不想去奮斗,或是家裡環境不錯用不著那麼拼,或是自己能力不夠又未找到更好的出路。但要想在這個行業持續走下去,沒有好的追求和不懈地學習會讓你處於被裁員的危險環境。
四、創業
走這條路的程序員除了技術過硬外要麼很有經驗與見識,要麼很有資源,還要有一定的資本。雖說現在喊著「大眾創業,萬眾創新」的口號,但近期互聯網行業並不景氣,創業成功的概率並不大。而且失敗之後的結果很多人是無法接受的,所以走這條路的人還是較少。
五、轉行
中年程序員轉行的比例應該是比較高的。這個時候自己的見識和想法都比較成熟了。有些人要麼轉到其他行業,要麼用自己積累的資本做點小生意。
其實不光是程序員有中年危機,其他行業很多也有中年危機。想要擺脫中年危機,最重要的是要提升自己的價值,努力規劃好自己的未來,為自己的將來做好充分的准備。
最近這個話題有點火熱,稱之為程序員的35歲現象。之前有專門為此寫了一篇文章:原名為:
IT圈裡的35歲現象:那些35歲以上的人都幹嘛去了
年齡分水嶺
大多數的招聘啟事里,都會設置一道「年齡分水嶺」,來隔絕大齡求職者。而在很多場景下,這條冷酷的分界線,會劃在35歲。
拉勾網2018年發布的《90後互聯網職場報告》顯示,互聯網從業者平均年齡是26歲,其中55.8%是90後。
其中,亞馬遜員工平均年齡28歲,谷歌30歲,華為27歲,臉書28歲……
不要說白頭,連禿頭都沒到來,可能就已經在公司平均年齡上拖了後腿。
無可否認的是,在新興行業,尤其是互聯網行業,35歲已經是很老的人了。
性價比降低
每一個年近35歲的職場人都知道,自己的性價比早就不如90後。
別人能996,能熬通宵,能喝汽水,能半夜吃完宵夜繼續加班到天亮。
更可怕的是,積累了那麼多年的經驗,不知道怎麼突然就變得一文不值。
搞Java,C++十幾年了,項目老闆卻突然說,所有代碼要改成Python。無奈,拿起一本磚頭那麼厚的書,發現自己已經啃不下去了。
很多人不會明白那種感覺。
彷彿一根橡皮筋鬆了很多年,突然要綳緊了,卻發現自己完全沒掉了彈性。
看著頭頂,總是會覺得有一柄懸在頭頂的達摩克斯之劍,隨時招呼都不打一句,就直接刺破自己自以為是的歲月靜好。
這個時候,終究是不得不感嘆一句,人是戰勝不了自然規律的。
溫水裡被煮的青蛙
不久前,突如其來的甲骨文裁員風波(甲骨文創始人:不能讓中國培養出比美國更多的工程師)(點擊可了解甲骨文裁員風波),激起了人們對中年危機的憂慮,尤其在技術急速更迭互聯網行業,安全感正變得日益稀薄。網上有人嘲諷甲骨文平均年齡37歲、突然被裁員的工程師們「不值得同情」——他們年輕時沒有選擇冒險和奮斗,進了舒適的外企,最終活成了溫水裡被煮的青蛙。
那些35歲還掙扎在底層的人,盡管有好幾年的工作經驗,但由於基本在從事著重復性的勞動或者頻繁跳槽沒有明確目標,所以能力和經驗並不匹配。
可以想像,他們在二十來歲的時候大多是這樣度過的:
下班准時打卡,回到家後往床上一躺,刷著手機等著外賣,外賣來了邊吃邊看手機,吃完後把外賣一打包,又躺回床上刷手機,或者玩 游戲 直到睡覺。
懶是一回事,但 娛樂 至上、喪失了對生活的思考才是罪魁禍首。
付諸行動,擺脫年齡限制
如果35歲還在做著10年前的工作,不懂進步被 社會 淘汰是必然,有獨立思考能力的人,話說到極致,事做到極致,到哪都受喜歡。
那些混得不錯的中年人,他們的殺手鐧在於,他們在年輕的時候仔細想過自己想要什麼生活,認真去了解過自己,並且腳踏實地地按照自己的規劃為自己理想的生活做出一點又一點的努力。
如果你還年輕,為了避免成為進退兩難的35歲中年程序員,可以從以下幾個方面進行努力,讓你擺脫年齡限制:
在某種開發技能上建立個人品牌,比如 WebRTC 、 Hadoop 、 C++ 、JAVA One等。而且,有了個人品牌,才能在超過 35 歲時還可以輕松找到工作。這樣的開發者,實際上是以「技術專家」的身份存在。
在組織內開發技能過硬,並且精通業務,成為復合型選手,占據難以替代的位置。這樣的開發者,可以稱之為高級開發工程師或者資深開發者,這樣的角色,在一個合適的平台上,可以受到重視,可以跟著平台發展,不用在意年齡。退一步講,即便所在的平台倒掉了,依然會有很多公司願意要。
成為善於架構某類軟體服務的架構師。這是從高級開發工程師演變過來的更高級的角色。當你真正做過一些大型系統的架構工作,會有很多公司需要你,不必擔心你的年齡,你工作自由了。
走向管理崗位,成為職業經理人。很多公司都有項目經理、技術經理、研發經理等管理角色,你需要能夠真正做好管理工作。
如果你已年過30仍一事無成也不要緊,只要你抱有「最糟不過當下」的樂觀心態,未來一定會比現在好。
每個明天是無數個今天堆積起來的,想要明天是什麼樣的,今天去做就好了。
這個 社會 是金字塔形式的不可能所有人都走上塔尖,身邊的人聚聚散散的有時挺傷感的,他們大部分不是被時代所拋棄,而是中國的國情,人為所造成的。 一部分由於時運,技能,關系,機遇,性格走上管理崗位,有主管啊,項目經理啊,這部分人才是最危險的,主管還好點,需要隨時更新技能,項目經理就難啦,沒得時間,瑣事挺多的,一旦項目解散很難找到合適的工作單位,跳槽也相對窄一點,當然大牛不在此列。
另一部分人大部分由於性格原因,在通往金字塔尖的過程中成啦技術牛人,這部分人現在最穩得,現在這個時代九零後一言不合就辭職的年代,當領導不好當,這部分牛人大部分是項目組中堅力量,待遇有的比領導都高。
剩下一大部分部分是自己不想在干啦,由於家庭啊啥的轉行,或作培訓同事有好多做這個的收入也高,又不累,或作點其他行業當然大部分都不會莽撞行事的畢竟最理智的行業的從業人員還是有兩把刷子的,最後一個就是創業啦這個也很多,大部分是相關的,
當然你要是真心放下,和家人找個地方平淡的生活也好,這個年齡都有積蓄有的可能在一線不能實現財務自由,但到二線三線還是妥妥的財務自由。
最後就看你咋選擇啦。
都說程序員是吃青春飯的,那麼35歲以上的程序員都去哪了呢。想深入回答這個問題,也不是件容易的事。筆者依據個人工作經驗,簡單分析如下:
項目經理:程序員做的時間久了,多數會往項目經理崗位上發展。因為,工作時間久,所以項目經驗豐富,往項目經理崗位上發展,是程序員最好的也是最佳的晉升渠道。
前端工程師:對,沒錯就是前端工程師,有些人做後台久了,總想想辦法挑戰自己,於是做前端工程師也是程序員發展的一個方向。
組建互聯網外包團隊:這個是大多數程序員的選擇,因為項目經驗豐富,於是就跟幾個志同道合的夥伴一起組建項目外包團隊,這樣不僅有不菲的收入,而且工作中學到的知識也不至於荒廢。
轉行:程序員做久了,長期保持同一種坐姿,身體機能多少會有些損傷,這種情況下,轉行是這些人的最佳選擇。
搞不懂為什麼總是有這種問題。
我是做嵌入式軟體的,想做好工作,我需要懂BIOS,UBOOT,BOOTLOADER,至少要看懂原理圖,看懂匯編,C/++一定要很熟,另外還要熟悉對應系統的驅動,驅動裡面又要熟悉各種匯流排,ISA,I2C,SPI,PCI,PCIE,USB等等,除了硬體匯流排,還有軟體驅動框架和協議,我做linux多一些,視頻要懂v4l2,串口tty,藍牙,還有已經兼容大部分外設的socket,桌面xserver,另外還有各種開發環境的移植和搭建,我感覺一下子都列不完,上面的有些也只懂皮毛,沒有三年經驗上手都困難,五年才能算熟練工,十年是大牛吧。
所以35歲才剛到黃金期。
我感覺未來計算機開發的門檻越來越高了。
去了該去的地方,每一個人都有自己的歸宿。
去賣保險了。。。
還在敲代碼啊, 有的是中高層管理了, 有的自己創業了,不管青不青春,只要有能力總能找到合適的位置,多年的行業人脈資源,基本都不需要去投簡歷找工作,相對比年輕人來說有弱勢也有優勢。
中年危機老話題,必須轉行。
第一:)同行業領導,有機會的。
都做管理層了或者售前,懂技術的銷售。
第二:)不同行業,有門路的。
做外賣,做餐飲多了去了 寫書的南派三叔。
第三:)都不行,無奈打死都不走的。
逐步被淘汰,不是被成本淘汰, 就是被新技術淘汰,新人淘汰。逐步淘汰中。會的軟體所有技術,都發現是過眼雲煙。一片一片烏雲。
普通行業中年危機問題。
吃青春飯都是,除非你是很深的技術。或者醫生與老越值錢。
影視業的徐崢,就陶虹說這叫中年危機。必須面對。成功了成了導演徐崢,否則就是投資者徐崢,再不行就是美團徐崢退休,從一線退休到四線無線了。
❻ 為何程序員都說他們平時的工作很枯燥
職場中,有一個職位是程序員。作為程序員,他們經常會覺得工作特別的枯燥。其實在工作中很多的工作都是枯燥無味的,感覺到工作枯燥有以下幾個原因。
不論為生活還是職場中大部分的人都是日復一日的工作,這主要取決於自己的心態。心態好了覺得做什麼事都不覺得枯燥無味。
❼ 中國的程序員,真的「短命」嗎
程序員工作強度大,可能經常會有報道說各種猝死之類的,但是各行各業都有這樣的情況。只是程序員的報道出來了。程序員經常加班是真的,因為工作強度大,所以工資都比較高。
❽ 程序員到底有多累,多辛苦
程序猿有多累,這個問題從三類人的視角進行分析:
一個是作為程序猿本身的自己,程序猿在不同階段會有不同的感觸
上學階段:時間是自己安排的,執拗時自己研究通宵達旦也不覺得累,即使累了也知道自調節,也有時間自己調節,所謂吃了睡,累了睡,想幹啥幹啥,那就是大學,程序猿基本對累沒感知
剛畢業兩三年內:初生牛犢不怕虎,剛畢業,絕大部分工作努力,一方面是工作與學習有很大不同,為了完成任務需要加班加點,剛畢業年少經常加班也不會累,畢竟還有精力;另一方面是為了成長,這種來自內心主動性的驅動力會讓程序猿感覺不到累。本寶寶剛畢業那會,項目上線天天加班到凌晨後,不上線的日子裡白天測試項目,晚上自己學習搞自動化,星期天也是趴在電腦前,完全就是靠著內心的驅動力驅使,那段奮斗的時光並沒有感覺多累
有了兩三年工作經驗後:不得不承認,我現在就是這個階段,連續一周凌晨多回家身體感覺疲憊,身體的每個細胞都在告訴程序猿自己已不再年輕,當你連續加班時,在明亮的辦公室里會感覺很困,不會介意那光的強烈,不會想起自己需要再熄燈的情況下睡著;而當項目終於上線,晚上早點回家,那種積蓄了N久的勞累疲憊感會一下子湧上來,一坐上班車就睡著,到目的後人都走了才醒來,然後走一段到地鐵站,地鐵上站著就能睡著,默默的站著睡著還錯過站,在那一刻你會知道自己有多困,看著地鐵里腳步飛快的人,明白原來這就是北京。回答家,扔下電腦包,啪的一下趴在床上,那種暈乎乎的感覺彷彿一下子就能睡著,但是當身體整體躺在床上的時候,不敢睡,為啥,想起了一個RD leader說的話:真怕一下子睡著了,就永遠起不來了。剛畢業的兩年內我倒頭就睡不會想這些,但是在工作久了,身體不如年輕時,那種累真的會讓自己覺得睡了就不會再起來。每一次項目上線都是這樣,這就是程序猿的累;程序猿經歷了下圖似的進化過程,
❾ 35歲以後的程序員有多慘
35歲以後的程序員,可能被公司列入裁員名單,因為年齡過大,所以公司方面會招聘更多年輕人,把這些老員工所替代,有這么幾個原因:
1、程序員在做2、3年之後也就不會有什麼新東西了,每天在做的都是一些重復的工作,所以很多人都說程序員是高級藍領。
2、在有了一定的經驗之後,很多人會轉向系統架構或者項目管理的方向,寫代碼之類的工作都留給年輕人去做了。
3、程序員是一項枯燥並且高壓性質的工作,長年累月的生活在這種節奏當中,對於身體健康也會有著或多或少的影響。
(9)程序員到底有多荒廢擴展閱讀
大齡程序員提高自己的核心競爭力
《創新者的窘境》一書中提到,機構的能力包括:
1、資源
2、流程
3、價值
資源包括時間,技能,金錢,人脈等;流程指的是解決問題的方法,思維模式等;價值觀就是自己認為什麼重要。這三點放在每一個職場人身上也同樣合適。對於技術人來說,會的編程語言和工具都是資源,框架設計,邏輯思維,數據分析這些都是流程;
是熱衷做技術還是喜歡做管理,這就是個人的價值觀。決定程序員是否具有優勢的,是思維能力,是解決問題的框架,是快速學習,是個人管理,是創新與創造,是這些應用流程方面的能力。而這些,都需要時間的沉澱和項目的歷練。
❿ 如何看待互聯網大廠程序員因厭惡編程,辭去月薪2w+的工作去當司機
人各有志,只要能過上開心快樂的日子,做什麼職業不重要。
外面的人看到的都是程序員的工資高,卻不知道程序員工作中的煩惱
奇葩的需求
2018年中國平安的產品經理和APP開發人員在辦公室打了起來,原因是該產品經理給開發提了一個需求,根據用戶手機殼的顏色自動調整APP的主題,程序員聽到這樣的需求後對產品經理大打出手。假如這樣的需求給到我的話,大打出手倒不至於,辭職是肯定的。對於這種完全不懂編程的產品經理,日常被程序員問候已經是常態了。
2019年某次元視頻網站源碼泄漏事件中,不少人在源碼的注釋中看到了這個
可見程序員日常寫代碼中都不忘問候產品經理,對產品經理的仇視是日積月累的。
還有這個
地位
程序員被戲稱為碼農、代碼搬運工也不是沒有道理的,在需求上沒什麼話語權,需求來了,即使覺得這樣的需求不合理、沒有意思,也要硬著頭皮去做完;拿到需求,只能默默低頭完成,這時候培養一個好心態尤為重要,不然將是無休止的口水戰爭。
彈性工作時間
程序員的加班是無休止的,996已經是工作常態了(早上9點上班,晚上9點下班,一周工作6天),遇到緊急任務或者產品上線,有時甚至需要工作到凌晨,去年較火的github項目996.ICU,程序員集體反抗,但是作用根本不大,除了讓外界知道程序員加班外,工作時間沒有任何改善,甚至由於大環境不好,很多程序員都丟了工作。現在的招聘信息中,工作要求中一般都不寫加班,但是在會在面試的時候問你能不能接受加班,你要是說不能接受,基本就涼了。
身體越來越差
當程序員的,在變強的道路上禿頂的問題也隨之而來,剛入行時關注編程能力的變強,到入行後的養生,行內的規矩,根據程序員的發亮去判斷一個程序員的技術水平,雖然是吐槽,但是也並不是沒有道理的,程序員的工作本來就燒腦,平時工作頭發掉得多,還有工作時間也導致了這個行業普遍都掉發嚴重,晚上得不到好的休息。
後來還出現了幫助程序員通過面試的發型
通過發型迷惑面試官,讓面試官認為你是具有多年開發經驗的老手。
發亮都是表面上看到的,還有內在的,程序員因為工作時間長,平時沒有時間鍛煉身體,久坐,導致的腰肌勞損,頸椎病都是常態
所以工作多年的程序員中就兩種體形,一種骨瘦如柴,一種發胖型,就沒有幾個是壯的。
最後
程序員的轉行都是多種原因,日積月累的,曾經剛入行時對這個行業的神秘感,到真正工作時對他的厭倦,其實不止是程序員厭惡編程,其他工作也一樣,當愛好變成了你的日常工作,你的這個愛好就已經被扼殺了。程序員轉行當司機,也許是真的受不了這樣的工作強度和工作壓力吧。