當前位置:
首頁 > 知識 > 程序員的危機

程序員的危機

程序員的危機

1.不可否認,程序員的危機這個話題是有點永恆的。幾年前的我從來沒有覺得我自己的職業有什麼危機感。大家加班我加班,大家工作我工作,大家學習新技術我也學習新技術。這種很和平的日子慢慢的就過去了。然而到了某一天,就感覺到危機感了。危機感的到來,其實很難用幾句話去說。

2.危機感的第一個方面來源於年紀。無論是怎麼樣的不願意承認,互聯網公司還是年輕人的天下。我剛入職的時候,整個組5個人,每天加班到半夜, 周末還得幹活。也從來都不是一個事。去年開始之後完全不是這樣的狀態。忙的程度其實差不多,但是明顯感覺到我是撐不住的。如果我不能讓自己少做點事情多休息的話,這行業沒辦法幹下去。

現在的跳槽流行刷題,我記得我上次跳槽的時候,白天工作到晚上7點,然後晚上還能繼續刷題,也不是個問題。現在說起來最近公司動蕩得厲害。但是我完全不想刷題,體力精力都不夠支撐。有個好身體是根本啊。可以多撐兩年。

3.危機感的另外一個方面來源於知識。必須說計算機行業和很多行業不同,資歷和經驗可以帶來一些幫助,但是這種幫助的積累其實並不明顯。如果說我們換成是醫生或者律師的行業,我想年紀以及閱歷其實是很重要的。從業經驗決定了這個人的見識和水平。

CS行業如果作為一個通用的工具來說,我想正常的人有5年工作經驗,其業務水平就開始固定了,不再存在猛烈的上升期。當然大牛永遠有永遠不缺。但是對於一般從業人員來說,5年多少是一個坎。之後就是停留維繫的狀態。可是經驗不漲工資漲啊,所以行業不好裁員一起來,倒霉的肯定是年紀更大的。

這行業的另外一個問題在於實用的技術淘汰得其實很快,大概10多年前,flash是互聯網的必備技能,flash的開發人員不但受寵而且工資高。今天的前端,在以Google蘋果為代表的公司強推HTML5和Adobe自己不爭氣的雙重作用下,flash 開發人員不是一般的尷尬。

好不容易學精通了一門手藝,結果就被另外的東西給換掉了。在CS裡面其實很常見。當然很多人都說基礎還在,東西換湯不換藥。這我同意。做不需要精深的開發,上手還是可以的。但是同樣的,這類開發有stackoverflow就夠了,程序員的工作無非複製粘貼改兩下。還是回到第一個問題,這類程序員不需要高工資,裁員必然先開年紀大的。而要精通其實就不容易了。當然同樣的我不否認有天才,但是我這樣的俗人來說,重新精通另外一門技能,和下一代人一起迎接挑戰,也是很不容易的。

4.程序員還有一條路,轉崗做管理。很多人覺得這條路是很不錯的一條出路。是不是呢?我們都知道,每個人都希望有個好領導,但是現實里我們遇到的領導操蛋的為多,真的讓我們滿意的少。所以即便是那些成功轉身搖身一變成為領導的管理者,裡面很多也不一定是合格的。更何況,領導的機會是非常少的,能轉成領導的可能性,是建立在大部分人轉崗失敗的基礎上的。

我向來覺得,要做個好領導不見得比做個好程序員要容易。很多時候還要難很多。所以不是每個程序員老了都能成為領導的。我見過的前組裡一個非常牛的人,微軟的早年的principal工程師。後來年紀大幹不動了。辭職以後不知所蹤。大概三年以後偶然遇到,才知道對方開了個小公司,專門做房屋出租代管。聊起程序員的生涯,對方說自己年紀一大把,寫不動了,新技術上來,前端的東西學起來也很累。與其等公司開了,不如轉行做其他的東西去吧。

5.那麼我這幾年想到了什麼呢?想到了幾條不靠譜的東西。至於這些不靠譜的東西對其他人有多大參考價值,見仁見智了。

首先,做程序員還是要明白自己擅長什麼不擅長什麼。想要在這個行業里存在的久一點,久需要一些稀缺的獨特價值的東西。比如說,我唯一走運的無非是從讀博士開始到現在一直都在做數據處理的基礎構架。所以導致的結果,在我現在的公司裡面,能夠看query plan的人其實沒幾個。我算其中一個。能掃兩眼就看出問題的就更少了。我也算一個。這就是稀缺資源。可以賴在這個上面多混幾年。

其次,我覺得人對這個行業的宏觀看法還是很重要的。所謂人無遠慮必有近憂就是這個道理。倘若知道行業發展趨勢,那就可以有針對性的做準備,無論是投資有價值的行業,還是知識向著對應的方向轉移。可以做的很多。怕就怕在大家一味沉浸到碼農的世界裡不可自拔。成為世界上最牛逼的flash工程師,然後隨著flash的技術一起淘汰出局,是種悲哀。

最後么,如果沒有培養出在市場裡面稀缺有獨特價值的自己,也沒有辦法站在高度上看行業,那麼做幾年程序員,錢賺差不多了轉行也是種選擇。不一定非要一棵樹上弔死。比如說我現在寫公眾號,其實也是指望哪天我這邊公眾號上面的收入可以超過我作為一個老碼農的收入。即便那一天沒到來,我也鍛煉了寫作溝通能力,培養了粉絲,實在不行,勉強去做人生導師,就如同很多前輩的華麗麗的人生導師轉型。都是不錯的選擇嘛。一棵樹上弔死最可悲。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 PHP愛好者 的精彩文章:

4個你未必知道的內存小知識
淺談分散式事務
瀏覽器解析HTML,CSS過程
攜程第四代架構探秘之運維基礎架構升級
如何快速全面建立自己的大數據知識體系

TAG:PHP愛好者 |

您可能感興趣

程序員的生活
程序員和用戶
程序員和用戶
程序員著裝的改變史
程序員面試官何苦為難程序員!
程序員的鄙視鏈
優秀的程序員是不用機械鍵盤的
程序員偷懶神器
上班當程序員,下班管理程序員
程序員能靠技術渡過中年危機嗎?
優秀的程序員和一般的程序員差別在哪?
程序員的顏值改造
柬埔寨程序員的計算機夢想
程序員的曬娃方式
程序員能純靠技術渡過中年危機嗎?
大話程序員
程序員的日常
程序員寫作必備神器
為程序員量身定製 交通銀行打造第一張程序員專屬信用卡
對程序員老婆的誤會