首頁>Club>
20
回覆列表
  • 1 # EmacserVimer

    我自己不是天才程式設計師,不過作為這個行業的從業者,我能從那些天才程式設計師的身上看到一些特質,至少從這些特質中我們還是能夠看到一些天才程式設計師的不一般的,當然這都是天生的高階操作,芸芸眾生之凡人學是學不來的。

    半人半神高德納:憑藉一本書成為史上圖靈獎

    高爺爺的大名想必學計算機的孩子都應該知道,老爺子是演算法祖師爺,就憑《TAOCP》這一本書老爺子就拿了圖靈獎,準確地說就靠這本書的第一卷就拿了圖靈獎。

    老爺子不管做什麼都力求完美,寫書也是、寫程式也是,老爺子當年寫《TAOCP》非常不滿意當時的富文字編輯工具的數學公式排版,老爺子一氣之下就自己寫了一個TEX排版系統,TEX排版系統相信就不需要我多介紹了,很多理工科的孩子可能都接觸過。

    老爺子是一個計算機科學家,也是個數學家,因此TEX的版本號是完美的,老爺子用圓周率來命名,每次升級一個版本老爺子就在小數點後面加一個新的位數,這個值不斷接近圓周率π,目前TEX的版本號為3.1415926,已經非常穩定了,老爺子表示自己百年之後,會將這個數值改為π,到那時候程式的Bug也被看做程式的功能。

    《TAOCP 》出版之後,老爺子號召讀者挑錯,挑錯的獎金從 2.56 美元始,因為256 美分剛好是十六進位制中的一美元。誰找出TEX 的一個 bug,就將獲得2.56 美元,第二個 5.12 美元、第三個 10.24 美元……直到327.68 美元封頂。不過目前也沒有太多人拿獎,即使拿獎之後,大家也都會珍藏起來作為紀念,這是大家對大師的尊重。

    Jon Skeet:號稱不需要偵錯程式的大神

    程式設計師都應該比較熟悉CSDN、SegmentFault、開源中國、掘金這些程式設計師社群,不過在全世界最知名的程式設計師問答網站是Stack Overflow,而Jon Skeet是Stack Overflow上排名第一的大神。

    Jon Skeet是Google的軟體工程師,是《深入理解C#(C# In Depth)》一書的作者,被IT World評選為“世界上15位最偉大的程式設計師”之一。他在社群上的回答涉及方方面面,從來也不要求回報,只是想用自己的專業知識幫助每一個需要幫助的程式設計師,他助人為樂的精神深受大家愛戴,大家對大神的評價也是非常高的。

    Jon Skeet不需要偵錯程式,他掃一眼程式碼比偵錯程式還靠譜;假設Jon Skeet的程式碼沒有透過編譯,那麼編譯器要出來道歉了;Jon Skeet不需要程式設計規範,他才是規範;Google的本質其實就是躲在伺服器背後的Jon Skeet。可以看到大家對Jon Skeet的評價已經證明了他的偉大。

    Richard Stallman:用“作業系統”Emacs“煮咖啡”

    RMS大大自然也不需要我說了,自由軟體之父,GNU專案的發起人,對於整個計算機開源技術有著突出貢獻的超級大神。

    當然單單這個已經很厲害了,可是他還有很多厲害的東西,GCC是老爺子寫的,GDB也是老爺子寫的,Emacs也是老爺子寫的。尤其是Emacs,一個被稱為神之編輯器的文字編輯器,老爺子本來是準備寫個作業系統的,這也是Emacs無所不能的根本原因,畢竟這玩意兒只是偽裝成了文字編輯器,後來林納斯搞的Linux挺好,老爺子也就放棄了把Emacs做成作業系統,不過Emacs確實可以用來“煮咖啡”呀。

    除了上面所說的三位大神,其實還有很多神一般的程式設計師,篇幅有限這裡就不一一介紹了,不過大家可以自己私下去了解一下。比如Google技術背後的大腦Jeff Dean,遊戲程式設計師教父John Carmack,Linux之父林納斯,C#之父Anders Hejlsberg, C語言和Unix之父肯湯普森和丹尼斯里奇,人工智慧之父、Lisp程式語言之父約翰麥卡錫,俄羅斯演算法和程式設計大賽天才少年Gennady Korotkevich等等,這些都是神級程式設計大師。正是因為這些殿堂級的科學家和頂尖工程師的存在,這個世界才會變得越來越美好。

  • 2 # 磊哥資源

    作為一名天才程式設計師你沒什麼值得驕傲的,你最能有體驗的應該是別人有女朋友,你沒有,別人陪女朋友逛街,你在公司996加班,同齡人喊你大叔,變成禿頭男。

  • 中秋節和大豐收的關聯?
  • 一天只睡4個小時,可以嗎?