查爾斯,西蒙尼
簡單崇拜,即以簡單本身作為追求目標的觀念逛漫,值得高度懷疑。
約翰鳍侣,沃諾克
1. 在動手做任何事情之前,我都會深思熟慮吼拥。但一旦開始做事倚聚,我就不怕把它扔在一邊兒。 有一點非常重要凿可,程序員看待一段代碼應(yīng)當像對待一本書的爛章節(jié)那樣惑折,棄之如敝履。千萬不要過分迷戀一個想法矿酵,絕不要固守某樣東西以至于不能在必要時把它丟掉唬复,這才是程序員應(yīng)有的態(tài)度。
2.絕對不要假設(shè)你知道的東西別人不知道全肮〕ㄟ郑總會有更聰明的家伙橫空出世,提出更妙的算法辜腺,或者想出更簡單的方法執(zhí)行某個任務(wù)休建。這一行的一個訣竅就是盡早認識到這點乍恐,迅速采納并善用之,而不必心存“非我創(chuàng)造不可”的煩惱测砂,非要用自己的方式不可茵烈。
加里,基爾代爾
1.我教的兩件事情對學生們的學習來說是非常重要的:解決問題以及如何學習砌些。知道如何學習能夠讓你順利通過考試并獲得其他的校園生存技能呜投,而如果能學會如何解決問題,你這一生過的應(yīng)該都會不錯存璃。
比爾仑荐,蓋茨
1.在編程的過程中很容易引入一些小的低效率的做法,不能讓這類東西入侵纵东,這也是為什么有時候和其他人在項目中一起工作會讓你覺得痛苦的原因粘招。因為他們從來都不能按照你希望的方式編寫代碼。
2.那些最成功的軟件偎球,程序的運行速度都非橙髟快。
約翰衰絮,佩奇
1.你必須了解客戶袍冷,了解計算機,為客戶和計算機設(shè)計出最優(yōu)秀的產(chǎn)品岂傲,除此之外难裆,就沒有什么基本原則
2.我不會容忍一個軟件工程師只想做復(fù)雜的程序設(shè)計。首先镊掖,我認為這樣的態(tài)度不夠成熟。一個好的建筑師不管是設(shè)計一個小涼亭還是設(shè)計一個大博物館褂痰,都從中得到快樂亩进,它們各有各的挑戰(zhàn)。第二缩歪,我認為真正的挑戰(zhàn)是如何設(shè)計出一個外表簡單而內(nèi)部復(fù)雜的軟件归薛。我對那些不喜歡這種挑戰(zhàn)的人感到困惑,因為這種挑戰(zhàn)對我非常有趣匪蝙。
3.他們追求技術(shù)主要為了炫耀主籍。
雷,奧奇
1.我們的產(chǎn)品不是盲目跟風貨逛球,我相信它會令人許多人受益匪淺千元。不過,只要它能讓用戶感到快樂颤绕,并且更加富有成效幸海,我們也就完成任務(wù)祟身。
2.閱歷豐富的程序員是個多面手,善于協(xié)調(diào)自己的才能和生活方式物独,有能力進行抽象思考袜硫,能與他人和睦共事,既自我激勵又干勁十足挡篓。
3.我工作是因為我喜歡玩電腦婉陷,但是,我設(shè)計產(chǎn)品是因為我自己能為消費者提供有用的東西官研。
4.編程是熱衷修補者的最終歸宿秽澳。修修補補離不開工具。電氣工程師可以把各種組件放在一起搭建東西阀参,但他們受制于物理設(shè)備是否容易獲取肝集。而有了計算機,只有你想不到蛛壳,沒有做不到的杏瞻。你可以設(shè)計自己的工具,或邊做邊打造部件衙荐。不喜歡某樣東西的話捞挥,你可以直接修改或重寫它。擁有計算機這個資源忧吟,就等于有了完全開放的工具箱砌函。唯一的限制因素是計算機執(zhí)行任務(wù)所用的時間和你編寫程序所需的時間。你擁有不可思議的靈活度溜族。
彼得讹俊,羅伊森
1.我的理念是在什么情況下都要盡力而為。
2.當在工作上很快樂時煌抒,我并不需要開一輛保時捷仍劈,因為那并不是生活的重要組成部分。做自己喜歡的工作則是我生活的一個重大組成部分寡壮。
3.這是藝術(shù)贩疙。我認為任何做得好的事情都可以成為藝術(shù),因為任何工作都可以加上一定的品味或藝術(shù)天賦來完成况既。在我自己的工作中这溅,我不但關(guān)心代碼做什么,也關(guān)心它看起來如何棒仍。
4.因為人如果花上一輩子的時間去想是否應(yīng)該做某件事悲靴,到最后會沒有時間真正完成一件事了。
杰夫降狠,拉斯金
1.當我使用一個系統(tǒng)時对竣,如果可以全神貫注于自己要做的事情而不是這個系統(tǒng)本身庇楞,那我就是最快樂的。系統(tǒng)不應(yīng)該侵擾用戶否纬。
安迪吕晌,赫茲菲爾德
1.電腦能讓人體會到控制和力量的奇妙感覺。隨便點什么临燃,然后讓電腦做你想到的睛驳,這種感覺太妙了。并且一直都是如此膜廊。
2.作為程序員乏沸,我總是喜歡探究事物的底層細節(jié),深入挖掘最基礎(chǔ)的層面爪瓜,理解計算機在那個層面的所有工作機理蹬跃。
3.唯一真正的限制就是你的想象力。
4.一旦真正開始專注于某件事铆铆,我會把它看的比什么都重要蝶缀。