你想成為什么樣的工程師
每年的這個時候,所有公司都開始做年度審核。正巧,軟件工程師們也想知道自己的同事和領導會如何評價自己。在我的職業生涯中我一直在關注那些擔心自己年度審核結果的同事們。他們會升職嗎?他們會獲得加薪嗎?或者他們會被告知表現不符合預期的那樣嗎?所有這些就像時鐘發條一樣,每年都會發生一次。
年度審核提醒你,你的榮譽至關重要。在一年的大部分時間里,工程師們一點都不在意別人的對自己的看法,只要完成工作就可以了。之后年度審核結果揭曉,我們意識到我們可能已經以不恰當的方式惹怒了他人。我認識一些工程師,他們一年又一年的一直感覺他們的審核結果是不正確不公平的(雖然我確信其它行業也存在同樣問題)。讓工程師感到更糟糕的是,我們處理了那么多代碼以至于我們有時忘了與人相處的重要性。只要代碼正常運行,那么它不會給我們任何消極反饋。還有,你期望你的代碼是那樣運行,所以你的反饋也僅反應了你沒有按預期效果去寫代碼時會發生的后果。
審核的剩余部分是基于別人對你的說法。他們是你的同事和領導。你可能在審核即將到來前都沒有駐足去留意他們。如果你曾經收到過通篇都是在指責你的審核結果,這意味著在這一年你沒有花足夠的時間來考慮你想讓成為什么樣的工程師。
不要再驚訝
我收到令我驚訝的年度審核,已經是多年前的事了。我上一個經理甚至過來向我宣讀審核結果,他通常在我們談話之前會說:"我很確信你知道談話的內容"。他是對的,我很容易預測我年度審核的結果,只因為一個原因:在去年我就決定了我在今年的年度審核上要展示什么。
這可能與你所知道的年度審核不一樣。多數時候,你和你的經理見面并制定明年的目標,那么你的年度審核是來檢查你是否完成了這些目標。不幸的是,這些目標通常是以任務為導向,例如"學習Node.js"。你是否完成了這些目標是很容易看出來的。多數人不會駐足考慮的是你在明年的年度審核要看到什么。
停下來考慮一下上面的問題。現在就決定在明年的年度審核上你要得到什么,之后采取必要措施來加以實現。請記住你的年度審核除了反應了你的技術工作之外,還會反應了你的聲譽。技術工作會按部就班執行,但是聲譽這塊才是你必須積極努力的地方。
你的聲譽
你是否了解你現在在工作中的聲譽呢?如果不了解,就請問下那些你信任的同事,讓他們告訴你他們是如果看待你的吧。仔細傾聽那些建議,因為那是贏得你聲譽的辦法。之后決定,那個個聲譽是否是你想要的?或者某條建議是否能使你變得更好?身為工程師的你,想要別人如何看待你呢?你想讓人了解到你是一個經常遲到脾氣很壞的人嗎?你想讓人了解到你是那個能樂意從事復雜任務的人嗎?你想讓人了解到你是那個滿身異味的人嗎?所有的這些事都在你的掌控之中。你可以經營你所想要得到的聲譽,這只需要簡單的計劃一下。所有人都有職業聲譽,但不是每個人都會采取積極的措施去贏得那些聲譽。信不信由你,你的聲譽會漸漸的比你的實際工作要重要。
如果你駐足想下,寫代碼是件許多人都會的東西。你可以很便宜的雇傭那些剛畢業的人幫忙寫代碼,也許他們不會像專業的工程師那樣優秀,但這也已經足夠了,這通常是所有你所需的。所以如果你所關注的是你的編程智慧,那么在公司里你將得不到提升。會產生更加深遠影響的是一直伴隨你左右的軟實力。他人樂意與你一起工作嗎?在編碼能力之上你都學習了什么?
例子
上次我考慮我想成為什么樣的工程師的時候,我列出了一個清單,列出了我想讓他人在我的年度審核要說的這幾件事情。這些事與我的工作無關,但是我希望明年我能做到的。我想讓別人在年度審核上評價我的事是:
- 與Nickolas一起工作很有趣
- Nickloas很關心他同事的職業發展
- 我相信Nichloas能接手重要的項目
- 如果Nichloas在做什么事,我知道這件事會完成的很漂亮
- Nichloas有能力很快學習新的東西
這只是一個樣本,標明的是在不同時間點我想要在我年度審核上所要看到的事情。注意這些只關乎與別人是如何看待我,與我寫出代碼的質量不相關。
下一步
一旦你決定你想要在年度審核上看到什么,下一步就是弄清楚如果使實現。這可能比其它面向任務的目標要困難點,因為這取決于別人的觀點。這么說,也不代表不能實現。你只需要停下來想想你的行為是怎樣影響別人對你的看法就可以了。
拿和你一起工作很有趣來說。為什么別人會那樣評價你呢?好的,首先,你得是一個值得信賴的人。這意味著準點上班,完成交給你得任務,當一個合格的團隊成員。和不值得信賴的人一起工作是很不爽的。假設你值得信賴,那么和你的團隊成員搞好關系,“有趣”的目標就達成了。這意味著要和別人談論些工作之外的事情,了解別人不寫代碼時都在干什么。這也可能意味著你是那個開始玩玩具槍的人,或者是幫忙策劃團隊活動的人。最終人們會樂于與你一起工作,并希望將來有機會能繼續與你并肩作戰。
你按照目標能贏得所有聲譽,把每個所有目標都以這種方式分解就可以了。所有的都體現在你是如何與他人互動的。在一年之中,留心那些對你目標至關重要的交流機會。例如,如果你陷入了與同事之間的爭論之中,該怎樣解決呢?你們倆會以心懷憤怒并且不想再次與對方工作而告終嗎?或者你們能達成對彼此有益的諒解嗎?任何時候交流都不會很順利,那正是你回顧聲譽目標,探究交流對目標產生何種影響的好時機。
總結
作為工程師,你的聲譽至關重要。它是你在職業生涯中應該積極努力發展的的東西,因為這是區分那些與你能寫出同樣代碼的人的途徑。當你經驗慢慢豐富時,你得聲譽也會慢慢變得重要起來,能夠變成你獲得或失去新的機會的原因。作為工程師,我們花了太多的時間考慮代碼,以至于我們經常忽視與同事間的人際關系。然而我們的同事才是那些有助于我們的年度審核并最后幫助我們成功的人。留心你與別人的交流,嘗試與他人建立人際關系,經常回顧你的聲譽目標,看看你是否還在正軌上。希望在明年的這個時候,你的年度審核不會再成為一個大驚喜。
原文鏈接: What kind of a software engineer do you want to be known as?