[轉]互聯網最大謠言:程序員35歲必淘汰?今天我就來擊碎他

朋友,只要你是程序員,你一定知道996和“程序員35歲必死”的言論。

這兩個話題在互聯網上的討論一次比一次激烈。

996工作制,眾所周知,每天早上9點到崗,一直待到晚上9點,每周工作6天,很多互聯網公司在招聘前甚至就會私下告訴你公司實行996制度。

盡管很多年輕程序員在工作之前已經做了一定的心理準備,而一旦真正直面這些問題,心里肯定會打怵:

“我現在年輕,還可以接受加班,可等我成家了、年紀大了、身體吃不消怎么辦?”

今天我就從個人的角度跟大家分享一下我的看法。

程序員最愛給自己挖坑

本人從事過開發工作,現在已經30多了,和所有程序員一樣熬過夜,寫過bug。

老實說,暫時沒有經歷過所謂的中年危機,但經過我的觀察。

程序員們很容易在這三個誤區里面把自己坑死:

1.用35歲的簡歷,去應聘25歲的崗位

資本家都是逐利的,想要實現利益最大化,一個性價比高的人才是一個不錯的選擇。

假設現在公司招一個開發,一邊是25歲的年輕人,一邊是有8年開發經、35歲的老工程師。

在兩個人都能滿足崗位需求的情況下(比較簡單的工作內容,實現項目的小功能等),老板自然是樂意去找性價比高的年輕人。

很多招聘上寫明,只招35歲以下的工程師,往往都只是針對初級工程師的崗位。

所以35歲還去做一些初級、中級工程師做的工作,本身就是不合理的。

一個35歲的程序員應該應聘什么?

底層開發工程師、系統架構師、首席架構師、研發總監…

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

像是這種崗位,基本都是要求做5—10年,有經驗的工程師了,越老越吃香。

不然呢?你見過哪家大企業的CTO只有20歲嗎?

2.對新技術不管不顧,自我感動式地敲代碼

程序員到了30幾歲,簡歷上都寫著有8年、10年的工作經驗。

然而有沒有料,技術經理一問便知。

不得不承認的是:

有很多人用剛入行的那3年經驗硬撐了8年,甚至更久。

所謂的“經驗豐富”只是重復經驗,真正在學習和提升的時間也并沒有多少。

實際上做的都是很簡單的功能需求,甚至連公司的核心技術、核心項目都不曾接觸到。

在IT行業,資歷并不是熬時間熬出來的,誰能給公司創造大價值,誰就能獲得高薪。

最可怕的是新技術滾滾而來,而自己由始至終都在用已經淘汰的技術自我感動式地敲代碼。

3.自我安慰加班是常態,在錯誤的企業中死死堅持

看到上面,肯定很多程序員就開始說:“公司每天加班,哪里有時間給我學習?”

在這里希望大家清楚,加班分兩種:

第一種:公司已經在行業中深耕多年,本身十分重視技術,有技術大佬坐鎮,有源源不斷的新項目,身邊同事的素質都不低。

有幸在這種公司工作,工作、加班的過程本就是在學習,所以不必太擔憂。

第二種:公司對技術不重視、不尊重。

有些不專業的公司會推崇無謂的加班文化,管理層、高層對技術一竅不通,他們不懂為什么要加班,反正加就對了,看起來很忙就對了。

我甚至見過有的技術經理經常和手底下的人說:“35歲就去送外賣”,導致整個項目組的氣氛很低迷。

這種奇葩現象多數出在小公司身上,正因為他們不重視員工的自身發展,所以他們只能是“小公司”。

水往低處流,人往高處走。

技術稍微成熟了,有項目經驗了,我建議你去更好的平臺繼續發展。

壓力不是程序員的“特權”

如果愿意在空余時間了解一下其他職業,你會發現一個很有趣的梗:

產品:25歲產品經理→28歲高級產品經理→32歲產品總監→35歲滴滴專車

運維:25歲運維工程師→28歲高級運維工程師→32歲運維總監→35歲淘寶店主

市場:25歲市場專員→28歲市場經理→32歲市場總監→35歲開店

運營:25歲運營專員→28歲運營經理→32歲運營總監→35歲微商

