高效能程序员的修炼

出版社:人民邮电出版社
出版日期:2013-7
ISBN:9787115318985
作者:[美]Jeff Atwood
页数:268页

章节摘录

版权页:   插图:   3.知名程序员 达到这一境界的程序员也不错,当然,前提是你得有一份不错的工作。 这个境界的程序员虽然在圈子里很有名,但是成为名人并不意味着可以靠这个赚取收入并且养活自己。出名固然不错,但成功更为关键。你可能在一家非常知名的大型技术公司工作,也可能在一家很有影响力的小公司或者是在一个很有希望的创业团队工作。不管怎么样,其他的程序员都或多或少地听说过你,并且你对自己所在的领域有着积极的影响。 4.胜任的程序员 作为一名软件工程师你非常成功,你的能力使你在工作中游刃有余。你从来不会为得到一份满意的工作而发愁。你的同事也非常尊敬你。每一家你曾经工作过的公司都因为你的加盟而在某些方面得到了提升。 但问题是:接下来你将何去何从? 5.普通程序员 这个境界的程序员基本上能够应付一般的编程工作。他们自己也很清楚,由于天资所限,他们很难成为杰出的程序员。 其实,天赋跟成功的关系并不大。如果你有敏锐的商业嗅觉和不错的人际交往能力,你依然可以变得很成功。如果你是一个普通的程序员,但你还能靠这一行当过上不错的生活,这已经说明你是很有才的,只是你不必非得干程序员这一行。 人贵有自知之名。通常你的能力都会比你自认为的要低。缺乏天赋并不是什么大不了的事情。要勇敢一点,发掘自己的特长,并且充分加以发挥。 6.业余程序员 业余程序员通常都热衷于编码。他们可能是一些很有前途的学生或实习生,也可能正在参与某些开源项目,或者利用个人闲暇时间开发一些“好玩的”应用程序或网站。从他们的代码和创意可以看出,他们是一群很有想法、充满激情的人。 成为一名业余程序员是件好事。这个境界的程序员可以通过自我提升,迅速地胜任程序员这个职业。 7.低调的程序员 还有一些坊间流传的比较有个性的程序员,如Joe Coder,很有能力但是没什么令世人瞩目的成就。他们可能服务于某家大型公司。对于这些人来说,写代码仅仅是份工作而已,并非他们生活的全部。这没什么错,挺好的! 8.烂程序员 这个级别的程序员技能极其匮乏(己无境界可言),他们通常是阴差阳错地干上这一行的。他们所做的任何事情都会给他们的同事带来痛苦和灾难——当然可能也有一个例外,就是他们的同事也是一帮差劲的程序员,差到连身边全是一帮烂程序员都意识不到。 如果要给烂程序员下一个定义的话,那就是:没有金刚钻,却偏偏揽了瓷器活。 应该承认,以上所有的这些境界定义得并不严谨。事实上,并不是所有的程序员在他们的职业生涯中都渴望相同的东西。思考一个程序员在10年、20年、30年甚至一生的时间里所能取得的成就,是非常有意义的!想一想,你最崇拜哪个程序员?到底是他的什么成就,使得你对他如此地崇拜? 总之,你究竟想要过怎样的生活?

名人推荐

如果你对待编程的态度是认真的,那你首先需要读一读《高效能程序员的修炼》。你也许是个技术狂,宅在家里娴熟地耍着命令行。但若想成为职业程序员,你还需要做到很多其他方面。——C. Truman《高效能程序员的修炼》对于初级程序员来说是必读的,其中包含了很多重要的、高级的话题。Jeff Atwood的写作,让编程这种枯燥的话题变得充满乐趣。——Meyer Denney能不能成为一名成功的程序员,很多时候与技术能力无关,而要看你是否能参透《高效能程序员的修炼》中涉及的那些主题。这本书谈到了编程之外的很多其他方面。任何想要或正在从事软件开发的人,都应该读一读这本书。——Jeremy MorganJeff Atwood是一位优秀的作者,他的观点很鲜明。你可能不赞成他的观点。但我个人很赞同他,并且我认为,《高效能程序员的修炼》能够帮助你更好地编程和工作。——Jonathan Pepin程序设计远远不只是写代码那么简单。通过阅读本书,你将学习到如何成为一名更好的程序员。对于有经验的程序员和程序员新手,《高效能程序员的修炼》都很有价值。任何想要在职业上做得更好的程序员,都应该认真阅读这本书。——Temidayo Adelakin《高效能程序员的修炼》是一位程序员的日常工作的缩影,是他多年工作经验的结晶。我订阅作者的博客已经两年多了。他写作的涉及面非常广泛。如果你错过了那些帖子,我只能对你深表遗憾。所幸的是,你现在可以阅读这本书,因为过往的精彩内容尽收于此。——Amir Hossein Rahnama

