民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 技術的天空 溫和的思緒
字體    

為什么我是世界上最好的程序員?
為什么我是世界上最好的程序員?
CocoaChina     阅读简体中文版

我這個人比較謙虛,不好意思自個夸自己。所以請允許我從《McConnell’s Code Complete 2.0》一書中摘錄其關于個性的篇章來說明:


編程的強烈內在本質,使得個性顯得尤為重要。連續8小時將注意力集中在代碼上有多難,你也是知道的。你應該也有過因為前一天精神過于集中導致第二天完全精疲力竭的經驗。可能上午8點到下午2點之間你還能專心致志,但是一過這個點就有一種想放棄的感覺。盡管你并沒有放棄——但是,從下午2點到下午5點你任由渾渾噩噩的頭腦支配你編碼,然后再花大量時間來修復這段時間寫的代碼。

編程工作基本上是不受人待見的,因為沒有人能夠真正了解你的工作內容。我們都有過這樣的項目,在項目中我們花了80%的時間用于研究我們覺得有趣的小片段,20%的時間則用來建立剩下80%的程序。


雇主不能強迫你成為一個優秀的程序員:甚至很多時候他們也沒辦法判斷你是否優秀。如果你想成為偉大的程序員,那么你得負責讓自己變得偉大起來。而這是你的個性問題。


可取的個性特征列表的榜首往往是謙遜:


沒有人能真正足夠聰明到可以駕馭計算機編程。哪怕是充分理解一個普通的程序也需要具備消化吸收理解它們的能力。你將你的聰明勁往哪里使以及使用的方式比你有多少聰明更重要。


在1972年的圖靈獎講座上,Edsger Dijkstra發表了一篇題為《The Humble Programmer》的文章。他認為,大部分編程是為了彌補IQ的局限。那些最擅長編程的人也是能認識到自己IQ不是那么高的人。他們很謙虛。而那些最不擅長編程的人,往往拒絕接受這樣一個事實,即他們的頭腦無法勝任任務。他們的自尊心阻礙了他們成為偉大的程序員。你越是學習彌補IQ的不足,你就越能成為更好的程序員。你越謙虛,提高得就越快。


許多好的編程習慣其目的就是為了減少腦細胞的負載。你也許會認為編程的上策是開發心智能力,這樣就不需要那些輔助編程的“拐杖”了。可能你會認為那些使用“拐杖”的程序員低人一等。但是,根據經驗表明,那些謙虛的程序員,由于會去彌補他們在編碼中犯下的錯誤,所以他們的代碼錯誤更少,代碼更容易為自己和他人所理解。真正的下策應該是那些既犯錯誤又拖延時間的方式。

當給應聘人員面試相關編程職位的時候,我一直在找那些敢于在需要的時候說“我不知道”的人。那些不能和不愿意這么做的應聘人員,我會在心里給他們打個叉,因為這些類型的程序員是危險的。“我能,我知道”雖然聽上去挺美,很有誘惑力,但實際上既膚淺又有危害。


開發博客的世界難道不像一個令人震撼的不斷噴射知識的源泉——同時亦是令人難以置信的謙遜?有那么多的人寫博客,其中不乏這個領域的大咖,比我聰明比我優秀。


但是,我們的工作不是比別人更優秀:我們只需要比我們一年前更優秀就可以了。


ps:本文標題意在諷刺。以防萬一,特此聲明。


譯文鏈接:http://www.codeceo.com/article/why-i-am-best-programmer.html
英文原文:Why I'm The Best Programmer In The World
翻譯作者:碼農網 – 小峰

2015-08-23 08:57

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
民族主義思想大師
章太炎(1869年1月12日-1936年6月14日),原名學乘,字枚叔。嗣因反清意識濃厚,慕顧炎武的為人行事而改名為絳,號太炎。中國浙江餘杭人,清末民初思想家,史學家,樸....
高文費而隱 古德潔無華
楊霽園先生是民國時期寧波的一位大儒,一生致力于教育、述著,著作宏豐,在國學、文學等方面成就卓著,更兼他品行方端、至誠至孝,自1940年去世后,鄉人及門生一直追思不息。但楊....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航