宇宙中最優秀的5位程式設計師

2021-09-05 02:12:37 字數 2327 閱讀 6413

謹以此文獻給那些為前途感到痛苦的程式設計師們。

「宇宙中最優秀的程式設計師」說法,源於比爾蓋茨對微軟首席軟體架構師雷·奧茲

的評價,說他是宇宙中最優秀的五位程式設計師之一。由於蓋茨並沒有細數其餘四位,於是坊間票選出了包括奧茲在內的五人,蓋以「宇宙中最優秀程式設計師」的殊榮。下面將這五位大佬做個簡單介紹(排序不分先後):

查爾斯·西蒙尼:軟體史上的傳奇人物,史丹福大學的計算機博士,他關於

「匈牙利表示法

」的博士**是每個

windows

程式設計師必須首先學習的課程

。西蒙尼是微軟的早期員工之一,他曾在十多年間主持微軟辦公室軟體各個部件程式的開發工作,

word

,excel

等微軟的應用軟體都是在他的領導下開發成功,

。他在微軟的頭銜是首席建築師,是微軟最高智囊團的核心。

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

雷·奧茲:

2023年11

月出生,青年時代在伊利諾大學香檳分校學習計算機。

1984

年,奧茲用

lotus

提供的資金,建立了

irisassociates

,年末開始開發

lotusnotes

的第乙個版本。

1995

年進入ibm

公司。離開

ibm之後創辦了

groove

公司繼續致力於協作軟體的開發。

2023年3

月,groove

被微軟併購,奧茲加入微軟,

11月因發布

「網際網路服務時代來臨

」備忘錄而一舉成名(以前這都是蓋茨做的事)。旋即,奧茲發布了

windows live

與office live

google

作競爭。後因蓋茨計畫退休,所以接替他擔任微軟

csa(首席軟體架構師)職位,被外界視為蓋茨的**人。但在去年

10月,奧茲辭去了

csa職務。外界認為

ozzie

的離職是由於他缺少清晰表達微軟的願景的能力,並且

csa這個職位太含糊、太抽象,在公司中沒有實權。

約翰·沃諾克

:adobe

公司創始人,

改變了資訊的建立、處理和使用方式。迄今為止他已獲得

35 個以上的技術成就和管理成就獎。他在

adobe

成立的最初兩年擔任公司總裁

, 隨後

16年中他一直任

ceo。

2000 年,

沃諾克從

ceo

職位上退休

, 2001

年出任公司

cto。

現在,

他和合夥人查爾斯·格什克共同擔任公司董事會主席

, 繼續為這個資產近

30億的公司掌舵。他們兩人,是程式設計師中合夥創業的典範。有人說,沃諾克的成就有個非常重要的特點,即他總能在合適的時間和地點,作出最合適的事。

加里·基爾代爾:華盛頓大學電腦科學博士,

真正的軟體開發先驅人物。最早創造了磁碟作業系統(

dos),為a盤、

b盤和c盤(

cd-rom

)最早編寫了驅動程式。同時,他也是圖形使用者介面(

gui)的先驅之一,開發了

「drlogo」

計算機語言。在

1974

年,他幫助建立了矽谷最富盛名的

「家釀俱樂部

」,成為計算機業餘愛好者交流的天堂,加里

·基爾代爾還為微機首創了世界上第乙個實用的軟體

api。

基爾代爾的朋友和崇拜者說:

「每一位

pc使用者都欠基爾代爾乙份情,而比爾·蓋茨和他的微軟公司欠得比誰都多。」

比爾·蓋茨:這一位不用介紹了,地球人都知道。

我之所以列出這五位業界大佬,最直接的目的是為自己打氣。程式設計是一件艱苦的工作,尤其是在中國這樣特殊的環境下,程式設計師的出路似乎很難撥雲見日。在這樣的現實下,能夠轉行的程式設計師紛紛選擇更加輕巧、盈利的工作,轉行困難的則常常在哀怨中疲累地工作。雖然我們不一定能成為乙個代表時代的人物,但「行行出狀元」的老話依舊是不變的真理。上述五位,我無法否認他們在技術上的頂尖,但我也相信,促使他們成功的,不僅是卓越的技術,更有他們對待行業、生活和整個世界的超凡感悟和信念。

我站在這裡,仰望巨人,不是為了讓脖子痠疼,而是為了模仿巨人的視角,在迷途中盡量看高看遠。希望,所有看到這篇文章的同行們,都能在「宇宙中最優秀的五位程式設計師」身上看到一些激勵和安慰。

宇宙中最優秀的5位程式設計師

謹以此文獻給那些為前途感到痛苦的程式設計師們。宇宙中最優秀的程式設計師說法,源於比爾蓋茨對微軟首席軟體架構師雷 奧茲的評價,說他是宇宙中最優秀的五位程式設計師之一。由於蓋茨並沒有細數其餘四位,於是坊間票選出了包括奧茲在內的五人,蓋以 宇宙中最優秀程式設計師 的殊榮。下面將這五位大佬做個簡單介紹 排序...

程式設計師人生 優秀程式設計師的法則

本文章的指導法則,使寫 更高效,更容易維護,並且bug和缺陷更少。不要重複 don t repeat yourself 程式設計中乙個最根本的原則就是要避免重複。許多程式設計結構 比如迴圈 函式 類等 的存在就是為了避免重複。每個在程式中有意義的功能片段應該只在源 的一處地方實現。簡單性 避免複雜性...

最優秀的程式設計師同時也是最善於自省的

顯而易見,此話不是出自我口,俺沒有這等高度與才華,而是大師溫伯格的,我這一生估計就只崇拜兩個人 乙個是比哥 比爾蓋茨 另乙個就是溫伯格。與這兩位大師相關的書籍與報道,我看了不少,同時也受益匪淺。有時,我也恬不知恥地做做白日夢,幻想有朝一日其貌不揚的我也能出人頭地,有夢真好,但夢醒時分,直面殘酷的現實...