《程序员的修炼——从优秀到卓越》是《高效能程序员的修炼》的姊妹篇,包含了Coding Horror博客中的精华文章。全书分为8章,涵盖了时间管理、编程方法、Web设计、测试、用户需求、互联网、游戏编程以及技术阅读等方面的话题。作者选取的话题,无一不是程序员职业生涯中的痛点。很多文章在博客和网络上的点击率和回帖率居高不下。
Jeff Atwood于2004年创办Coding Horror博客(.codinghorror.),记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞。
《程序员的修炼——从优秀到卓越》的写作风格风趣幽默,且充满理解和关怀;适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《程序员的修炼——从优秀到卓越》能够帮助读者更多地关注技术工作的人性和人文因素,从而实现程序员职业生涯的成功转折。
第1章 绝地反击之术 1
待办事项不靠谱 1
今天上班可以放羊 4
你没有说服我 9
真正失败的项目 12
激情造就天才 16
勿以专家自居 18
行百里者半九十 23
管理中要有信任 26
博伊德迭代法则 29
十年磨一剑 32
第2章 编程之道 36
切忌一根筋 36
破窗理论 38
要么热爱,要么离开 41
简单之美 44
乐于删代码 45
你是程序员这块料吗 46
你循规蹈矩吗 50
科里定律:坚守一个目标 52
最牛的编码套路 55
孤独的人是可耻的 60
你有编程伙伴吗 62
软件学徒制 66
第3章 Web设计原则 68
网站的评判标准 68
追求简单 72
应用会取代网站吗 74
切忌墨守成规 79
诡异的单键设计 81
可用性并非阳春白雪 87
费茨定律的另一面 90
可用性与易学性 93
谷歌的头号UI问题 95
只是多一个 98
敢于说不 100
用户界面很难做 101
第4章 关于测试的一些思考 103
单元测试是必要的 103
有时候是硬件问题 105
异常驱动的开发 108
第5章 了解你的用户 113
逻辑人的争议 113
象牙塔式的开发 115
让程序员设计界面的后果 117
保护“中间分子” 119
每个用户都会说谎 122
别把产品发布当目标 124
别问,须观察 126
功能越多越好吗 130
生物会为所欲为 133
为了一点绶带 138
为反社会人群构建社交软件 141
第6章 互联网的那些事儿 145
保存互联网,留住所有记忆 145
网络中立的重要性 149
YouTube上的版权保护 153
第7章 游戏与编程 160
我的编程生涯始于BASIC 160
想玩游戏就自己写 165
游戏玩家到程序员的蜕变 169
第8章 阅读之美 173
不读书,谁之过 173
自助者,天助之 177
计算机犯罪的历史与现状 181
如何与人交流 187
勤练基本功 194
附录 197
纪律造就强大的开发者 197
软件开发之50年历程 201
如何写技术文档 206
非光滑控制理论与应用 本书特色 从方法的对象来看,与传统控制律相比,非光滑控制律的适用范围不同,正如李世华和丁世宏等编著的《非光滑控制理论与应用》中将提...
《本草纲目使用手册》内容简介:《本草纲目使用手册》试图通过对《本草纲目》一书的内容进行重新梳理和诠释解读,就是希望能够为广
《符号学产品设计方法》基于符号学的视野,结合语言学、传播学、文化学、社会学、心理学等相关概念、原理和分析方法,对产品设计
《金克木散文》内容简介:本书大致分四个部分:写自己、忆师友、论读书、谈文化。写自己,往往谦虚自抑,从中可读出一个善思敏行的
《商业摄影核心课》内容简介:这是一本从基础入门技术出发,直指专业高度,揭示商业服装摄影专业技法的实用教材。本书从具体的拍摄
WhyisitthatbusinessinSiliconValleyisagainflourishingwhilealongRoute128inMassachu...
《计算机图形学原理及实践:C语言描述(原书第2版)》:这是计算机图形学领域的一部经典之作,作者Fley、vaDam等是国际图形学界的著
《网站运维:保持数据实时的秘技》的各位合作者以自己的亲身经历,从不同的侧面讲述了一个正在发展中的新兴技术领域——网站运维:
《为未来而育:用艺术思维提升孩子的八种核心竞争力》内容简介:这是一本写给父母和教育者的,通过艺术思维提高孩子核心竞争力的书
Needtoovercomeinformationoverloadandgetyourmessageacross?Infographicsareyoursecr...
本书系统地讨论了数字信号处理的基本理论、基本算法和基本实现方法,注重基本概念、基本方法的讲解,压缩了繁琐的理论推导;注重
《电子技术基础:模拟部分(第4版)》是“九五”国家级重点教材,前版获国家级优秀教材特等奖及国家科技进步二等奖。为适应电子信息
《反正都能飞(李长声自选集)》内容简介:本书系旅日华人作家李长声自选集中的文学及出版篇。作者在此卷所选文章中,对日本文学史
《驾驭独角兽》内容简介:独角兽像中国传统文化中的龙一样是人类丰富想象中最神奇的动物之一。种子轮基金Cowboy Venture的创始人Ai
汇编语言(第三版) 本书特色 汇编语言是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、...
《黑洞旅行指南》内容简介:这本引人入胜的科普小书解读了当代科学里极具挑战性的现象—黑洞,它也是我们理解整个宇宙的方向标。在
《园区网络架构与技术》内容简介:本书以园区网络所面临的业务挑战为切入点,详细介绍了智简园区网络的架构与技术,旨在向读者全面
《学前儿童创意美术活动设计》内容简介:本书以3~6岁幼儿为对象,以美术创作基本元素为纲、案例活动设计为纬,系统、科学地引导幼儿
ASP网络编程技术与实践 目录 第1章Web编程基础1.1Web开发基础1.1.1Internet基础1.1.2ASP的特点1.1.3ASP的工作原理1.2AS...
CATIA V5 从入门到精通 本书特色 《CATIA V5从入门到精通》是上海软件行业协会秘书长,长根兴,江苏省软件行业协会副会长徐雷,盛选禹哲。3大综合案例...