如何成為明星開發人員?

來源:互聯網
上載者:User

導讀:有人在 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”開發人員了。

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

 

如果你想知道明星開發人員會具備哪些特質,請查看《明星軟體工程師的10種特質》一文。如果你還想看看其他人是如何回複這個問題,請前往 Quora 查看。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.