内容概要

jeff atwood,国际知名的技术博客作家,知名程序员,有三十多年的职业编程经验。2004年,他创办了coding horror博客。2008年,他和joel spolsky联合创办了stack overflow (stackoverflow.com)网站。stack overflow 现在已经成为全球it界最受欢迎的技术问答网站。
陆其明,2000年毕业于南京大学,曾是一名c++程序员,是国内最早一批从事流媒体应用的开发者。自2004年起,连任4届微软mvp(最有价值专家)。现任乐威软件(上海)有限公司研发部高级经理,主要负责ott电影分发系统的移动客户端软件开发。辛勤耕耘十余载,在技术研发、团队建设、流程管理、项目管理等方面积累了丰富的经验。已经出版的著作有《directshow开发指南》、《directshow实务精选》、《windows media编程导向》、《脚本驱动的应用软件开发方法与实践》,译作有《代码之道》。新浪微博:豆巴陆其明。
张健,2000年毕业于南京大学。多年来专注于嵌入式系统设计工作,涉及soc架构、内核及设备驱动、应用系统构建等多个领域。在杭州士兰微电子公司任职期间,主管嵌入式软件研发工作,有丰富的团队及项目管理经验,并于2008年获得pmp认证。现居悉尼,在open access公司任职高级软件工程师。

书籍目录

《高效能程序员的修炼》
第1章 入门须知1
你想成为一个程序员1
程序员的八种境界6
如何培养写作习惯9
第2章 把一堆烂事搞定的艺术13
学海无边13
磨刀不误砍柴工17
一路向前冲21
关于多任务的神话25
第3章 高效编程之原则28
第一条法则:永远都是你的错28
大道至简30
避免写注释33
学会读源代码36
向橡皮鸭求助40
创新以人为本44
你的团队能通过电梯测试吗47
性能致胜52
第4章 招聘程序员须得其法60
.为什么程序员不会编程60
怎样招聘程序员63
如何做好电话面试筛选68
工作经验年数之神话72
与程序员面谈75
史上最难的面试谜题77
第5章 促使团队紧密协作81
不管怎么说,那总是人的问题81
领导须以身作则83
程序员与系统管理员的黑夜传说87
结对编程与代码评审91
会议是浪费工作时间的最佳去处94
处理坏苹果96
坏苹果是团队的毒药99
关于远程办公102
第6章 蝙蝠洞:程序员的高效工作场所109
程序员的《权利法案》109
电脑工作站的人体工程学111
多显示器能提高生产力吗115
购置优质的电脑椅118
背景光的功效123
第7章 设计时要把用户放在心上127
你永远不会有足够的奶酪127
细节决定成败129
用户界面代表了软件134
用户界面须优先设计136
分页显示该休矣140
对待弱视的用户144
再谈浏览器底栏149
费茨定律与无限宽度152
单元测试的终极失败156
第一版做得不好,但照样发布159
第8章 安全基础:保护用户数据162
所有网络通信都应该加密吗162
防范字典式攻击166
快速哈希170
关于网络密码的可怕真相177
第9章 加强代码测试,别让它太差劲182
与客户患难与共182
结交“混世魔猴”184
代码评审:说做就做187
加大测试力度189
我同情那些不写单元测试的傻瓜193
单元测试与beta测试的对比196
低保真的可用性测试197
比程序崩溃更糟糕的是什么201
第10章 创建并管理社区,同时从中受益204
倾听社区的声音,但别被它们牵着鼻子走204
我重申:别盲目听从你的用户209
游戏化213
暂停,禁止,或者打入地狱220
第11章 揭露营销伎俩,以及如何规避225
谨防九种营销诡计225
网络广告该休矣233
从《偷天情缘》看a/b测试 的问题238
如果流于俗套,请即刻改变242
软件定价:我们深谙其道吗245
第12章 轻重缓急,了然于心248
程序员,你幸福吗248
来也匆匆,去也匆匆,到头来两手空空252
附录 程序员必读之书257

编辑推荐

《高效能程序员的修炼》的写作风格风趣幽默,且充满理解和关怀,适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《高效能程序员的修炼》能够帮助读者更多地关注程序员职业生涯中的人性和人文因素,成长为真正的高效能的程序员。

作者简介

jeff atwood于2004年创办coding horror博客(http://www.codinghorror.com),记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞。
《高效能程序员的修炼》是coding horror博客中精华文章的集合。全书分为12章,涉及迈入职业门槛、高效能编程、应聘和招聘、团队协作、高效工作环境、用户体验、安全问题、测试、社区管理、营销广告、人生思考等话题。作者选取的话题,无一不是程序员职业生涯中的痛点。其中,“程序员的八种境界”、“程序员的《权利法案》”、“结交混世魔猴”等文章早已脍炙人口,在程序员圈子里广为流传。
《高效能程序员的修炼》的写作风格风趣幽默,且充满理解和关怀,适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《高效能程序员的修炼》能够帮助读者更多地关注程序员职业生涯中的人性和人文因素,成长为真正的高效能的程序员。


 高效能程序员的修炼下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计8条)

  •     的确程序 != 码农,单纯的技术大牛未必能获得应有的提升。这本书里谈到很多技术以外的非智力因素,非常值得我们思考,进而重新审视一下自己的职业生涯,推荐阅读! 另外该书翻译可谓行云流水,没发现拗口蹩脚等生硬之处,尽显原文风趣幽默。书中“译者注”相当不错,有助原文理解,最主要省去N多google的时间。
  •     这本书中引用了大量的经典书籍,给我留下深刻影响的是电梯测试:给企业/团队构建一个远景声明。拥有一个清晰的项目远景声明(Version Statement)是极其重要的,每个人都可以把它当做这个项目的试金石。...你团队里的每个人都应该能通过由陌生人主持的“电梯测试”——在60秒之内,清晰的解释他们在做什么,以及为什么人们在意他们正在做的事情。一个构建项目远景模型的速效公式:(《跨越鸿沟》《Crossing the Chasm》 Geoffrey Moore)为了(目标客户)他们(关于需求或者机会的说明)这个(产品名称)是(产品类别)它的(关键优势、吸引人的购买理由)不像(主要竞争对手的替代产品)我们的产品(主要的差异化的特性说明)此外,善待匿名用户和注册用户(并且为他们进行优化);对待恶意用户的方法:打入地狱降低访问速度制造页面错误
  •     又把这本书读了一遍,发现了一些错误。整理了一份勘误表,在这里:http://blog.csdn.net/happydeer/article/details/9988027,持续更新中。。。

精彩短评 (总计64条)

  •     刚收到,看了前两章,很有感触,很好
  •     内容不错,翻译味儿太浓了。
  •     自我认知永远都是第一步。 如果你不能判断出谁是团队里的坏苹果,那他就有可能是你自己。
  •     从中受益匪浅
  •     很不错,很多东西需要回味,值得复读。
  •     好久之前看的,那时候正好职业发展上有困惑,跟译者在csdn上有过交流,译者推荐看的,当时恰好堂哥想转行做计算机来着,我看完之后,给哥哥看了,还行。
  •     要敬业。
  •     作者分享了很多非技术性的经验和心得以及一些哲理,从另一个层面道出了那些真正重要的东西。
  •     大师blog翻译选集, 精品
  •     10-1 7天撸完,换换思维,好好工作
  •     这本书是作者的博客里面内容的翻译。觉得好多内容写的非常不错,关于程序员的分类,关于如何做一个好的程序员,关于如何抵制诱惑,关于如何做测试,关于如何保护自己的隐私与安全。
  •     查了各大网络书店,亚马逊是第一个登出这本书的,给力!我是本书的译者之一。虽有王婆卖瓜之嫌,但我还是要说:这本书的内容非常好,是Coding Horror博客上的精华文章,篇篇都能打动人心,促人思考,催人奋进。如有翻译问题,请通过新浪微博与我联系:豆巴陆其明。谢谢!
  •     不得不说,第一篇文章就打动了我
  •     值得一读
  •     笔风很风趣,干货不少,里面不少的点子已经被广泛采纳,和《高效程序员的45个习惯》观点相似
  •     不愧是高手,写的就是不一样
  •     文章还是不错的,都是 Jeff Atwood 的博文。但出书真没太多必要,只能是没事儿茶余饭后随便翻翻。
  •     是真实经历下高效能程序员所总结出来的经验,受用
  •     在简书上写了读书笔记
  •     一位技术牛人在博客上关于编程的方方面面的文章集合,有见地,接地气。
  •     并没有觉得多好 ,大杂烩
  •     不是一本讲程序或者代码的书。不过都是作者摸爬滚打的一些干活,值得一看
  •     一口气差不多读完了,和《代码修炼之道》在语言上有很多相同的地方,很多真实实例让文章很容易被持续的读下去,但是回过头来想一想,有些东西其实还是似懂非懂,深刻的东西还需要反复阅读才能体会。这本书就像书中提到的那部存在主义电影一样,乍一看上去,读来很有趣,仔细想一想,思想很有见地。
  •     蛮有趣的
  •     不知道为什么中文名翻译的这么惹人烦。一本IT众多名人名言名文章的索引性书籍。听一个资深的成功的程序员IT从业人士分享他生活的经历和很细琐的点滴细节(甚至细到了推荐LED背景灯)。
  •     :无
  •     建一个爽到爆的蝙蝠洞
  •     北京-巴黎的飞机上读完,看来应该经常出来开会或旅行。书中的内容似乎都是老生常谈,书后的阅读列表值得推荐。
  •     关注好久了,是放假之前买的,不过还没有看,买了好几本,就还没有看它,过两天就看了,估计内容肯定不错
  •     很不错的一本书
  •     赞.
  •     感觉不错,挑着看
  •     写的挺不错的
  •     简洁有趣,值得一读。
  •     刚开始时认为这是一本关于程序员如何写代码的书。看了目录后,我认为我自己错了!书中讲的并不是关于代码方面,而是程序员本身情况及周围环境。如果要写什么精彩的评论,我认为会是:每一遍读的不够仔细,有些资料并没有深入去了解!我希望能够再认真仔细的读一遍!为自己配置一个舒适的环境!... 阅读更多
  •     从软件开发的各个方面入手,提出了很多实用的建议,穿插很多有趣的小故事,受益匪浅
  •     受益匪浅。
  •     很多东西都是废话。
  •     程序员的杂谈
  •     其实不太值得花时间去读,Steve Yegge那个博文集侬晓得吧,不知道高到哪里去
  •     好书一本,看了你一定会收益匪浅,整本书都在讲想提高编程效率并不是要不断的敲代码
  •     涉及的内容很杂,有很多内容并没有实际的帮助,不如去网上阅读作者本人的博客精选
  •     这是我第一个在z.cn上进行的评论,传播一下正能量:真是本好书,哇哈!Jeff的Coding Horror博客一直以来都是高质量著称,Stackoverflow更是在帮助程序员交流和成长起到了很大的作用。但是由于时间精力有限,我自己不可能每篇都花时间去看。... 阅读更多
  •     杂文集,还行
  •     一直都没看完,但是看得一部分觉得确实很有道理
  •     切中要害,讲的都是我想看到的
  •     不仅仅程序员,管理,产品,测试都涉及,知识面很广
  •     新人必读系列
  •     软件工程和程序程序开发素养的小品文合集,一个下午就能看完,里面还是有不少项目管理的干货。适合没事儿的时候随便看看。 关于“团队里的坏苹果”的那一篇,真的是感同身受呀。
  •     在读,作者 Jeff Atwodd,知名IT技术问答博客Stack OverFolow的创始人之一
  •     准备看这本书 这个作者更有名的地方是他是StackOverflow的联合创始人
  •     好吧,我承认懒得去外文博客看了,买本书很省心我是后来又补充的评论,这本书很好,一个想成为程序员的程序员都该看看他
  •     程序员应该是会思考码农。写得还是挺有意思的,以至于在地铁上有人搭讪问我书名,可惜是个男的……
  •     还不错,都是老生常谈的一些问题~
  •     槽点很多。
  •     看完之后若有所思, 会对从码农到软件工程师的距离有个清晰的认识.
  •     读完之后隔段时间要再读一遍的好书
  •     适合有一定经验的IT从业者阅读,作者分享了在编程、测试、产品、团队、安全等方面的经验。
  •     美式思维在认知和逻辑上和我的还是有些差异,其中讲的一些东西我觉得现在还是体会不到,现在还在上学,里面讲的都是关于职场。
  •     值得程序员思考的一本好书
  •     作者是stackoverflow的创始人之一,结合自己的开发经历,分享了开发中遇到的问题和处理方案以及自己的思考。值得一读。
  •     非常不错的书 发现里面很多观点就是微软正在实践的 读一读非常有助于理解 后面还有一个不错的书单 下面要接着去了看了
  •     非常棒的一本书,尤其是第四章面试部分
  •     写博客很重要
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024