軟件隨想錄

出版時間:2009  出版社:人民郵電出版社  作者:Joel Spolsky  頁數(shù):292  譯者:阮一峰  
Tag標簽:無  

前言

歡迎閱讀MoreJoel On Software的中文版。毫無疑問,全世界的貿(mào)易壁壘都在消退,但是全球軟件行業(yè)彼此隔離的現(xiàn)狀卻仍然十分驚人。其實我們大多數(shù)人都在使用同樣的工具和技術,比如UNIX、互聯(lián)網(wǎng)、C#、Windows、面向?qū)ο缶幊痰?。中國程序員用來解決問題的工具基本上與世界上其他地方的程序員使用的工具是一樣的。因此,我很高興,我的一些瘋狂的想法能夠被遠在中國的你讀到。這要歸功于圖靈公司以及中文版的譯者和編輯,由于他們的辛勤勞動,我們之間的語言隔閡才得以消除。你可以把這本書送給你的老板,但是我認為這主意很糟糕。因為許多國家的老板都在怒氣沖沖地討伐我,我一天到晚都在收這樣的電子郵件,我可不想再收到更多了。這本書是紙質(zhì)的,用起來比網(wǎng)站方便多了,你隨時都可以把書撕了,用來墊鳥籠或者包裹東西。我向你保證,這是你能找到的最有成效地使用這本書的方法了。如果你一拿到書就這樣做,你就不會受我的胡說八道的影響了。希望你喜歡這本書!

內(nèi)容概要

本書是一部關于軟件技術、人才、創(chuàng)業(yè)和企業(yè)管理的隨想文集,作者以詼諧幽默的筆觸將自己在軟件行業(yè)的親身感悟娓娓道來,觀點新穎獨特,內(nèi)容簡潔實用。全書分為 36講,每一講都是一個獨立的專題。    本書從不同側面滿足了軟件開發(fā)人員、設計人員、管理人員及從事軟件相關工作的人員的學習與工作需要。

作者簡介

作者:(美國)Joel Spolsky 譯者:阮一峰

書籍目錄

第一部分 人員管理  1 我的第一次BillG審查  2 尋找優(yōu)秀的程序員  3 尋找優(yōu)秀的程序員之實戰(zhàn)指南  4 三種管理方法  5 軍事化管理法  6 經(jīng)濟利益驅(qū)動法  7 認同法 第二部分 寫給未來程序員的建議  8 學校只教Java的危險性  9 在耶魯大學的演講  10 給計算機系學生的建議 第三部分 設計的作用  11 字體平滑、反鋸齒和次像素渲染  12 寸土必爭  13 大構想的陷阱  14 別給用戶太多選擇  15 易用性是不夠的  16 用軟件搭建社區(qū) 第四部分 管理大型項目  17 火星人的耳機  18 為什么Microsoft Office的文件格式如此復雜(以及一些對策) 19 要掙錢,就別怕臟 第五部分 編程建議  20 循證式日程規(guī)劃  21 關于戰(zhàn)略問題的通信之六  22 你的編程語言做得到嗎  23 讓錯誤的代碼顯而易見 第六部分 開辦軟件公司  24 Eric Sink on the Business of Software的前言  25 Micro-ISV: From Vision to Reality的前言  26 飆高音 第七部分 經(jīng)營軟件公司  27 仿生學辦公室  28 他山之石,不可攻玉  29 簡化性  30 揉一揉,搓一搓  31 組織beta測試的十二個最高秘訣  32 建立優(yōu)質(zhì)客戶服務的七個步驟 第八部分 發(fā)布軟件  33 挑選發(fā)布日期  34 軟件定價 第九部分 修訂軟件  35 五個為什么  36 確定優(yōu)先順序

章節(jié)摘錄

插圖:第一部分 人員管理2 尋找優(yōu)秀的程序員優(yōu)秀的程序員都在哪里這是你第一次公開招募雇員。如同大多數(shù)人一樣,你會發(fā)布廣告,可能也會瀏覽一些大型的網(wǎng)上論壇,然后你就收到了一噸的簡歷。一份份看下去,你會想:“嗯嗯嗯,這人應該可以。”或者:“這人差遠了。”或者:“我要知道他能不能下決心搬到布法羅來。”但是,我保證有一件事絕對不會發(fā)生,那就是你對自己說:“哇,這家伙太聰明了!這種人,我們一定要得到!”事實上,當你看完足足幾千份求職簡歷之后(假定你懂得如何看簡歷,那可并不容易),老實說,你從中沒有發(fā)現(xiàn)一個優(yōu)秀的程序員。一個也沒有。下面我就來說說為什么會這樣。很簡單,就同所有行業(yè)中最好的人才一樣,那些優(yōu)秀的程序員是不會出現(xiàn)在招聘市場上的。通常優(yōu)秀的程序員在整個職業(yè)生涯中,可能會有4次求職。那些最優(yōu)秀的大學畢業(yè)生,他們會從教授那里得到實習的機會,而教授跟業(yè)界有不少聯(lián)系。這樣,他們會早早地就從實習公司得到機會,根本不用去找其他工作。如果他們離開那家公司,那可能是因為同朋友一起去創(chuàng)業(yè),或者因為他們跟著一個了不起的老板一起跳槽到另一家公司,或者因為他們決定一定要換個工作方向。比如說Eclipse,因為Eclipse很酷,所以他們想去BEA或者IBM找一個Eclipse的工作,然后他們肯定會得到這份工作,因為他們是優(yōu)秀人才。如果某一天,你遇到了這樣的人出現(xiàn)在招聘市場上,那么你很幸運,你真地非常幸運。可能的情況是,他們的配偶決定到安克雷奇當一個實習醫(yī)生,他們就會發(fā)出簡歷,給少數(shù)幾個他們認為自己愿意在里面工作的位于安克雷奇的公司。但是大多數(shù)時候,優(yōu)秀的程序員(我?guī)缀跏窃谥貜土耍┦悄敲磧?yōu)秀(對,我就是在重復),未來的雇主通常會一眼看出他們的優(yōu)秀,這意味著,這些程序員基本上想去哪里工作,就能去哪里工作。所以,老實說,他們不會發(fā)出許多份簡歷,到處找工作。聽起來,他們就是你想雇的那種人?當然。這條規(guī)律(優(yōu)秀的人才從不在市場上求職)有一個推論,那就是在人才市場上找工作的,大部分都是一些水平很差、完全達不到要求的人。他們一年到頭都在被解雇,因為他們不能完成工作。他們所在的公司也會完蛋,因為這些人水平太糟糕,以致于整個公司都會被他們拖垮。是的,這種事真地會發(fā)生。(公司完蛋的另一個可能的原因是,既然雇用了一個不合格的程序員,就可能雇用一大堆不合格的程序員,累積起來,就導致了最終的失敗。)謝天謝地,這些那么糟糕的人很少能夠求職成功,但是,他們總是不斷地發(fā)出求職信。他們找工作的時候,就去Monster.com,將所有的職位翻看一遍,300個或者1000個,試圖中獎。

媒體關注與評論

通過網(wǎng)志、書籍和討論會,Joel改變了很多人對程序員的看法。越來越多的追隨者聚集到他的麾下,逐漸形成了一個頗有影響力的大部落。……他建立了一個盈利頗豐的網(wǎng)絡社區(qū),吸引著全球最頂尖的程序員。他甚至自創(chuàng)了被廣為使用的“Joel測試”,用來衡量某份程序員工作是否足夠好。用谷歌搜索Joel,有7600萬個結果,但Joel Spolsky的網(wǎng)志位居榜首……人們需要交流、發(fā)展,需要新觀點。他們期待變化。Joel就提供了變化。他給了這個部落一根杠桿,戲劇性地改變了他們所在行業(yè)的游戲規(guī)則?!  猄eth Godin,雅虎前總裁,當代最具影響力的商業(yè)思想家之一“談論軟件行業(yè)的書和網(wǎng)志很多,但Joel的無疑最為成功,因為沒有生搬硬套的理論,所感所想也都切中肯綮……這是善于思考的智者的箴言,值得大家洗耳恭聽,”  ——Amazom.com“一拿到這本書,我就迫不及待地一口氣讀完了,優(yōu)秀的作者不只是講述自己的成功之道,更重要的是激發(fā)讀者思考,Joel就是這樣的人?!薄  狫oe Stagner

編輯推薦

《軟件隨想錄:程序員部落酋長Joel談軟件》:如何從上大學伊始便規(guī)劃自己的程序員之路?成功的軟件項目是如何運作的?怎樣才能找到并留住最優(yōu)秀的程序員?軟件公司具備哪些特質(zhì)才能成功?Joel對這些問題駐足思考和提煉,將自己在軟件行業(yè)摸爬滾打十幾年的經(jīng)驗累積都公布在網(wǎng)志(www.joelonsoftware.com)上,他的真知灼見影響了全世界數(shù)百萬的程序員。你手里的這《軟件隨想錄:程序員部落酋長Joel談軟件》就是其中的精華匯編?!盾浖S想錄:程序員部落酋長Joel談軟件》不是傳統(tǒng)意義上的技術性圖書,而是一位軟件行業(yè)老兵的隨想錄。為圈內(nèi)圈外的讀者了解軟件業(yè)打開了一扇門。書中共有36篇相對獨立的美文,分別介紹了作者在人員管理、程序員成長規(guī)劃、軟件設計細節(jié)、具體的項目管理、如何編程以及如何創(chuàng)辦和經(jīng)營軟件公司等方面的獨到見解。Joel通過自身的經(jīng)歷和寓意深刻的比喻,從注重實效的編程目標出發(fā),總結了軟件行業(yè)最本質(zhì)、最重要的實踐、技巧和種種前車之鑒。在作者營造的幽默輕松的氛圍中,你一定會難以釋卷,欲罷不能,不知不覺地深入領會在業(yè)內(nèi)成功需要注重的微妙細節(jié)。書中字里行間閃爍著的智慧火花,常常觸人心靈,使你換個角度審視軟件業(yè),走出不凡的職業(yè)生涯軌跡。微軟公司W(wǎng)eb工具及平臺開發(fā)項目經(jīng)理Joel Sp0Isky世界最具影響力的程序員網(wǎng)志Joel on Software的主人,軟件業(yè)一位旗幟鮮明的思想者,一位傳統(tǒng)軟件管理理念的挑戰(zhàn)者。他創(chuàng)辦的這個網(wǎng)站被程序員譽為“反呆伯特宣言書”,并被翻譯為三十多種語言。Joel畢業(yè)于耶魯大學,隨后即進入微軟公司工作,曾任微軟公司Excel開發(fā)小組項目經(jīng)理?,F(xiàn)在他在自己創(chuàng)辦的Fog Creek軟件公司任CEO。此外,他與人合辦的Stack Overflow已經(jīng)成為如今最熱門的技術網(wǎng)站。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    軟件隨想錄 PDF格式下載


