偉大程式員的十大特質

來源:互聯網
上載者:User
關於如何才能成為一名優秀的程式員,最近又一次成為了我們關注的焦點。下面是我認為我們最需要具備的特質:善於解決問題。既發奮又懶惰。能理解別人的代碼。對編程充滿熱情。為了學習而愛上學習。擅長數學。具有良好的溝通技巧。強大的辯論技巧。極端樂觀。極度悲觀。1.善於解決問題——希望大家都能認識到這一點。大多數優秀的程式員能夠找到別人發現不了的解決方案。2.既發奮又懶惰——這一點讓很多人都感到吃驚。程式員之所以喜歡提出質疑,往往是因為“懶得”走冤枉路。在這種想法的驅使下,他們會孜孜不倦地簡化問題,簡化任務。也就是說,他們會迫切地完成工作,只是過程想要儘可能的高效。3.能理解別人的代碼——這一點是至關重要的,很多優秀的程式員就是因為這一條而被攔在晉級“偉大”的門外。你的重寫能力如何其實並沒有多大關係——但是你需要和其他人協作於現有的項目,開始新項目時借鑒開原始碼,以及從現有的程式碼程式庫中學習好的技術,而這些都需要具備理解他人代碼的能力。4.對編程充滿熱情——你必須熱愛編程。在大多數情況下,熱情才是成就偉大的原生動力。5.為了學習而愛上學習——學習猶如逆水行舟,不進則退,這是一件永無止境的事情。6.擅長數學——最起碼要對微積分有一個很好的把握。話說,如果你不知道最起碼的代數和三角,那麼基本上成不了偉大的程式員。7.具有良好的溝通技巧——這意味著他們能夠根據自己的情況清楚地表達想法。我碰到過很多偉大的程式員,雖然他們談起其他問題不能做很好的溝通,但是一旦涉及到他的領域,那麼就能侃侃而談,清楚地說明問題,提出解決方案。8.強大的辯論技巧——理由同第7點。9.極端樂觀——偉大的程式員,只需要稍微考慮一會,就能馬上確定他們可以完成這項工作。10.極度悲觀——偉大的程式員,在缺乏必要資訊來做正確判斷的時候,會瘋狂堅持這工作他們幹不了。以下為補充(非所有偉大程式員必備):1.特別有組織。2.善於管理他人和編程項目。3.能夠寫出好的設計文檔 。4.能預估時間。5.廣泛閱讀技術類書籍。6.能將編程技能轉移到編程的其他領域,舉一反三。7.一次就寫好代碼。8.擁有其他領域的技能。免費領取LAMP兄弟連原創php教程光碟片/《細說PHP》精要版,詳情諮詢官網客服:http://www.lampbrother.netPHPCMS二次開發 http://yun.itxdl.cn/online/phpcms/index.php?u=5開發 http://yun.itxdl.cn/online/weixin/index.php?u=5移動互連網伺服器端開發 http://yun.itxdl.cn/online/server/index.php?u=5Javascript課程 http://yun.itxdl.cn/online/js/index.php?u=5CTO訓練營 http://yun.itxdl.cn/online/cto/index.php?u=5
  • 聯繫我們

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