如何成為明星開發人員?

openkk 12年前發布 | 7K 次閱讀 程序員

        導讀:有人在 Quora 上提問:How does one become a “rockstar” developer?  / 如何成為明星開發人員?,伯樂在線摘譯部分回復。

        Andrew Berman 給出的回復:

        1. 盡可能找一個這樣的優秀導師,他樂意批評你的代碼,并傳授他是如何解決問題。當你的水平已達成一個體面不錯的級別時,你可以正當地挑戰你的導師觀點,并贏得一些辯論。(相關閱讀:《導師的力量:尋找導師,成為導師》)

        2. 經常提高你所在解決問題的難度和范圍。大多數人并沒有 20 年的經驗,他們只有 1 年的經驗,只不過反反復復使用了 20 年。別做這種人。

        3. 關注這些東西:文檔、方法名或函數名、(變量名)、廣泛編寫測試。你的代碼應該看起來專業。

        4. 粗略看看所有的標準庫,以便知道庫中有什么。然后,當你首次使用某個特定庫時,來回地學習它。如果正好是你學過的語言,并且又有源代碼,也可以看看。

        5. 如果不完全理解某寫東西,得鞭策自己去了解它,得經常深入去研究。

如何成為明星開發人員?

        6. 盡可能選擇使用你的編程語言的最佳 IDE。反復了解 IDE。一個優秀的 IDE,對你有莫大的幫助。

        7. 當面對一個新挑戰,(比如說,你從沒有用 SOAP/XML,)在你開始編碼之前,做些廣泛研究。在互聯網上找找,或者到你的庫中看看,是否能找到其他程序員解決對應問題的最新最優解。三思而后行。

        8. 謹記,通常你正在編寫的代碼用交給他人所用。和客戶經常保持聯系。控制好他們的期望,展示出你的技能,確保他們知道你是最棒的。時刻緊記社交方面的東西。

        Paul Shapiro 的回復比較詼諧: 去 Rockstar 游戲公司找個軟件開發差事,就可以成為“Rockstar”開發人員了。

        另外一位匿名用戶的回復:就像成為一個忍者或海盜,成為一個明星是相當費時的。因此,我建議把你的早期職業生涯分成“明星”和“開發人員”兩個階段。只有在職業生涯后期,你才能自稱為一個“明星開發人員”。

        如果你還想看看其他人是如何回復這個問題,請前往 Quora 查看。

        編譯:伯樂在線 – 黃利民

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