用戶評論 (總計22條)

 
 

  •   原文地址:[...]     推薦這本書給那些軟件行業(yè)打拼的人,也推薦給那些準備進入軟件行業(yè)的人。不管是程序員,還是軟件的項目經(jīng)理,或者是軟件公司的管理者,都會從這本書中得到好處。此書中的一些觀點,給人耳目一新的感覺,作者是從比較特別的角度來描述的這些觀點。另外,作者寫的精彩,譯者翻譯的也很不錯,許多注解都很恰到好處地讓讀者明白一些事的背景,從而更能體會到文章的精彩?!   ?此書是從作者Joel所寫的博客中摘錄出來的,時間的跨度也挺大,有02年的,也有08年的。作者把文章整理成了幾個部分,展現(xiàn)給了讀者。涉及了怎樣招聘程序員、軟件的設計、軟件管理、軟件測試、編程建議等多個方面?!   ?列一列書中讓我受益的一些想法或思路……
  •   作者Joel是一位獨立特行的人物。畢業(yè)于耶魯大學計算機專業(yè)。畢業(yè)后在微軟工作過幾年,隨后到了一家軟件公司做程序員。他認為那家公司的管理方式是抽風式的,就是管的太細,結果就管不過來。表現(xiàn)是可能某天突然有經(jīng)理來過問一個程序上的細節(jié),發(fā)號施令之后就又忙著去過問別人的細節(jié)去了。因此他跟另外幾位合伙人一起辦了一個公司,希望他們的公司是一個適合優(yōu)秀的程序員發(fā)揮特長的公司,并沒有明確的方向(這一點跟惠普的兩位創(chuàng)始人的創(chuàng)業(yè)理念有點類似)。他們的理念是用最好的工作條件吸引最好的程序員,由最好的程序員做最好的軟件,然后來獲取利潤。作者在2000年開始寫博客。更新比較頻繁,觀點比較特別。因此訪問量比較大。這本書就是他的博客上的文章的一個選集。這些文章的寫作時間大部分為2006、2007年。個別的我看過英文版。再看還是覺得值得一看。以下摘抄總結幾個書中的觀點:1。最好的工作條件:他非常推崇《人件》一書并且真的付諸實踐。按他的說法,在紐約的軟件公司中也是非常少見的。在寸土寸金的紐約,他租了比較高檔的寫字樓,每個程序員一間可以關上門的辦公室,每個程序員的辦公室都有窗戶可以看到風景。程序員隨便買技術書,都能報銷。2。最好的程序員:他認為優(yōu)秀的程序員永遠是稀缺的,通過主動提交上來的招聘簡歷得到優(yōu)秀程序員的概率特別低。因此他主動到一些優(yōu)秀的大學(比如耶魯大學)中演講,希望能吸引優(yōu)...秀的學生。給實習生優(yōu)厚的待遇,讓他們參與重要的項目,從而選拔優(yōu)秀的人才。他認為java太簡單了,因此不能嚇退不優(yōu)秀的人學軟件,因此不能讓他通過大學文品來識別一個優(yōu)秀的程序員。3。優(yōu)秀的軟件:他推崇豐田精益方法中的五個為什么并且在軟件開發(fā)過程中使用。目的是不讓重復的錯誤重現(xiàn)。他們的客服人員都是優(yōu)秀的程序員,保證能明白客戶的問題。由于五個為什么的使用,他們的軟件沒有常見的錯誤,遇到的問題都是疑難雜癥,普通的客服人員還真解決不了。4。關于匈牙利命名法的以訛傳訛。匈牙利命名法原意是希望能對變量的類別而不是數(shù)據(jù)類型做標識,結果由于說明文檔中誤用了type一詞,許多人以為標記出變量的數(shù)據(jù)類型就可以了。書中給出一個例子說明正確的匈牙利命名法的優(yōu)點。 閱讀更多 ›
  •   這是一位軟件行業(yè)老兵的真知灼見,犀利幽默,屢有高見。阮一峰的譯文再現(xiàn)了原文風采,是如今難得一見的佳譯。另外,卓越新書上架也太慢了,互動網(wǎng)早就有了,而且才七五折!
  •   的確是一本影響全世界數(shù)百萬程序員的網(wǎng)志書
  •   本著喜歡這本書才買的,結果拿到手一看,書的質(zhì)量也太差了吧,書頁的裁剪都有毛邊的,書封面都不是新的,一看就是壓倉很久了!卓越是不是該考慮重新給我發(fā)一份!
  •   買到手隨便翻幾頁就發(fā)現(xiàn)有掉頁的可能。裝訂不合格。我直接懷疑我看不了幾天就成手稿狀態(tài)啦!
  •   拆開后書的內(nèi)容很喜歡,但書的質(zhì)量不敢恭維,書的封面有磨痕,有灰,感覺不是新的一樣!第一次在這上面買書,竟然是這個結果,話不多說了!
  •   推薦, 內(nèi)容包括很多方面, 從學習到實踐到商業(yè)都有涉及, 一些想法也很有意思。紙張和翻譯都還不錯。
  •   翻譯很好,個人覺得和人月傳說很想。
  •   很好的一本書,程序員必備
  •   沒啥好說的,很好看,強烈頂
  •   唉 國外的it環(huán)境跟國內(nèi)的不一樣,所有書中(包括顯示中的很多)的場景在國內(nèi)并不適用。 但是個人感覺這本書挺不錯的。
  •   還沒來得及看,最近買的書太多了
  •   在網(wǎng)上看了不少Joel的blog文章,然后就忍不住買了一本,內(nèi)容很棒,翻譯的也很棒
  •   敲了十幾年代碼,何嘗不是追求這像書中所說的那樣的技術生活。讀完之后發(fā)現(xiàn)事實理應如此,但是現(xiàn)實現(xiàn)狀,特別是國內(nèi),依然可悲?;蛟S不是大家沒有能力去追求這樣的IT世界,而是現(xiàn)實主義者壟斷了市場,理想主義者只能靠邊。諷刺的是,在這個領域,理想主義者才能得到長遠的最大的利益。
  •   還可以吧。文章都是很久以前的了,軟件這行不象白酒,你懂的。。。。
  •   本書改變了我很多的想法和觀念,是一本程序員或者非程序員都可以嘗試閱讀的好書,這本書可以教會你很多
  •   東西不錯,好評
  •   挺好 紙張也好
  •   由一些有意思的節(jié)選故事組成
  •   關于程序員的一些思想讓人振奮
  •   很不錯的關于軟件的書籍
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7