偉大程式設計師的十大特質

2021-06-29 06:41:35 字數 1150 閱讀 9640



關於如何才能成為一名優秀的程式設計師,最近又一次成為了我們關注的焦點。下面是我認為我們最需要具備的特質:

1.善於解決問題——希望大家都能認識到這一點。大多數優秀的程式設計師能夠找到別人發現不了的解決方案。

2.既發奮又懶惰——這一點讓很多人都感到吃驚。程式設計師之所以喜歡提出質疑,往往是因為「懶得」走冤枉路。在這種想法的驅使下,他們會孜孜不倦地簡化問題,簡化任務。也就是說,他們會迫切地完成工作,只是過程想要盡可能的高效。

3.能理解別人的**——這一點是至關重要的,很多優秀的程式設計師就是因為這一條而被攔在晉級「偉大」的門外。你的重寫能力如何其實並沒有多大關係——但是你需要和其他人協作於現有的專案,開始新專案時借鑑開源**,以及從現有的**庫中學習好的技術,而這些都需要具備理解他人**的能力。

4.對程式設計充滿熱情——你必須熱愛程式設計。在大多數情況下,熱情才是成就偉大的原生動力。

5.為了學習而愛上學習——學習猶如逆水行舟,不進則退,這是一件永無止境的事情。

6.擅長數學——最起碼要對微積分有乙個很好的把握。話說,如果你不知道最起碼的代數和三角,那麼基本上成不了偉大的程式設計師。

7.具有良好的溝通技巧——這意味著他們能夠根據自己的情況清楚地表達想法。我碰到過很多偉大的程式設計師,雖然他們談起其他問題不能做很好的溝通,但是一旦涉及到他的領域,那麼就能侃侃而談,清楚地說明問題,提出解決方案。

8.強大的辯論技巧——理由同第7點。

9.極端樂觀——偉大的程式設計師,只需要稍微考慮一會,就能馬上確定他們可以完成這項工作。

10.極度悲觀——偉大的程式設計師,在缺乏必要資訊來做正確判斷的時候,會瘋狂堅持這工作他們幹不了。

以下為補充(非所有偉大程式設計師必備):

1.特別有組織。

2.善於管理他人和程式設計專案。

3.能夠寫出好的設計文件 。

4.能預估時間。

5.廣泛閱讀技術類書籍。

6.能將程式設計技能轉移到程式設計的其他領域,舉一反三。

7.一次就寫好**。

8.擁有其他領域的技能。

偉大程式設計師的十大特質

關於如何才能成為一名優秀的程式設計師 最近又一次成為了我們關注的焦點。下面是我認為我們最需要具備的特質 1.善於解決問題 希望大家都能認識到這一點。大多數優秀的程式設計師能夠找到別人發現不了的解決方案。2.既發奮又懶惰 這一點讓很多人都感到吃驚。程式設計師之所以喜歡提出質疑,往往是因為 懶得 走冤枉...

傑出程式設計師的十大特質

關於如何才能成為一名優秀的程式設計師,最近又一次成為了我們關注的焦點。下面是我認為我們最需要具備的特質 1.善於解決問題 希望大家都能認識到這一點。大多數優秀的程式設計師能夠找到別人發現不了的解決方案。2.既發奮又懶惰 這一點讓很多人都感到吃驚。程式設計師之所以喜歡提出質疑,往往是因為 懶得 走冤枉...

最偉大的十大程式設計師

1,john carmack 約翰.卡馬克 john是程式設計師的教父。他一直致力與推翻世界快速工業化的障礙,在引領時代浪尖的同時仍能將研究成果作為遊戲的一部分,它的貢獻令人敬畏。他在計算機圖形方面的創新給我們帶來了wolfenstein 3d,doom quake.2,linus torvalds...