程式設計師35歲不焦慮,該怎麼做?

陝西優就業發表於2019-12-13


前兩幾小U看到一位64歲谷歌老程式設計師的簡介:

不禁想到了國內程式設計師吃青春飯的話題,Bill Budge(64歲),目前在谷歌從事軟體工程師的工作,還在寫程式碼。

35歲是程式設計師的一道門檻,35歲因為所積累知識的深度和廣度都不夠,因而失去了價效比,以致被淘汰;

還有些夥伴把知識密集的腦力勞動,漸漸做成了機械的缺少創造性和深度思考的體力勞動。腦力勞動做成了體力勞動,是技術的快速更新換代、以及社會,個人浮躁造成的。

老員工真正要思考的不是年齡的問題,而是知識的密度。而知識密度分為知識儲備和能力素質兩方面。我們一起來學習:

知識儲備:

基本的硬體層面知識:知道cpu的組成,記憶體和硬碟的原理,它們之間如何互相通訊。

網路知識:七層模型,TCP/UDP協議。 【需要學習資料的夥伴可進  筘叩裙:615  570   624 】

彙編:最貼近計算機底層的語言。

編譯器:知道一門高階語言是如何被翻譯,最後在cpu中執行,可與彙編相關聯。

基本的資料結構和演算法:陣列,連結串列,堆疊,樹,圖,查詢,排序,針對連結串列,陣列,字串的一些常見演算法。

C語言:雖然知乎上不推薦C語言作為入門語言,但是C語言的重要性卻不能忽視。作為一門高階語言,同時又能和底層通訊,又沒有C++的繁瑣複雜,可以培養今後對程式設計的基本感覺。

作業系統:Linux是必須要學習的作業系統,無論是其使用還是原理。

資料庫:資料是怎麼儲存在資料庫中的,如何最佳化SQL,如何設計高效的表結構。

版本管理:在公司裡肯定無法避免跟同事合作,而且現在Git基本是標配,掌握好Git的操作,相信我,同事會有很多問題來求助你的。

能力素質:

提問的能力:如何整理自己的問題,如何有效提問。

搜尋能力:面向Google和StackOverflow程式設計,平時大家都會遇到問題,優秀的人會善用搜尋引擎去解決問題,網際網路就是個大寶藏池,有時候比拼的就是在池裡找寶藏的能力。

保持好奇心:如果遇到一個很奇怪的問題,莫名其妙解決後,有好奇心的人會死磕到底,找出這個問題為什麼會發生,以及為什麼會解決。

保持友善:無論對同事還是在網上,遇到別人提問的時候,自己知道的,能盡力回答他,而不是在一旁冷嘲熱諷。

合作能力:現代程式設計開發已經不是一個人單打獨鬥的時代,遇到問題能積極與人交流探討,而不是自己悶著寫程式碼


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2668444/,如需轉載,請註明出處,否則將追究法律責任。

相關文章