HR:25歲HR專員→28歲HR經理→32歲HR總監+35歲保險大都會

“35歲的詛咒”其實各行各業都有,每個行業、每個人,都有自己要面對的難題,難道只有程序員這個職業要照顧家人、養孩子嗎?

顯然不是。

前不久的2020開源技術會上,兩位行業大咖也對“程序員的35歲”發表了自己的想法:

求伯君(60后):

程序員的生命周期我認為是可以一直寫下去的。我不寫商業程序是因為體力跟不上,商業程序需要規定時間,而我自己寫個小游戲可以有時間就寫。

因此只要有邏輯思維在,我認為程序員就可以一直干下去。

有人 80 歲還一直在寫程序,多寫程序說不定還能防止老年癡呆。

何征宇(80后):

關于 80 歲的問題我特別有感觸,這個問題被我們討論過很多次,我自己的團隊就招了好多前輩。

當我在谷歌的內核團隊時,周圍都是爺爺級別的程序員,并且他們真的是頂梁柱,他們寫出來的程序都像是藝術品。

我在此大言不慚說一句:我覺得中國軟件業要發展,就看我們到底有多少爺爺級的程序員,看有多少爺爺還在寫程序。

一個人往后臺發展的話,讀完博士或者碩士,年齡就要大一些,然后要在公司里真的做過系統或者工程,五六年才能完成一個,做完兩個就要 40
歲以后了。

因此我認為 40 歲以后才是程序員的黃金時期,才能創造世界級的工程。

其實中國不缺大齡的程序員,沒接觸到,不代表沒有,在我身邊35+的開發者都是很能干的。

有的人會選擇繼續做開發,有的人會選擇做高層,甚至創業,這些都是看個人綜合能力和性格所決定的。

40+的也不少,長期的項目和技術積累一下子爆發,開始負責公司商業活動、長期計劃,或者團隊總負責人。

他們的團隊指揮能力、超前思維能力、市場應變能力、商業交涉都是頂級的好手。

大家總是說看不到、沒見過,是因為真正干實事,賺大錢的程序員,他們不會到處炫耀。

而且混到這種級別了,都是以“X總”、“X經理”自稱了。

你的危機你做主

如果你預計以后會出現中年危機,很大的原因就是沒有做好提前規劃。

當初一個月一兩萬的時候自己覺得過的很舒服,每天下班打打游戲看看電影,等過了兩年一看,已經學會的技術慢慢在被淘汰,新的知識又沒有及時補充。

由于幾年的安逸,導致重新學起來也非常吃力。

你要明白,35歲的你應該有相當的大局觀、成熟的產品思維、碾壓年輕人的技術!

否則你憑什么為公司創造更大的利益?憑你的王者是星耀段位嗎?

最近我和一個老友見面了,34歲的他從做了3年的“公司副總”身份中跳出來,成功進入世界500強外企的中層。

在和他聊天的過程中,他的眼睛沒有離開過手中的那本書,并告訴我高數真的很有趣。

有句話說:現在的五年是由過去的五年決定,未來的十年是由現在的十年決定的。

我覺得非常有道理。

危機是你自己造成的,要去化解,還是視而不見,全看你自己。

在這里給大家幾條建議

很多世界頂尖的技術大牛,也不僅僅只有技術而已。

1、在公司多了解運營、產品、銷售這些靠近市場的崗位。

這樣你才能知道你在做什么,你做的東西屬于公司的哪一環,從而判斷出自己的重要性。

2、不斷增加自己的軟實力,溝通表達、管理能力,培養自己的責任意識、全局觀。

這些東西都是越老越厲害,越值錢。

3、盡可能掌握公司的核心業務或技術,提升自己的影響力,增加未來漲薪的籌碼。

4、抓住每一個機會增加非工資性收入,比如寫書、外包、培訓等等。

不斷學習新的知識,比如新的技術、投資理財、哲學歷史,增加知識廣度。

5、堅持在開源社區持續輸出高質量的項目,增強自己的名氣。

為什么有的牛人永遠不怕大齡、不缺offer,因為他時刻和“外界”保持聯系,有的牛人就連大廠也用他的框架,到了這種程度連簡歷也不用投,而是獵頭主動找上門。

