1. 程式人生 > >經歷≠經驗,碼農如何工作10年依然是菜鳥?

經歷≠經驗,碼農如何工作10年依然是菜鳥?

引言

說實話,工作10年不等於是高手;高手也不等於要工作時間久。聖人曾經曰過:“工作經歷不等於工作經驗”。工作10年,只是一個“經歷”,而“經歷”不能得以總結、歸納和昇華,就無法轉化為“經驗”。一個2年“工作經驗”的工程師水平可能遠高於一個10年“工作經歷”的工程師。


如果程式設計師在35歲的時候,“工作經驗”與剛畢業的時候差別不大,則其不可替代性就不高,很難在大齡時具備足夠競爭力。大齡程式設計師,跟應該以專業洞識,理解深邃,廣度思維,來完善自己的行業競爭力。

本文詳細講解如何在工作10年後,獲得低於1年的工作經驗。您只需按照此文執行,我們保證您工作10年後,依然能力平平。

遇到問題到處喊救命

很多程式設計師,一旦出現問題,比如程式死了不動,甚至編譯不過,他的第一反應是找高手去問,去求證。也有的稍微debug了一下之後,就開始尋求幫助,比如轉向公司的高手,轉向各種各樣的微信群,轉向找高手幫他指點一條明路。這是讓自己成功失業的良好習慣。

這樣地不思考、懶惰和放棄,一定很難使得自己的水平加深。殊不知,碰到問題之後,獨立分析和解決,把問題的來龍去脈理個一清二楚,這個過程中,獲得的經驗值是花再多錢,問再多問題也獲取不了的。高手指點明路固然可能縮短你的除錯路徑,但你就徹底地淪落為一個執行者,而不是創造者,這更多地是在獲取經歷和不是獲取經驗。

你剛畢業的時候可以到處喊救命,而你工作10年後,還不能救別人的命,您的競爭力在哪裡?

當年Linus Torvalds寫Linux核心的時候還是在校的學生,這個時候,有哪個高手可以給他指點一條明路,寫一個未來風靡全球的作業系統?阿里的高手,在解決雙11的狂熱購物潮問題的時候,碰到的是人類歷史上前所未有的流量,有哪個高手可以給他指點一條明路?

如果您不遵照此條執行,遇到問題就絞盡腦汁地思考、查閱資料、嘗試除錯和解決,而不是到處去各個微信群問、找牛逼的同事問,那我們就很難保證您10年後能力平平。切記切記!

與當前工作職業無關的知識一概不理會

很多程式設計師,與他目前工作沒有關係的知識點,就毫不關心。比如他搞Android Java應用,只要誰給他談Android平臺知識,他就避而遠之,然後還有非常有依據的理由,“我的工作不涉及這個”;比如他搞通訊協議棧,誰跟他談Linux程序間通訊,同步和互斥,他就走開, “我的工作不涉及這個”。

這種“事不關己,高高掛起”的良好思考習慣,是您35歲能力平平的強大保障。


如果你不能在知識的廣度上面成就自己,每天盯著自己的幾行程式碼,甚至基本的平臺知識都不具備,一旦你從事的領域不再熱門,這個時候,就可能面對就業市場緊縮的痛苦,而你別無他途,這樣,35歲成功迷茫,危機四伏的概率就較高。

反之,如果你在Linux裡面寫Qt應用,但是不斷充電弄清楚Linux系統層面的知識,比如程序、記憶體、I/O,系統瓶頸和調優等,形成較硬的基礎和較廣的知識面,那麼,我們就比較難保證您工作10年後能力平平。切記切記!

日復一日地低水平重複做一件細小的工作

比如有一個工程師,他第一天上班就是弄那個UART串列埠的驅動,它就是修復各種各樣的UART bug,比如波特率9600,115200,38400,然後與各種外設接的時候的時序問題,這樣一弄就是好幾年,成為了一個串列埠的“專家”。這個過程中,他甚至都沒有弄明白裡面的同步和互斥,裡面的程序間通訊,中斷與程序的通訊等,那麼他就成功地做了一個螺絲釘。

兢兢業業地做一個螺絲釘,而且只釘一種木頭,是您成功被後輩超越的催化劑。

螺絲釘固然光榮,資本家最喜歡螺絲釘,偶爾你螺絲釘做地又勤奮又認真,還賞你幾句誇獎。但是螺絲釘也容易生鏽,一旦你老了,加班也加不動,你的UART問題,再也沒有了,或者年青人比你更加能加班,這樣的鏽螺絲釘,老闆肯定是無情地拋棄。

反之,哪怕你就是搞一個UART驅動,但是你會嘗試去理清裡面所有的同步互斥,理清這一層軟體和上一層軟體的關係,理清app如何系統呼叫到你的程式碼,甚至領悟出軟體設計的高內聚和低耦合,這個時候,你雖然是個螺絲釘,但是你時刻在把自己培養為金剛鑽。那麼,我們就比較難保證你在工作10年後能力平平。

總結

以上1-3條,您具備任何一條,您就可能在工作10年後能力平平;如果同時具備3條,恭喜您,您在35歲以極大的概率能力平平。這個時候能力平平的好處是什麼?就是你幹不過一個比你年輕接近10歲的人,中年危機最大程度上向您招手。試問,一個工作10年的菜鳥,誰還會相信您有一天會變成高手?

最後,本文用表格總結上述3條原則各自的優點,它們各自對35歲能力平平從而陷入四面楚歌的促進作用。

遇到問題到處喊救命

限制了你思維的深度,很難培養深入探索一個知識領域的思維習慣;

與當前工作職業無關的知識一概不理會

限制了你思維的廣度,無法形成完備的知識體系支撐;

日復一日地低水平重複做一件細小的工作

耗費了您的青春,同時限制了深度和廣度,成功地讓您成為生鏽的螺絲釘

“天亡我,非用兵之罪也”,“我是大齡碼農,所以沒人要”,這是藉口,不是理由。從來讓我們危機四伏的,只有我們自己。

(完)

--------------------------------------------------------------------------------------------

Linuxer是專業的Linux及系統軟體技術交流社群,Linux系統人才培養基地,企業和Linux人才的連線樞紐。

檢視我們精華技術文章請移步:

求職招聘請移步:

掃描二維碼關注我們 


如果覺得好,請

轉發

轉發

轉發