一.快樂的語(yǔ)言
這是一種你用來(lái)思考的語(yǔ)言。這是一種你希望無(wú)時(shí)無(wú)刻不在使用的語(yǔ)言。這是一種用來(lái)編寫自己的項(xiàng)目的語(yǔ)言。對(duì)于我來(lái)說(shuō),它是OCaml (現(xiàn)在還有JavaScript,盡管我正在把CoffeeScript吸收進(jìn)我的世界里)。對(duì)于很多人來(lái)說(shuō),它可能是LISP 或 Haskell。當(dāng)一個(gè)人告訴我他的快樂的語(yǔ)言后,我能根據(jù)這個(gè)看出這個(gè)人的身上的很多特點(diǎn)。
如果這種語(yǔ)言是一種很深?yuàn)W的或新的語(yǔ)言,這說(shuō)明他對(duì)編程有熱情。
如果這種語(yǔ)言是一種主流語(yǔ)言,這說(shuō)明他很明智或?qū)嵱弥髁x。
二.高產(chǎn)的 / 強(qiáng)大的語(yǔ)言
這種語(yǔ)言里應(yīng)有經(jīng)驗(yàn),包羅萬(wàn)象。它很成熟,有大量的基礎(chǔ)庫(kù)。使用這種語(yǔ)言,它可以在緊要關(guān)頭快速的幫助你開發(fā)出各種服務(wù)或命令行工具。你的指尖敲動(dòng)幾下,一切事情都搞定。
如果一個(gè)程序員列出很多這樣的語(yǔ)言,這也許能說(shuō)明他可以使用所以的這些語(yǔ)言來(lái)開發(fā)RESTful服務(wù)。
如果我沒發(fā)現(xiàn)他有高產(chǎn)的語(yǔ)言,或者很少,那么我就會(huì)懷疑他要么缺乏經(jīng)驗(yàn),要么不夠?qū)I(yè)。
三.黃油 + 面包
這種語(yǔ)言是當(dāng)生活拮據(jù)的時(shí)候它能讓你賴以生活的語(yǔ)言。這是一種只有當(dāng)你自己或家人需要你去掙扎奮斗時(shí)才需要的語(yǔ)言。
如果一個(gè)人沒有掌握一種能夠換取黃油面包的語(yǔ)言,那他很可能需要接受一些”如何在一個(gè)團(tuán)隊(duì)里有效率的工作“這方面的教育。