程序員的吶喊 txt_《程序員的吶喊》:一個熟悉多種語言的老程序員對編程語言、開發(fā)流程、goog
本文關(guān)鍵詞:程序員的吶喊,由筆耕文化傳播整理發(fā)布。
《程序員的吶喊》:一個熟悉多種語言的老程序員對編程語言、開發(fā)流程、google的戰(zhàn)略等的思考,比較有趣。 五星推薦 Posted on
作者熟悉二三十種編程語言,寫了20多年代碼。本書是作者對編程語言、開發(fā)流程、google的戰(zhàn)略等的思考。比較有趣。
前面部分是作者對編程語言的一些思考。作者鄙視C++, Java,面向?qū)ο蟆1容^有趣的是作者把編程語言和思想劃分為自由和保守兩大陣營。自由派希望快速發(fā)布,容忍bug和安全上的缺陷,保守派則重視安全和穩(wěn)健
作者認為,設(shè)計優(yōu)秀的弱類型系統(tǒng)比同樣優(yōu)秀的強類型系統(tǒng)更有競爭力。
作者推崇精簡,認為代碼最大的敵人是體格,也就是代碼的行數(shù)。
作者認為Perl和Python兩種語言的出現(xiàn)時間差不多,Perl市場占有率高出許多,,原因是Perl創(chuàng)始人的天才營銷,包括得到了Oreilly出版社的支持
作者談到google的面試。他認為面試官們的個人技能性格閱歷都會影響面試結(jié)果,面試充滿偶然。當(dāng)然面試通過的充分條件還是有的,作者最看重的是算法和數(shù)據(jù)結(jié)構(gòu)。
作者筆下的Google的開發(fā)流程比較完美:有嚴格的單元測試、設(shè)計文檔、代碼審查,代碼庫整齊劃一,如同出自一人之手;經(jīng)理至少有一半時間寫代碼;安靜的環(huán)境;沒有甘特圖任務(wù)表,優(yōu)秀的程序員們?yōu)榱俗约旱臉s譽而努力工作。
作者認為google的缺陷是沒有做平臺的意識,沒能做出一個比較大的平臺來。亞馬遜、facebook則成功地做出了平臺。
本文關(guān)鍵詞:程序員的吶喊,由筆耕文化傳播整理發(fā)布。
本文編號:156094
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/156094.html