程序員10大職業生存技巧

jopen 10年前發布 | 6K 次閱讀 程序員

    英文原文:Ten career tips every egocentric programmer should hear

    翻譯作者:– 蔣麗麗

    如果你想在眾多程序員中脫穎而出,下面這個現象是值得你深思的:隨著敏捷開發、開發運營和分布式版本控制系統的愈漸流行,開發的重心逐漸從個人能力向小組合作轉移。

程序員10大職業生存技巧

        在大多數情況下,團隊、部門和個人會自行解決問題,團隊負責人對最后的項目結果能做的很有限。

        本文中所有技巧的中心思想和主題就是“不要庸庸碌碌,要為自己而活”。好了,堅持和學習下面這十大職業技巧,它們會是你乘風破浪的航船,帶你到達成功的彼岸。

        1. 你是最棒的

        要相信自己是最棒的程序員,充滿自信。隨著時間的推移,你的崇拜者會越來越多。別擔心會出洋相,IT 這一行是如此復雜,你完全可以把皮球踢給別人。

        2. 你的代碼就代表你

        如果有同事在的代碼中發現了 bug,首先要承認自己的錯誤——哪怕只是因為鍵盤多按了一下。事后問問他們是不是對你個人有所意見。

        3. 把編程大招當做最高機密

        這種編程大招你知道得越多,那么在同行中你的地位就越高。多多使用自己的魔法大招,但是要記得千萬不可黔驢技窮。還有一點:不要偷學別人的招數,也不要自降身份。

        4. 蘭博心態

        那種一夜就能獨力編寫出新軟件組件的開發人員都是“蘭博”——孤膽英雄。不必費心去理會代碼審查系統和結對編程。需要搞這些的都是新手,它們只會毀掉你的聲譽。

        5. 知識就是力量

        讓那些不如你的人知道你的優勢。提點他們,有導師就最好。

        6. 快魚吃慢魚

        要是你還認為像“龜兔賽跑”里的烏龜靠緩慢而持續的速度能贏得比賽,那你就輸定了。越快搞定新軟件的組件開發,成功的概率就越大。不要在一些如模塊化、靈活性和可維護性等事情上浪費時間——如果因為需求不同,必須考慮這些問題,那也不是你的錯。

        7. 權威性與編程無關

        權威源于你的公司地位,和你的編程能力無關。當你終于從普通的開發人員熬成團隊負責人或者項目經理,你最先要考慮再也不是你能否跟上大家的編程速度。

        8. 不接受失敗

        失敗永遠都不是我們的選項。如果你的想法在小組會議上被駁倒,設計一個完美又頂級的破壞和怠工活動,如果剛好出現問題的話,那你就可以得意洋洋地宣布了:“我早就說過會這樣!”

        9. 要多和同部門的人增進感情

        不要老是去其他部門辦公室,否則你的同事會給你打上“叛徒”的標簽。無論如何,比起自己部門的精英人士,其他部門開發人員所能給予的幫助非常有限。

        10. 將 bug 當做機會

        有些特別愛好評點他人錯誤的批判者一看到代碼中的 bug 就興高采烈。試著用類似“典型錯誤、變量名又混淆了!”等巧妙的話語搪塞過去。

        最后,我要告誡大家,不要累死累活全身心地奉獻給團隊,最后還吃力不討好。如果有人拿著 Gerald M. Weinberg 的《無我編程 10 戒律》來反駁,那我可以告訴你,這玩意寫于 1971 年,早就完全 out 了。

                    <span id="shareA4" class="fl">                            
                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!