關(guān)于工程師 - 工程師和黑客的區(qū)別在哪里?
2014年11月12日 10:27 來源:互聯(lián)網(wǎng) 作者:佚名 我要評論(0)
關(guān)于工程師
如今已經(jīng)有很多文字來描述什么是黑客,但卻沒幾個字說說什么是工程師。在某種程度上,是因?yàn)橄啾群诳?,工程師是一個更為古老的稱呼,或多或少都已經(jīng)在人們心中定型,而且工程師通常是職業(yè)的稱呼,而非性格特征的描述。在本文中,我會試圖描述工程師的性格特征。
工程師就像黑客的同胞兄弟,它們有一些相同的特征,而其他方面則相去甚遠(yuǎn)。黑客藐視規(guī)則,而工程師熱愛規(guī)則(或者至少喜歡創(chuàng)造規(guī)則)。對工程師而言,井然有序是件好事,而對黑客來說混亂不堪則是益事。工程師的工作以建立過程和事物為伊始,向著原創(chuàng)方向而努力,很像《黑客與畫家》中所描述的科學(xué)家。黑客則以興趣為導(dǎo)向進(jìn)行工作,工程師則傾向于死記硬背。當(dāng)然,工程師偶爾也會不修邊幅。
工程師和黑客的相似之處在于都是創(chuàng)造并搞定事情。正如科學(xué)家能夠完全沉浸在自己的研究當(dāng)中一樣,藝術(shù)家也會在自己的藝術(shù)創(chuàng)作中迷失自我。黑客和工程師都是能將事情做好的人,是的,兩者的性格特征都傾向于吹毛求疵,總的說來,都是極力在直截了當(dāng)?shù)貙栴}徹底解決。
說到吹毛求疵,我相信在藝術(shù)家和科學(xué)家、黑客和工程師之間存在一些不同。藝術(shù)家和科學(xué)家通常沉浸在自我工作的深度上,黑客和工程師則傾向于吹毛求疵地迷失在自我工作的廣度上。這是畫家和黑客、科學(xué)家和工程師之間的顯著不同。
像黑客一樣,工程師也對細(xì)節(jié)斤斤計(jì)較。工程師對于細(xì)節(jié)的關(guān)注并非源于他們對于美的無盡追求,而是源于對正確性的自我要求,他們依賴已有知識體系和已知常識去創(chuàng)造事物。有些觀點(diǎn)認(rèn)為工程師僅僅是缺乏創(chuàng)造力的實(shí)踐者,但我認(rèn)為事實(shí)并非如此。
工程師和黑客也都是工匠和實(shí)驗(yàn)者,只不過他們以不同的方式來實(shí)踐罷了。黑客是自由散漫的工匠,工程師則是組織有序的工匠。工程師相比黑客更愿意以更為有條理的方式來做事,因此也比愛冒險的黑客少了許多風(fēng)險。
本質(zhì)上工程師和黑客是一樣的,唯一的不同在于他們做事的方法和動機(jī)。就我看來,知識水平?jīng)Q定了一個人會成為黑客還是成為工程師(譯者注:知識水平越高的人越會成為工程師,因?yàn)樗麄冎赖奶嗔耍?/p>
關(guān)于嚴(yán)謹(jǐn)性
最初的黑客其實(shí)是科學(xué)家,作為幾個世紀(jì)前便已存在的職業(yè),科學(xué)家到二十世紀(jì)時已變地相當(dāng)無組織無紀(jì)律。個人(自我)實(shí)驗(yàn)司空見慣,很多暢銷小說中都會提到這么一段瘋狂的科學(xué)家情節(jié)。
我曾經(jīng)癡迷地讀過這么一本書————《豚鼠科學(xué)家》,這是一本通俗易懂且容易找到的書。在書中,作者回顧了那些熱衷做個人實(shí)驗(yàn)的著名科學(xué)家。在我記憶中印象最深的是霍爾丹(JBS Haldane)(譯者注:遺傳學(xué)家和進(jìn)化生物學(xué)家),部分原因是他是一名眾所周知的科學(xué)家,他的作品之前我之前也讀過?;魻柕さ膫€人實(shí)驗(yàn)很有名,以至于因?yàn)閷?shí)驗(yàn)造成失聰,背脊也受了傷。
要是霍爾丹是名電腦程序員,可能他會用所有調(diào)試方式來編寫程序來調(diào)試錯誤,簡而言之,就是黑客。
嚴(yán)謹(jǐn)性要求在科學(xué)領(lǐng)域出現(xiàn)的較晚。隨著越來越多的信息開始在科學(xué)家們各自研究的領(lǐng)域傳播和分享,各種框架或約定也越來越被科學(xué)家們所需要。畢竟,如果兩個化學(xué)家就實(shí)驗(yàn)的目的,工作流程等不能達(dá)成一致,那還搞個毛飛機(jī)呢?很快,適當(dāng)?shù)膰?yán)謹(jǐn)性框架/約定在科學(xué)界被確定下來,比如如果要做科學(xué)家,你就必須得會做假設(shè)檢驗(yàn)。
我相信這樣的事情也發(fā)生在計(jì)算機(jī)科學(xué)及其工業(yè)領(lǐng)域。隨著計(jì)算機(jī)工業(yè)成熟化,它也變得越來越嚴(yán)謹(jǐn)。戴夫。蓋爾普林(Dave Gelperin)在1988年寫了一篇文章叫《軟件測試的發(fā)展》,在該文中,戴夫和他的合作者指出軟件開發(fā)已經(jīng)從面向調(diào)試開發(fā)發(fā)展到面向規(guī)范開發(fā)(軟件必須滿足規(guī)范)、面向毀滅開發(fā)(目的是尋找錯誤),面向評估開發(fā)(能夠測試軟件質(zhì)量)、面向防范開發(fā)(檢測和阻止錯誤發(fā)生)。
今天我們可以找到很多嚴(yán)謹(jǐn)?shù)能浖y試方法——從BDD到TDD,我敢打賭這只會更加穩(wěn)固軟件嚴(yán)謹(jǐn)性的發(fā)展,就像假設(shè)檢驗(yàn)是科學(xué)界嚴(yán)謹(jǐn)方式的中堅(jiān)力量一般。
本文導(dǎo)航
- 第 1 頁:工程師和黑客的區(qū)別在哪里?
- 第 2 頁:關(guān)于工程師
- 第 3 頁:關(guān)于黑客
上周熱點(diǎn)文章排行榜
上周資料下載排行榜
論壇熱帖
- LF開頭請問這個是什么封裝元器件 jf_77000477
- 【飛凌嵌入式OK3588J-C開發(fā)板體驗(yàn)】OK3588J-C開發(fā)板開箱評測 jf_43382582
- 【書籍評測活動NO.52】基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化 ElecFans小喇叭
- 求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊、用戶手冊、Pack包和例程等),謝謝 jf_43621189
- 請問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- 【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+閱讀濾波器章節(jié)部分筆記 james_87
熱門博文
論壇熱帖
熱評
- IR將功率半導(dǎo)體觸角伸往消費(fèi)市場
- 多功能算術(shù)/邏輯運(yùn)算單元(ALU) ,什么是多功能
- 動態(tài)ip、靜態(tài)ip、pppoe撥號的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識別怎么破解
- 超級計(jì)算機(jī)榜單重新排名 中國天河二號已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識別方法
- iphone6概念機(jī)圖片曝光_iphone6上市時
博文
帖子
- 【書籍評測活動NO.51】具身智能機(jī)器人系統(tǒng) | 了解AI的下一個浪潮! ElecFans小喇叭
- 請教關(guān)于CS1239低側(cè)采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現(xiàn)負(fù)值的原因是什么 jf_42363055
- 請問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- ads1291雙電源供電時,Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+03.SFP光口測試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬物死
- 【「HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用」閱讀體驗(yàn)】+1-7章有感 夜孤影
- DIY了一臺無人機(jī),用全志T113芯片 文小二
- 電子產(chǎn)品結(jié)構(gòu)與導(dǎo)熱材料解決方案 jf_86221244
用戶評論
查看全部 條評論
查看全部 條評論>>