經歷≠經驗,碼農如何工作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人才的連線樞紐。
檢視我們精華技術文章請移步:
求職招聘請移步:
掃描二維碼關注我們
如果覺得好,請
轉發
轉發
轉發