本文原作者結合自身經歷,總結以下六種方法,可以幫助我們成為一名更好的開發者。
1.
交談
盡可能多地跟其他軟體開發者交談;培養個人關係;跟意見與你相左的人交流;跟經驗更豐富的人交流;跟閱歷豐富的人交流。多到groups 中去,尤其是交談自由隨意的groups——不約束主題,不約束交談內容。
2.
選擇更好的環境
我遇到好多開發者,在我看來他們有成為優秀開發者的所有優點,只是他們沒有機會在好的環境中工作。這裡所說的好的環境,是指周圍有一幫願意且能夠分享他們知識的開發者。如果你是「菜鳥級」開發者,你的成長路線將因他們而大為縮短;如果你是「高階」開發者,你的能力也會因為同伴的刺激和挑戰而提高。
我之前就是在乙個非常糟糕的小店打工,錢掙得不少,卻是無法提公升能力的地方。後來我冒險般地決定去了一家諮詢公司,在那裡我遇到了很多優秀的開發者。雖然這次換工作給我的家庭和個人來說並沒有多大好處,但它給我的職業生涯帶來了巨大的發展動力。
3.
參與開源
也許你的工作會枯燥,甚至不合你的興趣,你也從未從你的開發中得到樂趣。那麼,你該參與乙個開源專案了。
你可以選擇你感興趣的專案和技術,選擇能促使你提高開發技能、讓你嘗試全新開發思路的專案,而且更為可貴的是,很多都是免費的。搞不好,還能賺點外快呢。
4.
寫部落格
我曾不止一次地告訴我的妻子,我職業道路上一直在做的唯一一件明智的事情就是寫部落格。寫部落格,尤其是觀點爭論性質的部落格,會幫助你整理最近一段時間的思考,沒有什麼比自己表達自己更引發思考的了,尤其是當有成百上千人讀你部落格的時候。
5.
多瀏覽
6.
擴大閱讀面
保持rss訂閱的平衡性。以前我訂閱的技術類幾乎全是敏捷開發的,但是最近我擴大了閱讀面——開發、測試、工程管理……有時候看看別人在做什麼、學什麼,收穫很大。【
如何做一名合格的產品經理?
社會的競爭其實是人的競爭,人的思維和能力很大程度上決定了公司的服務和高度。作為乙個中小企業的產品經理應該具備哪些能力呢?1 產品經理最重要的就是獨立思考的能力。有句話說兼聽則明,偏聽則暗,所以要走出去多觀察,多調研,多交流。我是覺得產品經理不能光聽,要自己想,而且能有講道理 擺事實說服別人的能力 不...
如何做一名程式設計師(一)
如何做一名程式設計師 乙份簡易但全面的個人總結 獻給hire.com 的全體程式設計師 robert l.read 翻譯 libtyger gmail.com 作者的書 how to be a programmer 1.簡介 2.入門 3.高階 4.高手 第一章 簡介 成為乙個好的程式設計師是困難 ...
如何做一名專案負責人
首先需要解釋的是 我說的是 專案負責人 而沒有說 專案經理 或是別的 因為在我看來 網路在中國的發展也只有短短十年時間 但是發展速度之快,相當振奮人心 而軟體產業還處於乙個不太成熟的階段 開發水平良莠不齊,差距相當之大 想一想十年前的 年左右 當時上高中的我都沒有見過真正的電腦 大一時學校機房的電腦...