你見過哪種?揭秘十二種黑客類型 |
發(fā)布時(shí)間: 2012/8/2 18:21:31 |
文中提及的這些黑客類型都是典型的黑客類型,所有這些類型的黑客都是天才,但它們卻有明顯不同的風(fēng)格。這里的黑客是廣義上的,這里指那些形形色色的專注于編程的高級(jí)程序員。一起來看下,您熟悉哪幾個(gè)? 1. The Unicorn “獨(dú)角獸”是一個(gè)以完美開發(fā)者身份而著稱的黑客,他們的編碼方式是以一種印章的方式去編碼,而且他們的設(shè)計(jì)眼光也很挑剔。他們很擅長(zhǎng)使用PS和Fireworks,在他們的作品中,沒有像素方面的限制,但是他有一個(gè)缺陷,所用的操作系統(tǒng)必須支持Adobe產(chǎn)品。 【最喜愛的技術(shù)/語言:Java,Spring,Hibernate,.NET, Eclipse,Visual Studio】 2. The Metaprogrammer “宏程序員”是為了其他程序員而發(fā)展起來的一種黑客類型,他們?cè)谑褂肦uby上的觀點(diǎn)比較強(qiáng)烈,但是他們更希望Smalltalk來統(tǒng)治世界。這種黑客原型的定義不僅僅局限于文字元編程,也包含了那些喜歡定義規(guī)范公約的黑客們。 【最喜愛的技術(shù)/語言:Lisp,Ruby,Ember,任何優(yōu)于約定的配置】 3. The Brogrammer The Brogrammer我們就翻譯它為“程序員”,他已經(jīng)掌握了Balmer Peak藝術(shù),雖然如此,他在最新的雇傭公約上與專業(yè)知識(shí)相結(jié)合,使他能夠高效快速的達(dá)到更高的一個(gè)水平。Brogrammer有一個(gè)愛好,就是喜歡用杯子玩一種采用數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的beer pong的游戲。 【最喜愛的技術(shù)/語言:Django, RoR,Express】 4. The Lost Soul “迷失的靈魂”,這個(gè)已經(jīng)被關(guān)押在一些特定企業(yè)的技術(shù)堆棧里面好多年,并且他們都有一個(gè)向工程方向發(fā)展的傾向,他們定義了一個(gè)不支持依賴注入和反轉(zhuǎn)控制的框架。和大多數(shù)項(xiàng)目一樣,他們會(huì)定期處理那些復(fù)雜的程序和軟件。 【最喜愛的技術(shù)/語言:SASS,Stylus,CoffeeScript,JavaScript】 5. The [Mad] Scientist “瘋狂的科學(xué)家”在解決電腦硬盤方面很厲害,它是最新的計(jì)算機(jī)學(xué)習(xí)方法,它能快速告訴你兩位數(shù)乘法的運(yùn)算法則,但是在實(shí)踐中,他比較傾向過度分析和貼近自然工程的基本問題。 【最喜愛的技術(shù)/語言:C/C++,Python,Java,F(xiàn)#】 6. The Architect 對(duì)于手邊問題,“建筑師”沉溺于用最好的技術(shù)去解決,但計(jì)劃常常高于實(shí)踐,作為最固執(zhí)己見的原型,它更愿意通知你一些關(guān)于堆棧方面的技術(shù)問題。 【最喜愛的技術(shù)/語言:Redis,MongoDB,CouchDB,Riak,Hadoop,Cassandra,Web Sockets】 7. The Bare-Metal Programmer “裸機(jī)程序員”喜歡生活在軟硬件接口的地方,對(duì)高級(jí)語言和抽象敬而遠(yuǎn)之。作為一個(gè)低級(jí)別的優(yōu)化專家,他可以從Quake III Arena和相似的優(yōu)化中很快速的解析逆平方根。 【最喜愛的技術(shù)/語言:C/C++,Assembly,Shading Languages】 8. The Lambda Programmer 這個(gè)黑客知道Y-Combinator并不僅僅是一個(gè)有名的孵化器而且還可以從你選擇的語言里面幫你得到它。盡管它拒絕接受基礎(chǔ)的技術(shù)模式,但它仍然可以獲取到核心的功能概念,比如Monads,蓄電池,尾遞歸。 【最喜愛的技術(shù)/語言:Haskell,Lisp,Erlang,Scala,F(xiàn)#】 9. The Neck Beard 在這些列表中,這個(gè)黑客是最擅長(zhǎng)使用自己鼠標(biāo)的,包括使用Lynx或者W3M瀏覽Web網(wǎng)站。用點(diǎn)文件配置系統(tǒng)與那些復(fù)雜的大型軟件工程進(jìn)行斗爭(zhēng)。在自由開發(fā)的源碼運(yùn)動(dòng)中,堅(jiān)定的信徒認(rèn)為,The Neck Beard將超越它的使用范圍,開發(fā)和傳播開源軟件。 【最喜愛的技術(shù)/語言:C/C++,Posix,KDE,anything GPL】 10. The Hustler 對(duì)沒有代碼的“騙子”不用感到困惑,“騙子”黑客對(duì)用戶有敏銳的觀察并且有能力來實(shí)現(xiàn)客戶的要求。它是惡搞應(yīng)用的先發(fā)者并且在應(yīng)用程序商店推出后還賺了一筆。這些“騙子”黑客被用戶所激勵(lì)而不僅僅是一些技術(shù)上的選擇,對(duì)于這些“騙子”黑客來說,沒有哪一個(gè)平臺(tái)是安全的。 【最喜愛的技術(shù)/語言:PHP,Perl,Anything that gets the job done】 11. The [Fanatical] Tester 在理想的世界里,測(cè)試人員寧愿看到以偽英文方式編寫的代碼段,他相信最新的BDD測(cè)試技術(shù),他也會(huì)定期給那些基礎(chǔ)設(shè)施落后的其他測(cè)試寫測(cè)試。Bug已經(jīng)成為了過去,測(cè)試人員懷疑如果沒有類似的測(cè)試水平,穩(wěn)定的軟件是不能被寫出來的。 【最喜愛的技術(shù)/語言:Cucumber, RSpec,RCov,Capybara,anything BDD】 12. The [Re]Inventor 寧愿寫十幾種不同的微小框架,也不愿因?yàn)橥粋(gè)目的去使用一個(gè)單一的框架。為了不被裸程序員給迷惑了,發(fā)明者使用一些抽象的東西來脫離那些公約規(guī)定的條條框框。 【最喜愛的技術(shù)/語言:Zepto,Backbone,Sinatra,Node】 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |