六種方法,做一名更好的開發人員

來源:互聯網
上載者:User

      【CSDN 編譯】本文原作者結合自身經曆,總結以下六種方法,可以協助我們成為一名更好的開發人員。

1.       交談

儘可能多地跟其他軟體開發人員交談;培養個人關係;跟意見與你相左的人交流;跟經驗更豐富的人交流;跟閱曆豐富的人交流。多到Groups 中去,尤其是交談自由隨意的Groups——不約束主題,不約束交談內容。

2.       選擇更好的環境

我遇到好多開發人員,在我看來他們有成為優秀開發人員的所有優點,只是他們沒有機會在好的環境中工作。這裡所說的好的環境,是指周圍有一幫願意且能夠分享他們知識的開發人員。如果你是“菜鳥級”開發人員,你的成長路線將因他們而大為縮短;如果你是“進階”開發人員,你的能力也會因為同伴的刺激和挑戰而提高。

我之前就是在一個非常糟糕的小店打工,錢掙得不少,卻是無法提升能力的地方。後來我冒險般地決定去了一家諮詢公司,在那裡我遇到了很多優秀的開發人員。雖然這次換工作給我的家庭和個人來說並沒有多大好處,但它給我的職業生涯帶來了巨大的發展動力。

3.       參與開源

也許你的工作會枯燥,甚至不合你的興趣,你也從未從你的開發中得到樂趣。那麼,你該參與一個開源項目了。

你可以選擇你感興趣的項目和技術,選擇能促使你提高開發技能、讓你嘗試全新開發思路的項目,而且更為可貴的是,很多都是免費的。搞不好,還能賺點外快呢。

4.       寫部落格

我曾不止一次地告訴我的妻子,我職業道路上一直在做的唯一一件明智的事情就是寫部落格。寫部落格,尤其是觀點爭論性質的部落格,會協助你整理最近一段時間的思考,沒有什麼比自己表達自己更引發思考的了,尤其是當有成百上千人讀你部落格的時候。

5.       多瀏覽

部落格圈中有豐富的資源,自由而免費。除了自己寫,多瀏覽甚至留言跟他們爭論都是提高自己很好的方法。

6.       擴大閱讀面

保持RSS訂閱的平衡性。以前我訂閱的技術類幾乎全是敏捷開發的,但是最近我擴大了閱讀面——開發、測試、工程管理……有時候看看別人在做什麼、學什麼,收穫很大。【編譯:玉磊】

本文原作者為Jeremy D. Miller,在紐約市一家著名的諮詢公司擔任自身諮詢顧問、敏捷講師。是開源項目——StructureMap 的作者。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.