你是世界上最優秀的開發人員嗎?

狼人2007發表於2011-03-04

關於謙虛,千言萬語都道不盡。作為獨立的個體,我們都往往欽佩那些謙虛的人。低調的名人、平和的僧侶,都是我們所敬仰的。從小別人就告訴我們,謙虛是件好事兒,而且要求我們一定要謙虛。然而從社會角度來看,謙虛的人並不會得到嘉獎。默默辛勤工作的人不會得到賞識,不斷爭取、隨後又能證明自己能力的人才會得到賞識。

軟體開發也不例外,我們都渴望與高手共事(這是人的本性),都想與我們認為優秀的人合作。沒有人願意與一聲不吭的人一起工作,可能是因為大家都不知道他到底有多大本事。嗯,這的確使我們有些進退兩難。

那麼,作為一名開發人員,你是繼續保持謙虛的態度,還是走自我提升這條道路呢?首先問你個問題:你是否曾經認為自己是世界上最優秀的開發人員?也許在通宵實現了一個自己最新最棒的想法、或者解決了整個開發團隊近3天以來一直試圖搞清楚的詭異Bug後,你會這樣認為。當你發現之後,那種安靜的滿足感、那種由內散發出的光暈,然而,沐浴在這種光暈中時,你可能只是有那麼一點快感:

“夥計們,我會一些1337技術!”

alan skorks

但仔細一想,你就會意識到那聽起來有多荒唐。緊接著,作為補救,你不再願意接受同事們的讚美,而且還會因為受到那麼多關注而不好意思,

“這是大家的功勞”,

你說,我只是你們中的一名普通程式設計師;沒什麼了不起的。

儘管謙虛令人欽佩,但我認為萬事都有個平衡。也許我並不是世界上最謙虛的人(哈,我都能聽到認識我的人在狂笑了:28:),但我盡力關注自己本性中的那一部分,並一直對其保持控制,與此同時,我也小心翼翼地不讓它偏離另一條道路太遠。我充分地意識到我並不是世界上最優秀的開發人員。我認識並與很多更優秀的人一起工作過,但那並不意味著我不重視自己的價值。這也是問題的關鍵,不管社會壓力,還是本性對自己的約束,用理性觀念看待自我價值是沒錯的。

你應當在兩者之間折中。毫無疑問,現如今的任何一個重大軟體專案都離不開團隊的努力,將專案的成功歸功於整個團隊並不過分。但同時,你也應當記住,你和其它任何一個個體都是團隊的一部分。如果你,或者其它人,對專案的成功做出了巨大貢獻,那麼對其進行肯定是無可非議的。學會慷慨地讚美別人,以及大方地接受別人的讚美,是一項非常有用的技巧。

當別人肯定你的工作時,不要通過對自己的努力打折扣來貶低自己的工作。謙虛很容易做到,對大部分人來說這是很自然的事情,自我提升是有效的(畢竟,如果你足夠賣力地提升自己,至少一些人肯定會被你打動:0:)。但是,沒必要跳入任何一個極端,找到一個合理的平衡點,無論是在精神上,還是在情感上,你都會為此感到更加愉悅。

不要誤會,你仍然需要腳踏實地做事。要謹記蘇格拉底的那句格言——“智慧意味著自知無知”。當然,這並不是說你真的一無所知(這當然也不是胡說,不管你的智商有沒有268)。它是指,不管你懂得多少知識,你要明白仍然有很多東西需要學習,那也是讓你站穩腳跟的事情之一(牢牢地站在中間)。要認可自己的成功,並不斷學習,完善自己,下次問問自己,

“在這個軟體的開發過程中,我真的做出了巨大貢獻嗎?”

根據所有的事實作出可靠地評估,而不是自大的加以否認,或者無故讚美自己。

 

原文作者:Alan Skorkin  編譯:伯樂線上 敏捷翻譯組 – 牛冬梅

如需轉載,但請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作!

相關文章