寫在最后

程序員是一個靠知識吃飯的行業,而這個行業的技術迭代又是所有行業里最快的。

在一輛高速行駛的列車上,如果想要保持不掉隊,那就一刻都不能放松,否則危機就會找上門來。

希望到35歲的這個年紀,再聽見關于程序員的流言蜚語,我們可以笑著說:

“我就是那個35歲的程序員,我還健在。”


---------------------
作者:叩丁狼
來源:CSDN
原文:https://blog.csdn.net/wolfcode_cn/article/details/110469483
版權聲明:本文為作者原創文章,轉載請附上博文鏈接!
內容解析By:CSDN,CNBLOG博客文章一鍵轉載插件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/news/284108.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284108.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284108.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【ArcGIS微課1000例】0057:將多波段柵格(影像.tif)背景設置為無數據nodata的方法

本文講解將多波段柵格(影像.tif)背景設置為無數據nodata的方法。 文章目錄 一、背景值識別二、背景值去除【推薦閱讀】: 【ArcGIS微課1000例】0056:將單波段柵格背景設置為無數據NoData的方法 一、背景值識別 可以用【識別】工具來獲取影像數據的背景值。 在背景上單擊,…

華為HCIA認證H12-811題庫新增

801、[單選題]178/832、在系統視圖下鍵入什么命令可以切換到用戶視圖? A quit B souter C system-view D user-view 試題答案:A 試題解析:在系統視圖下鍵入quit命令退出到用戶視圖。因此答案選A。 802、[單選題]“網絡管理員在三層交換機上創建了V…

經典Java微服務架構教程 微服務從開發到部署

圖書目錄腦圖: 本書根據開源項目整理,由于原在線文檔無法正常使用,本人重新在Github上重新布署了一套在線文檔。 書中講解非常詳細,并且有在線的視頻教程,另有在線文檔和在線的源碼。 書中的代碼由于PDF排版問題可能顯…

linux下redis安裝

轉自:http://blog.java1234.com/blog/articles/311.html Redis從一開始就只支持Linux,后面雖然有團隊搞出Window版本,但是我還是建議大伙安裝到Linux中。 準備工作 (wm VirtualBox) VMware 以及Xshell https://redis…

cobbler koan自動重裝系統

介紹 koan是kickstart-over-a-network的縮寫,它是cobbler的客戶端幫助程序,koan允許你通過網絡提供虛擬機,也允許你重裝已經存在的客戶端。當運行時,koan會從遠端的cobbler server獲取安裝信息,然后根據獲取的安裝信息…

Quartz.NET simple_demo

Quartz.NET是一個開源的作業調度框架,非常適合在平時的工作中,定時輪詢數據庫同步,定時郵件通知,定時處理數據等。 Quartz.NET允許開發人員根據時間間隔(或天)來調度作業。它實現了作業和觸發器的多對多關系…

Hello Playwright:(9)執行 JavaScript 代碼

Playwright 提供了大量的 API 用于與頁面元素交互,但是在某些場景下還是不能完全滿足要求。比如我們需要獲得包括元素本身的 HTML,但是目前只有下列 API :InnerHTMLAsync 返回元素內的 HTML 內容InnerTextAsync 返回元素內的文本內容而使用 JavaScript 執…

【PhotoScan精品教程】photoscan無法啟動此程序,因為計算機中丟失cholmod.dll解決辦法

安裝完航測軟件photoscan,打開時提示:無法啟動此程序,因為計算機中丟失 cholmod.dll解決辦法。 錯誤提示: 解決辦法: 并不是缺少該動態鏈接庫文件,而是補丁文件拷貝錯了。

什么是中臺?企業為什么要建中臺?從數據中臺到AI中臺。

