内容简介
《高效能程序员的修炼》是Coding Horror博客中精华文章的集合。全书分为12章,涉及迈入职业门槛、高效能编程、应聘和招聘、团队协作、高效工作环境、用户体验、安全问题、测试、社区管理、营销广告、人生思考等话题。作者选取的话题,无一不是程序员职业生涯中的痛点。其中,“程序员的八种境界”、“程序员的《权利法案》”、“结交混世魔猴”等文章早已脍炙人口,在程序员圈子里广为流传。
《高效能程序员的修炼》的写作风格风趣幽默,且充满理解和关怀,适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《高效能程序员的修炼》能够帮助读者更多地关注程序员职业生涯中的人性和人文因素,成长为真正的高效能的程序员。
作者简介
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编程导向》、《脚本驱动的应用软件开发方法与实践》,译作有《代码之道》。新浪微博:豆巴陆其明。
张健,2 0 0 0年毕业于南京大学。多年来专注于嵌入式系统设计工作,涉及SOC架构、内核及设备驱动、应用系统构建等多个领域。在杭州士兰微电子公司任职期间,主管嵌入式软件研发工作,有丰富的团队及项目管理经验,并于2008年获得PMP认证。现居悉尼,在Open Access公司任职高级软件工程师。
精彩书评
★如果你对待编程的态度是认真的,那你首先需要读一读《高效能程序员的修炼》。你也许是个技术狂,宅在家里娴熟地耍着命令行。但若想成为职业程序员,你还需要做到很多其他方面。
——C. Truman
★《高效能程序员的修炼》对于初级程序员来说是必读的,其中包含了很多重要的、高级的话题。Jeff Atwood的写作,让编程这种枯燥的话题变得充满乐趣。
——Meyer Denney
★能不能成为一名成功的程序员,很多时候与技术能力无关,而要看你是否能参透《高效能程序员的修炼》中涉及的那些主题。这本书谈到了编程之外的很多其他方面。任何想要或正在从事软件开发的人,都应该读一读这本书。
——Jeremy Morgan
★Jeff Atwood是一位优秀的作者,他的观点很鲜明。你可能不赞成他的观点。但我个人很赞同他,并且我认为,《高效能程序员的修炼》能够帮助你更好地编程和工作。
——Jonathan Pepin
★程序设计远远不只是写代码那么简单。通过阅读本书,你将学习到如何成为一名更好的程序员。对于有经验的程序员和程序员新手,《高效能程序员的修炼》都很有价值。任何想要在职业上做得更好的程序员,都应该认真阅读这本书。
——Temidayo Adelakin
★《高效能程序员的修炼》是一位程序员的日常工作的缩影,是他多年工作经验的结晶。我订阅作者的博客已经两年多了。他写作的涉及面非常广泛。如果你错过了那些帖子,我只能对你深表遗憾。所幸的是,你现在可以阅读这本书,因为过往的精彩内容尽收于此。
——Amir Hossein Rahnama
目录
第1章 入门须知
你想成为一个程序员
程序员的八种境界
如何培养写作习惯
第2章 把一堆烂事搞定的艺术
学海无边
磨刀不误砍柴工
一路向前冲
关于多任务的神话
第3章 高效编程之原则
第一条法则:永远都是你的错
大道至简
避免写注释
学会读源代码
向橡皮鸭求助
创新以人为本
你的团队能通过电梯测试吗
性能致胜
第4章 招聘程序员须得其法
为什么程序员不会编程
怎样招聘程序员
如何做好电话面试筛选
工作经验年数之神话
与程序员面谈
史上最难的面试谜题
第5章 促使团队紧密协作
不管怎么说,那总是人的问题
领导须以身作则
程序员与系统管理员的黑夜传说
结对编程与代码评审
会议是浪费工作时间的最佳去处
处理坏苹果
坏苹果是团队的毒药
关于远程办公
第6章 蝙蝠洞:程序员的高效工作场所
程序员的《权利法案》
电脑工作站的人体工程学
多显示器能提高生产力吗
购置优质的电脑椅
背景光的功效
第7章 设计时要把用户放在心上
你永远不会有足够的奶酪
细节决定成败
用户界面代表了软件
用户界面须优先设计
分页显示该休矣
对待弱视的用户
再谈浏览器底栏
费茨定律与无限宽度
单元测试的终极失败
第一版做得不好,但照样发布
第8章 安全基础:保护用户数据
所有网络通信都应该加密吗
防范字典式攻击
快速哈希
关于网络密码的可怕真相
第9章 加强代码测试,别让它太差劲
与客户患难与共
结交“混世魔猴”
代码评审:说做就做
加大测试力度
我同情那些不写单元测试的傻瓜
单元测试与Beta测试的对比
低保真的可用性测试
比程序崩溃更糟糕的是什么
第10章 创建并管理社区,同时从中受益
倾听社区的声音,但别被它们牵着鼻子走
我重申:别盲目听从你的用户
游戏化
暂停,禁止,或者打入地狱
第11章 揭露营销伎俩,以及如何规避
谨防九种营销诡计
网络广告该休矣
从《偷天情缘》看A/B测试 的问题
如果流于俗套,请即刻改变
软件定价:我们深谙其道吗
第12章 轻重缓急,了然于心
程序员,你幸福吗
来也匆匆,去也匆匆,到头来两手空空
附录 程序员必读之书
精彩书摘
《高效能程序员的修炼》:
3.知名程序员
达到这一境界的程序员也不错,当然,前提是你得有一份不错的工作。
这个境界的程序员虽然在圈子里很有名,但是成为名人并不意味着可以靠这个赚取收入并且养活自己。出名固然不错,但成功更为关键。你可能在一家非常知名的大型技术公司工作,也可能在一家很有影响力的小公司或者是在一个很有希望的创业团队工作。不管怎么样,其他的程序员都或多或少地听说过你,并且你对自己所在的领域有着积极的影响。
4.胜任的程序员
作为一名软件工程师你非常成功,你的能力使你在工作中游刃有余。你从来不会为得到一份满意的工作而发愁。你的同事也非常尊敬你。每一家你曾经工作过的公司都因为你的加盟而在某些方面得到了提升。
但问题是:接下来你将何去何从?
5.普通程序员
这个境界的程序员基本上能够应付一般的编程工作。他们自己也很清楚,由于天资所限,他们很难成为杰出的程序员。
其实,天赋跟成功的关系并不大。如果你有敏锐的商业嗅觉和不错的人际交往能力,你依然可以变得很成功。如果你是一个普通的程序员,但你还能靠这一行当过上不错的生活,这已经说明你是很有才的,只是你不必非得干程序员这一行。
人贵有自知之名。通常你的能力都会比你自认为的要低。缺乏天赋并不是什么大不了的事情。要勇敢一点,发掘自己的特长,并且充分加以发挥。
6.业余程序员
业余程序员通常都热衷于编码。他们可能是一些很有前途的学生或实习生,也可能正在参与某些开源项目,或者利用个人闲暇时间开发一些“好玩的”应用程序或网站。从他们的代码和创意可以看出,他们是一群很有想法、充满激情的人。
成为一名业余程序员是件好事。这个境界的程序员可以通过自我提升,迅速地胜任程序员这个职业。
7.低调的程序员
还有一些坊间流传的比较有个性的程序员,如JoeCoder,很有能力但是没什么令世人瞩目的成就。他们可能服务于某家大型公司。对于这些人来说,写代码仅仅是份工作而已,并非他们生活的全部。这没什么错,挺好的!
8.烂程序员
这个级别的程序员技能极其匮乏(己无境界可言),他们通常是阴差阳错地干上这一行的。他们所做的任何事情都会给他们的同事带来痛苦和灾难——当然可能也有一个例外,就是他们的同事也是一帮差劲的程序员,差到连身边全是一帮烂程序员都意识不到。
如果要给烂程序员下一个定义的话,那就是:没有金刚钻,却偏偏揽了瓷器活。
应该承认,以上所有的这些境界定义得并不严谨。事实上,并不是所有的程序员在他们的职业生涯中都渴望相同的东西。思考一个程序员在10年、20年、30年甚至一生的时间里所能取得的成就,是非常有意义的!想一想,你最崇拜哪个程序员?到底是他的什么成就,使得你对他如此地崇拜?
总之,你究竟想要过怎样的生活?
……
前言/序言
高效能程序员的修炼 epub pdf mobi txt 电子书 下载 2024
高效能程序员的修炼 下载 epub mobi pdf txt 电子书 2024
评分
☆☆☆☆☆
效果还不错,真的不错啦
评分
☆☆☆☆☆
豆瓣上推荐的,送货很快,还没看
评分
☆☆☆☆☆
书写的不错,内容值得参考,借鉴。有一定的引导作用
评分
☆☆☆☆☆
评分
☆☆☆☆☆
刚拿到手,手感不错,质量也可以,送货速度挺快的,总体很满意。嘿嘿,很精彩,有我需要的内容,让我收获很多,但是和以前的书又有些差别。以前大四的学姐学长走了就能在跳蚤市场淘到这种软考教材五块钱一本,唯独没有这本,没得办法买的,总体不错吧,反正是当教材用,系统梳理下知识点。全部搞清楚了软考应该可以过了。书的内容丰富,质量好,讲解详细,很适合入门级人员学习和高级进阶使用!书中内容没有细看,大概看了下提纲和粗略扫了下内容,脉络很清晰,根据教材目录,从基础到深入,对于考试用书来说是一本不错的模范教程。书的内容挺好,服务也不错,价格也比其他地方好。这本书很好和网上一样,也是我想要的,确实不错,买书就来这买了,书的质量也很好, 总的来说,这本书还可以,书中所涉及的知识比较全面,能够让我学到更多的理论知识。唯一不足的就是每章节后面没有相应的习题。自己在学术界忙活了几年,一转眼,发现自己离工业界越来越遥远。猛回头,买了这本精华本,追赶一下时代潮流。很实用很全面,非常值得阅读和收藏!内容太高深了,超出了我的能力,不错拿来拓展视野还是很不错的 ,推荐, 相当不错的一本书,可以对IT知识有很好的了解,内容很充实。挺好的书,质量不错, 同事也说挺好,
评分
☆☆☆☆☆
还未拜读过,还未拆封,就算是问题也只会是书本质量问题
评分
☆☆☆☆☆
评分
☆☆☆☆☆
很不错,活动购买的,留着慢慢看!
评分
☆☆☆☆☆