程序員會跟傳統技術工程師一樣,越老越吃香嗎?

程序員會跟傳統技術工程師一樣,越老越吃香嗎?

為什麼說程序越老越吃香,至少這5個理由可以說服你。

1、經驗 老程序員不再年輕,他不會再像年輕時候那樣腦袋裡裝著存儲大量的代碼。因為每一套系統的規模都在越來越大,腦容量簡直是不夠用了!但是,老程序員的經驗可以發揮作用,畢竟這麼多年的編程造就自己可以看穿開發語言的共同特徵,相似之處,以及突出不同點。

2、專業知識 在80年代初期,只有COBOL、Basic 和彙編語言等商業語言。而如今現在語言和技術更加的繁雜、龐大,程序員需要掌握的更多,要懂得版本控制系統、構建系統、XML、JSON、數據庫和 SQL,還有HTML、CSS、JavaScript 和服務器端語言等各種web技術。 掌握這些基礎的技術才能進入到更高的境界,唯有老程序員擁有一種系統化的方法,可以更加高效地掌握和理解這些新語言、技術體系。

3、判斷力 老程序員對於重點測試系統有著更好的把控和判斷,他們清楚哪些地方是否需要重點測試系統。他們可以從架構圖中看出可能出現的問題。他們可以告訴你針對特定項目可以運用哪些技術,以及如何優化可靠性、性能或開發速度(選擇任意兩種),如何做出好的權衡。

4、程序的基本結構爛熟於心 老程序員一般會精讀一些有點規模的程序,並且對於程序的基本結構心中有數。精讀是指每行都讀懂,在白紙上能畫出來這個程序的基本結構,這也是很多老程序員刻意練習的方法。如果誰用這方法搞定了WordPress,他的PHP水平一定會突飛猛進,就是這麼神奇!

5、寫了大量代碼 老程序員通常經過大量代碼的“洗禮”,這裡不是指拷貝粘貼,而是自己琢磨著寫並優化它。老程序員至少寫過2~3萬行。反之,如果沒有做到這些,就是一個不合格的程序員,他的編程和設計能力一定是不及格的。

私信“01”領取海量編程學習資料以及代碼編輯工具。我設置好了自動回覆,就看你們是不是需要這些了。


分享到:


相關文章: