當前位置:
首頁 > 知識 > 一篇文章告訴你,程序員不用操心年齡,老=流行!

一篇文章告訴你,程序員不用操心年齡,老=流行!

本文由優才小編譯自:

Five Reasons

Why You Should

Hire an Old Programmer

https://joshondesign.com/2017/07/02/hire_old_programmer

你應僱傭一位老程序員。這是真理!誠然……年齡較大的程序員在工作時間上不能和剛出校園的某些新人比。他們有孩子和妻子還有貸款,甚至要參加壘球運動。但是他們不會在辦公室里閑來無事地整晚整晚地玩Xbox和乒乓球。

他們雖然不會周周工作80小時,但是他們會利用假期時間工作。而且理所當然地,他們的價值也大於年輕的程序員。

第一條真理:經驗力

老程序員或許不會像他25歲時候那樣能夠在頭腦里保存那麼多的代碼,但是他們擁有了更為令人著迷的經驗。

他們知曉每一個系統都會成長得超過你的頭腦所能涵容——不管你的腦容量有多大——所以記憶代碼並不像你想像的那麼重要。相比之下,老程序員更懂得何為模塊化。

老程序員才是真正的具有神秘化色彩的「10x程序員」;不是因為他們代碼寫得有多牛逼,而是因為他們幾乎見過一切了。

他們會很快地學習新語言,因為在整個的職業生涯中,這種學習的經歷太多了。他們知道語言的基本特徵,語言的概念一次又一次地成為時尚。

足夠的經驗讓他們很容易就能夠勾勒出何為相似點,何為不同點。

第二條真理:判斷力

當低價的甜頭被遺忘以後,它所帶來的劣質的苦味還會存留很久。by本傑明·富蘭克林

老程序員具有判斷力。他們深知在什麼地方可以將系統切分成具有可靠性和可測試性的模塊。

他們能夠從系統架構說明中看出可能存在的瓶頸。(大數據與你是否有大數據?這很重要)。他們能告訴你一個特別的項目應該用哪一門技術,以及如何使穩定性、性能,或者開發速度(選擇任意兩個)最優。

他們知道如果走中間路線的話,怎麼走最好。即使他們從沒有為你的項目寫哪怕一行的實際代碼,老程序員也一樣身價不菲。他們明白怎樣構建質量。而且從長期來考慮的話,質量意味著更低的支持成本。

第三條真理:深厚的知識力

真正的知識來源於對一個主題以及內部工作原理的深度思考。by阿爾伯特·愛因斯坦

老程序員在具體的領域有深厚的知識。這種知識幫助他們知道到哪裡去找BUG,以及怎樣避免BUG的成群出現。舉個例子,GUI工具包真的很好用,在過去的幾年中我經常用。

我曾經在Swing、JavaFX、SubArctic三個核心團隊中工作。在這期間內共做了四次工具包,這非常有趣。我對工具包的熟悉程度讓我能寫出四十年來的工具包的歷史細節(嗯……也許我應該找個時間寫出來)。

當我到一個新的CUI系統上工作時,我可以立刻投入進去。如果我看到三個按鈕在正確的位置上改變了68個像素點,那麼我可以立刻說出這個BUG是三個地方當中的哪一個(可能是全局的協調轉換代碼)。

如果您想要創建一個新組件,我可以確切地告訴您需要哪些擴展點。

對於UI工具包工作方式的深入了解,我可以比其他人更快地構建應用程序。我有25年的學習經歷支持我。我最擅長的知識是關於UI工具包的。

對於一些人來說,它可能是內核驅動程序、資料庫索引或編譯器。他的關鍵在於深層知識,而不是幾個小時的應用或原始編碼能力。

第四條真理:廣博的知識力

一個小的A+員工團隊在執行力上可以很容易地超出B和C員工團隊。by史蒂夫?喬布斯

老程序員涉獵廣泛。雖然我專門研究應用程序和前端開發,但我已經可以駕馭整個棧。我為無頭內存受限系統編寫了代碼。我構建了解析器、資料庫和固件,甚至還有一個非常糟糕的內核驅動程序。我為演示繪製了圖形,並生成了十億位元組的測試數據。

我不是你僱傭來去建立一個資料庫或寫固件或說明你的下一個網站的人,但我已經涉獵了足夠多的東西來了解這些系統是如何工作的。

這意味著我可以與資料庫和固件專家交談。我深知與其它領域的人有效溝通。正是這種溝通技巧使我成為一個富有成效的團隊成員,而不僅僅只是有編碼能力。

第五條真理:溝通力

任何一個40多歲的程序員都必須發展一些良好的溝通技巧。這些能力和他們的編程能力一樣重要。如果新API無法有效地與使用它的開發人員溝通,那麼它就毫無價值。

大多數大型軟體項目的失敗不是因為錯誤的代碼,而是因為溝通問題。

是的,這樣看起來我們簡直沒怎麼工作卻花了很多時間,但事實是我們其實使很多事情得以解決。

我們能正確估計並及時地運行代碼。構建軟體的BUG更少,性能也更合適。我們構建更少的代碼,同時產生更多的業務價值。這就是為什麼老程序員值得你僱傭,並且他們價格不菲。

說到這裡,您就知道為什麼要僱傭老程序員了。

優才學院JAVA課程即將開班,面對瞬息萬變的技術市場,以及發展迅速的大數據和人工智慧,JAVA將不僅發揮重要角色,還將成為重要的開發工具。儘管它正在接受新語言的挑戰,但是它以體系的穩定和邏輯的嚴謹而保證了其基礎地位無可動搖。

優才學院站在時代潮流前端,以領跑的精神發掘技術前沿並洞察趨勢,將培養優秀的互聯網核心崗位工程師、前後端和移動端全棧人才作為自己的使命。

目前優才學院已經幫助數千人實現了自己的理想和人生願景,不僅高薪就業,還成為了企業的骨幹和優秀的工程師。

來到優才學院,學習JAVA技術,將使你在大數據時代始終領先。

15201480058

點擊展開全文

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

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


請您繼續閱讀更多來自 優才學院 的精彩文章:

國外程序員常去的14個頂級開發社區
程序員不想被裁?注意這七個趨勢!
別看我現在很胖,我曾經瘦得像匹狼
神馬程序員鼓勵師,哥要的是靜靜
阿里雲實現流媒體直播demo

TAG:優才學院 |

您可能感興趣

為什麼中文不能用來做編程,而英文卻可以?深資程序員告訴你答案
誰說程序員不懂浪漫?
程序員們的腦迴路真的不一樣
程序員會怎樣寫自己的墓志銘?
程序員的代碼為什麼永遠寫不完?
程序員們,是時候面向故事編程了!
那些年我們錯過的辭職文案 程序員的辭職理由:要命不要錢!
我,程序員,放假!
程序員必備的四個編輯器,別說我沒有告訴你!
真的,沒事別嫁程序員
誰說程序員的老婆和代碼不可兼得!
不懂演算法的程序員不是好工程師!
程序員:不懂請不要瞎指揮!
程序員背後不為人知的故事……
這是否不道德?程序員的工作已自動化/悠閑,但沒有告訴僱主
為何身為程序員的你,不選擇開源?
做程序員累的時候怎麼辦?
對不起,我用代碼評審毀了程序員的生活
關於小程序,你不得不知道的二三事
這篇文章告訴你,小程序如何助力新零售?