成就偉大程序員所要具備的10個特質,你命中沒

HFBDenny 7年前發布 | 6K 次閱讀 程序員

世上程序員千千萬,可稱得上“偉大的”無二三。所以很多程序員心中都有疑問“偉大的程序員都有哪些特質,怎樣才能成為一個偉大的程序員呢?”。

首先,一個偉大的程序員肯定要是技能滿點的,技術問題即使不是分分鐘解決,也會在思考之后成功解鎖。其次,一個偉大的程序員絕對不是只會機械的編寫代碼,他還有各種軟實力傍身。下面我們就詳細來看一下偉大程序員身具的十大特質。

1.廣泛涉獵,博聞強記

編 程這件事是一入此門深似海,衣帶漸寬終不悔。如果你想要成為一個偉大的程序員,第一件事就是要精通一門編程語言。除此之外,你還要了解該技術如何才能更好 的與組成應用程序生態系統的其他軟件、硬件和網絡進行交互。你知道的越多,能為項目作出的貢獻也就越多,對項目的整體把控和團隊合作也會漸漸加強。

2.學習 x 3,重要的事情說三遍

工欲善其事必先利其器,偉大的程序員都是驚人的自學者。編程領域的技術層出不窮,程序員要想跟上時代的趨勢,必須要時刻充實自己。一言以蔽之,擅長自學的程序員才能更好的立足編程領域。

3.迎難而上,百折不撓

一個好的程序員要有把不可能變成可能的能力。構建一個應用程序并不是簡單的過程,這中間可能會遇到各種各樣的難題,所以這就要求程序員能夠擅長解謎,迎難而上,當你把解決方案中的每個問題都解決了,這個應用程序也就完成了。

4. 跬步千里,自信滿滿

一個偉大程序員的標志是能夠有自己的想法,并且對此抱有很高的自信。在應用程序的架構設計的討論要嘗試提出自己的想法,如果剛開始沒有自信的話,可以從小建議入手,慢慢培養自信感。

5.善于傾聽,勇敢表達

良 好的溝通能力是程序員一項很重要的軟實力,她不僅可以幫助你準確有效地傳達想法,而且能幫助你了解用戶對該項目的期望。除了表達能力,寫作能力也很重要, 程序員經常會被要求寫技術文檔,如果技術文檔寫的清晰透徹,那么不僅自己可以隨時翻看隨時了解當時的思路,也有利于其它程序員了解你的思路。

6. 贈人玫瑰,手有余香

偉大的程序員另一個特質就是樂于分享。分享是現代社會很重要的一種精神,當其他人陷入困境時,你利用自己的技能幫助他們渡過難關,不僅有利于整個項目的進度,同時也是對自我的又一次提升。除了工作,生活上的分享也有利于促進和諧的工作關系。

7.緊守時間,按時完成

相信大多數的程序員都曾經遇到過最后期限快要到了,但是項目還沒有完成。其實,作為一個程序員在接受一項任務時,一定要評估自己的實力是否與客戶要求的期限匹配,按時完成任務不僅體現了一個程序員的編程能力,同時也為你的工作帶來積極的影響。

8.深入了解業務目標

企業是使用技術來解決業務問題的,所以程序員一定要了解公司的業務目標。你對公司業務的了解越多,您就能更好地為應用程序提出建議,作出改進。

9. 物競天擇,適者生存

適應性是程序員應具備的很重要的一種品性。一個項目的優先級或者需求進行修改是再正常不過的事情了,作為一個程序員一定要適應這種變化,并以自己專業的角度給出意見。

10.直面失敗,重頭再來

對于程序員來說,經歷失敗可能是一個宿命。世上幾乎沒有從未失敗的程序員,重要的是你要把自己犯的錯看成是一個挑戰,而不是失敗的跡象。如果犯錯不要氣餒,吸取教訓重新開始即可。

 

來自:http://www.techug.com/post/10-traits-of-great-programmer.html

 

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