從去年開始,好像就有一只無形的手一直將我與“微服務”、“平臺化”、“中臺化”撮合在一起,給我帶來了很多的困擾和思考與收獲。 故事的開始源于去年的技術雷達峰會,我在會上做了一場關于平臺崛起的主題分享(《The Rise of Plat…

老司機帶你重構Android的v4包的部分源碼

版權聲明:本文為博主原創文章,未經博主允許不得轉載。https://www.jianshu.com/p/a08d754944c4 轉載請標明出處:https://www.jianshu.com/p/a08d754944c4 本文出自 AWeiLoveAndroid的博客 【前言】過年回家忙著干活,忙著給親戚的孩…

.NET靜態代碼織入——肉夾饃(Rougamo) 發布1.1.0

肉夾饃是什么肉夾饃(https://github.com/inversionhourglass/Rougamo)通過靜態代碼織入方式實現AOP的組件。.NET常用的AOP有Castle DynamicProxy、AspectCore等,以上兩種AOP組件都是通過運行時生成一個代理類執行AOP代碼的,肉夾饃則是在代碼編譯時直接修…

Msys2 國內源(2017.3.30)

確定可用! Server https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch轉載于:https://www.cnblogs.com/baud/p/6644887.html

基于 IdentityServer3 實現 OAuth 2.0 授權服務【密碼模式(Resource Owner Password Credentials)】...

密碼模式(Resource Owner Password Credentials Grant)中,用戶向客戶端提供自己的用戶名和密碼。客戶端使用這些信息,向"服務商提供商"索要授權。基于之前的 IdentityServer3 實現 OAuth 2.0 授權服務【客戶端模式(Clie…

【GlobalMapper精品教程】035:用CASS自帶數據創建高程地形、等高線教程

本文講述globalmapper用CASS自帶數據創建高程地形、等高線教程。 文章目錄 1. 坐標生成點2. 點轉高程格網3. 生成等高線4. 保存等高線CASS自帶等高線數據dgx.dat預覽:包含點號、編碼、東坐標、北坐標、高程5列,可以不用做任何修改,在Globalmapper中生成點。 1. 坐標生成點 …

SaaS產品的免費試用到底該怎么做

”SaaS產品的免費試用,絕不僅僅只是開放產品試用期這么簡單,很多企業并沒有重視免費試用模式的搭建和轉化路徑“ 很多SaaS廠商的產品都會提供免費試用的機會,雖然試用的最終目標是促成用戶為產品價值付費,但是很多SaaS廠商在開放系…

【.NET6+WPF】WPF使用prism框架+Unity IOC容器實現MVVM雙向綁定和依賴注入

前言:在C/S架構上,WPF無疑已經是“桌面一霸”了。在.NET生態環境中,很多小伙伴還在使用Winform開發C/S架構的桌面應用。但是WPF也有很多年的歷史了,并且基于MVVM的開發模式,受到了很多開發者的喜愛。并且隨著工業化的進…

sql 中 limit 與 limit,offset連用的區別

① select * from table limit 2,1; #跳過2條取出1條數據,limit后面是從第2條開始讀,讀取1條信息,即讀取第3條數據 ② select * from table limit 2 offset 1; #從第1條(不包括)數據開始取出2條…

【ArcGIS Pro微課1000例】0022:基于DEM進行流域分析生成流域圖

文章目錄 一、填洼二、流向分析三、計算流域一、填洼 填洼Fill,在進行水文分析后續操作前,首先要對DEM進行填洼,創建無凹陷點的DEM。 填洼需要使用水文分析工具下的【填洼】。 確定輸入與輸出即可。 填洼結果: 二、流向分析 在ArcGIS中使用的是八方向流量建模(D8算法),工…

Spring配置文件中bean標簽的scope屬性

轉自:https://fj-sh-chz.iteye.com/blog/1775149 singleton (默認屬性) Spring將Bean放入Spring IOC容器的緩存池中,并將Bean引用返回給調用者,spring IOC繼續對這些Bean進行后續的生命管理。BeanFactory只管理一個共…

[轉]Druid概述

目錄 1.Apache Druid簡介 2.Apache Druid架構 2.1 服務器類型 2.1.1 Master Server 2.1.2 Query 2.1.3 Data Server 2.2 外部依賴 2.2.1 Deep Storage 2.2.2 Metadata Storage 2.2.3 Zookeeper 2.3 存儲設計 3.在HDP上安裝Apache Druid 3.1 準備數據庫 3.2 安裝…