“我習慣於使用______,但我不知道它是如何工作”
傑出的程式設計師源於自己的好奇心和不斷的探索,這樣才掌握了一項項非凡的技能。他們會仔仔細細研究事物運作的原理,即使這些資訊可能永遠也不會派上用場。目前我們還不知道這種深入挖掘是一種選擇意識還是強迫行為,但是這似乎已經成為了所謂人才的特質。
“______可以運作,但是我不知道該如何解釋”
之所以形容他們傑出不但是因為他們知道如何解決問題,也包括他們大多非常樂意給別人講解如何起效的原因和過程。有時候,即使旁人對此毫無興趣,他們依然會如此喋喋不休。甚至於越是才華出眾能力卓絕,就越是時間講得久。
“我需要______(工具/條件)來完成這項任務”
世上沒有絕對理想化的條件環境。優秀的程式設計師則會在現有的基礎上以最少的資源和其他可替代的工具來找到解決問題完成任務的方法。
“關於______需要學的我已經都學會了”
是否肯不斷學習和完善自我可能就是優秀和傑出兩者之間最明顯的區別了。不是說到了某個高等水平,就高枕無憂睡大覺了:這些傑出的工程師正是由於深深瞭解這一行的發展之快所以會永不止步地學習。甚至他們要是覺得日常工作無法滿足獲取新知識的慾望,就會毫不猶豫地將自己的業餘時間貢獻給學習。
“這問題無解”
遇到這種情況,傑出的程式設計師會繼續從其他角度來想法子,而不是就此放棄。
“我討厭程式設計”
有時候,即使再傑出的程式設計師都會對他的工作表示厭惡,但是最後他們對程式碼濃得化不開的愛會支援他們繼續幹下去。
“我是______方面的專家”(這一條可謂真真假假難分辨)
即使是最強的工程師也不會大言不慚地王婆賣瓜自賣自誇,因為他們知道人外有人天外有天,總會有人比自己懂得更多。
“業務什麼的我不懂”
越有能力的工程師就越是想知道自己的程式碼在僱主眼中的價值和對組織的貢獻。
“我並不關注行業的發展趨勢”
話說,知己知彼方能百戰不殆,只有瞭解行業的發展導向,我們才有可能成為傑出的程式設計師。但凡和這些能力卓群的人聊天,說不了幾句話馬上就會聊起新技術的發展前景來。
檢查一下,如果你也在使用上面任何一條藉口,那麼好好思考一下原因。特別是在面試的時候,上面任何一句話都是大忌。
英文原文:Things Great Engineers (almost) Never Say
翻譯作者:碼農網 – 小峰
來自:碼農網
相關閱讀
評論(4)