在大多數情況下,團隊、部門和個人會自行解決問題,團隊負責人對最後的專案結果能做的很有限。
本文中所有技巧的中心思想和主題就是“不要庸庸碌碌,要為自己而活”。好了,堅持和學習下面這十大職業技巧,它們會是你乘風破浪的航船,帶你到達成功的彼岸。
1. 你是最棒的
要相信自己是最棒的程式設計師,充滿自信。隨著時間的推移,你的崇拜者會越來越多。別擔心會出洋相,IT 這一行是如此複雜,你完全可以把皮球踢給別人。
2. 你的程式碼就代表你
如果有同事在的程式碼中發現了 bug,首先要承認自己的錯誤——哪怕只是因為鍵盤多按了一下。事後問問他們是不是對你個人有所意見。
3. 把程式設計大招當做最高機密
這種程式設計大招你知道得越多,那麼在同行中你的地位就越高。多多使用自己的魔法大招,但是要記得千萬不可黔驢技窮。還有一點:不要偷學別人的招數,也不要自降身份。
4. 蘭博心態
那種一夜就能獨力編寫出新軟體元件的開發人員都是“蘭博”——孤膽英雄。不必費心去理會程式碼審查系統和結對程式設計。需要搞這些的都是新手,它們只會毀掉你的聲譽。
5. 知識就是力量
讓那些不如你的人知道你的優勢。提點他們,有導師就最好。
6. 快魚吃慢魚
要是你還認為像“龜兔賽跑”裡的烏龜靠緩慢而持續的速度能贏得比賽,那你就輸定了。越快搞定新軟體的元件開發,成功的概率就越大。不要在一些如模組化、靈活性和可維護性等事情上浪費時間——如果因為需求不同,必須考慮這些問題,那也不是你的錯。
7. 權威性與程式設計無關
權威源於你的公司地位,和你的程式設計能力無關。當你終於從普通的開發人員熬成團隊負責人或者專案經理,你最先要考慮再也不是你能否跟上大家的程式設計速度。
8. 不接受失敗
失敗永遠都不是我們的選項。如果你的想法在小組會議上被駁倒,設計一個完美又頂級的破壞和怠工活動,如果剛好出現問題的話,那你就可以得意洋洋地宣佈了:“我早就說過會這樣!”
9. 要多和同部門的人增進感情
不要老是去其他部門辦公室,否則你的同事會給你打上“叛徒”的標籤。無論如何,比起自己部門的精英人士,其他部門開發人員所能給予的幫助非常有限。
10. 將 bug 當做機會
有些特別愛好評點他人錯誤的批判者一看到程式碼中的 bug 就興高采烈。試著用類似“典型錯誤、變數名又混淆了!”等巧妙的話語搪塞過去。
最後,我要告誡大家,不要累死累活全身心地奉獻給團隊,最後還吃力不討好。如果有人拿著 Gerald M. Weinberg 的《無我程式設計 10 戒律》來反駁,那我可以告訴你,這玩意寫於 1971 年,早就完全 out 了。
英文原文:Ten career tips every egocentric programmer should hear
翻譯作者:– 蔣麗麗
相關閱讀
評論(2)