軟件隨想錄

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

前言

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

章節(jié)摘錄

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

媒體關(guān)注與評(píng)論

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    軟件隨想錄 PDF格式下載


用戶評(píng)論 (總計(jì)22條)

 
 

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

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

京ICP備13047387號(hào)-7