3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
在我的代碼旅程和編程經歷中,已經遭遇很多奇特的對手,還有更為奇特的盟友,到目前至少發現有5種代碼勇士,有些是出色的戰友,但與偉大的程序員還有很大的距離。不過他們在軟體開發的萬神殿上都有一席之地,如果沒有不同編程風格的良好組合,你可能會發現你的項目要不就是耗時過長,要不就是太不穩定或太過完美而無人去做。5種代碼勇士如下分別進行介紹:1補漏靈型代碼有問題的時候,他能快速補漏,下不再犯。當然他並不關注代碼看起來怎麼樣,是否容易使用,以及其他瑣碎的問題,但是他能搞定,沒有一堆廢話,也不會唧唧歪歪。用這種程序員的最佳方式是,你指出問題后,走開就可以了;2完美主義強迫症型並不關心你的截止日期或預算,和編程藝術相比,那些都微不足道。當你最終收到最終成品時,你沒有選擇餘地,只能對那漂亮格式的代碼,不,是白玉無瑕的代碼,衷心地讚歎;3反編程型他的世界只有一個簡單的真理:寫代碼不好。如果你不得不寫些東西,那你就錯了。因為早已有人做過了,只需拿來就是了;4得過且過型這種傢伙很少關注代碼質量,那是其他人的工作。他只快速完成安排的任務。你可能不喜歡他的代碼,其他程序員也討厭,但管理層和客戶喜歡;5高談闊論型對應該要做事之外的份外事更感興趣。他80%的時間在獃獃地盯著電腦,15%的時間在抱怨不合理的期限,4%的時間在琢磨份外事,1%的時間在寫代碼。有些程序員的貢獻改變了人類的整個文明進程,他們是先驅,理應受人尊重,並被後人銘記。在矽谷程序員以及IT技術人員,人和印度人已經是主力部隊。但是,迄今為止人類歷史上最偉大的程序員,沒有華人簡直太可惜了,下面分享幾位在這個行業裡面的偉人,都是國外的喲!「Linux之父」Linus Benedict Torvalds林納斯·本納第克特·托瓦茲,著名的電腦程序員、黑客。Linux內核的發明人及該計劃的合作者。托瓦茲利用個人時間及器材創造出了這套當今全球最流行的操作系統內核之一。因為成功地開發了操作系統Linux內核而榮獲2014年計算機先驅獎。他的獲獎創造了計算機先驅獎歷史上的多個第一:第一次授予一位芬蘭人;第一次授予一位「60后」(其實只差3天就是「70后」);獲獎成果是在學生時期取得的。微軟公司聯合創始人Bill Gates林比爾·蓋茨13歲開始計算機編程設計,18歲考入哈佛大學,一年後從哈佛退學, 1975年與好友保羅·艾倫一起創辦了微軟公司,比爾蓋茨擔任微軟公司董事長、CEO和首席軟體設計師。2016年10月,《福布斯》發布「美國 400富豪榜」,比爾·蓋茨以資產810億美元,第23年蟬聯榜首。現代計算機科學先驅:高德納 Donald Knuth林唐納德·爾文·克努斯,出生於美國密爾沃基,著名計算機科學家,斯坦福大學計算機系榮譽退休教授。高德納教授為現代計算機科學的先驅人物,創造了演算法分析的領域,在數個理論計算機科學的分支做出基石一般的貢獻。在計算機科學及數學領域發表了多部具廣泛影響的論文和著作。1974年圖靈獎得主。高德納最為人知的事迹是,他是《計算機程序設計藝術》(The Art of Computer Programming)的作者。此書是計算機科學界最受高度敬重的參考書籍之一。此外還是排版軟體TEX和字體設計系統Metafont的發明人。提出文學編程的概念,並創造了WEB與CWEB軟體,作為文學編程開發工具。Perl之父 Larry Wall生於美國加州洛杉磯,是程序員、系統管理員、語言學家和作家,他最為人知的地方,是他設計的編程語言Perl。拉里·沃爾亦是用來閱讀Usenet新聞群組的程式Rn的作者,又是一支開放源碼界的重要程序patch的作者,這兩支程序奠下了他在黑客和開放源碼界舉足輕重的地位。他得過兩次IOCCC(全球難以讀懂C程式碼比賽)的勝利,亦是第一屆自由軟體獎(Free Software award)的得獎者COBOL之母 Grace HopperGrace Murray Hopper是美國海軍准將及計算機科學家,她是世界上最早一批的程序員,也是最早的女性程序員之一。她創造了現代第一個編譯器A-0 系統,以及商用電腦編程語言「COBOL」,被譽為COBOL之母。COBOL被稱為第一批高級程序設計語言之一,並廣泛用於大型機和小型機電腦的高級商業程序設計。同時Hopper又率先實現了第一個COBOL編譯器,因此被譽為COBOL之母。據20世紀80年代初的統計,當時全美國有80%的程序由COBOL語言編寫而成,此語言對計算機應用發展有著很大的推動作用。Hopper致力發展程序設計技術,同時還培養了大批的程序設計人員。Hopper自己曾說:「與其說我的最大貢獻是發展了程序設計技術,不如說我培養了大批程序設計人才」。Java之父詹姆斯·高斯林 James Gosling詹姆斯·高斯林,出生於加拿大,軟體專家,Java編程語言的共同創始人之一,一般公認他為「Java之父」。在他12歲的時候,他已能設計電子遊戲機,幫忙鄰居修理收割機。大學時期在天文系擔任程式開發工讀生,1977年獲得了加拿大卡爾加里大學計算機科學學士學位。1990年,與Patrick Naughton和Mike Sheridan等人合作「綠色計劃」,後來發展一套語言叫做「Oak」,后改名為Java。1994年底,James Gosling在矽谷召的「技術、教育和設計大會」上展示Java程式。2000年,Java成為世界上最流行的電腦語言。Python之父:吉多·范羅蘇姆Guido van Rossum吉多·范羅蘇姆是一名荷蘭計算機程序員,他作為Python程序設計語言的作者而為人們熟知。在Python社區,吉多·范羅蘇姆被人們認為是「仁慈的獨裁者(BDFL)」,意思是他仍然關注Python的開發進程,並在必要的時刻做出決定。2002年,在比利時布魯塞爾舉辦的自由及開源軟體開發者歐洲會議上,吉多·范羅蘇姆獲得了由自由軟體基金會頒發的2001年自由軟體進步獎。2003年五月,吉多獲得了荷蘭UNIX用戶小組獎。2006年,他被美國計算機協會(ACM)認定為著名工程師。Ruby腳本語言的開創者Yukihiro Matsumoto吉松本行弘,日本人,1995年首次發布Ruby腳本語言的第一個版本。Ruby是一種功能強大的面向對象的腳本語言,它綜合了Perl,Python,Java等語言的特點寫成,有強大的文字處理能力,簡單的語法,完全的面向對象。同時,Ruby是解釋型語言,不需編譯即可快捷地編程。Ruby擅長於文本處理、系統管理等任務,大家可以用她來進行實用的編程。Ruby on Rails一誕生就號稱可以達到J2EE開發速度的10倍,被很多人視為軟體開發的銀彈;刺激了一大群模仿Ruby on Rails的開發框架如雨後春筍般的湧現出來。當然,超牛的程序員還有很多,都值得我們去學習。

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