傑出程序員永遠都不會說的幾句話

作爲一名軟件工程師和一個有着12年經驗的項目組領導人,我有很多機會和那些非常有才華的程序員做交流。通過溝通,我發現了一個很有意思的現象,那就是下面這些話幾乎從來沒有從這些令人膜拜的程序員嘴中說出來過。

“我習慣於使用______,但我不知道它是如何工作”

傑出的程序員源於自己的好奇心和不斷的探索,這樣才掌握了一項項非凡的技能。他們會仔仔細細研究事物運作的原理,即使這些信息可能永遠也不會派上用場。目前我們還不知道這種深入挖掘是一種選擇意識還是強迫行爲,但是這似乎已經成爲了所謂人才的特質。

“______可以運作,但是我不知道該如何解釋”

之所以形容他們傑出不但是因爲他們知道如何解決問題,也包括他們大多非常樂意給別人講解如何起效的原因和過程。有時候,即使旁人對此毫無興趣,他們依然會如此喋喋不休。甚至於越是才華出衆能力卓絕,就越是時間講得久。

“我需要______(工具/條件)來完成這項任務”

世上沒有絕對理想化的條件環境。優秀的程序員則會在現有的基礎上以最少的資源和其他可替代的工具來找到解決問題完成任務的方法。

“關於______需要學的我已經都學會了”

是否肯不斷學習和完善自我可能就是優秀和傑出兩者之間最明顯的區別了。不是說到了某個高等水平,就高枕無憂睡大覺了:這些傑出的工程師正是由於深深瞭解這一行的發展之快所以會永不止步地學習。甚至他們要是覺得日常工作無法滿足獲取新知識的慾望,就會毫不猶豫地將自己的業餘時間貢獻給學習。

“這問題無解”

遇到這種情況,傑出的程序員會繼續從其他角度來想法子,而不是就此放棄。

“我討厭編程”

有時候,即使再傑出的程序員都會對他的工作表示厭惡,但是最後他們對代碼濃得化不開的愛會支持他們繼續幹下去。

“我是______方面的專家”(這一條可謂真真假假難分辨)

即使是最強的工程師也不會大言不慚地王婆賣瓜自賣自誇,因爲他們知道人外有人天外有天,總會有人比自己懂得更多。

“業務什麼的我不懂”

越有能力的工程師就越是想知道自己的代碼在僱主眼中的價值和對組織的貢獻。

“我並不關注行業的發展趨勢”

話說,知己知彼方能百戰不殆,只有瞭解行業的發展導向,我們纔有可能成爲傑出的程序員。但凡和這些能力卓羣的人聊天,說不了幾句話馬上就會聊起新技術的發展前景來。

檢查一下,如果你也在使用上面任何一條藉口,那麼好好思考一下原因。特別是在面試的時候,上面任何一句話都是大忌。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章