`

程序员生活智慧集——卓越程序员密码

阅读更多

这本小书名叫《卓越程序员密码》,但大部分内容讲的不是具体的技术。书中的话题涉及程序员生活的方方面面,每个话题独立成篇、言简意赅,读来多有切身之感,引人思考。譬如每日邮件繁忙,电话不断,如何保证工作效率?有些程序员朋友,自身水平很高,为何向别人讲解问题时却效果不佳?如何和不断提要求的客户周旋?作者在行业中浸淫多年,在团队建设、项目管理等方面都有独到的见解。当然,书中更少不了关于软件开发本身的技巧,复杂性管理、重构、代码生成等都是对实际工作很有指导意义的方法。
作者在本书中所谈到的话题列举
为什么软件行业中许多传统的开发流程和职责分配已经过时了,以及如何找出这些问题
为什么要对消闲项目说“不”,为什么开放的时间表对生产力至关重要
协作的工作环境如何大幅提高我们的效率,又如何大大降低我们的效率
如何让代码生成成为开发流程中自然而然的一部分,以及它除了让生成代码更快还有什么好处
如何更好地与不能面对面交流的客户打交道,以及如何面对不管软件做了什么新改动都会大发雷霆的客户
为什么大幅加薪和“员工是我们最宝贵的财富”这句古老的口号并不意味着更好的技术工作
如何认识到软件本身已经太过复杂了
如何成为更好的老师,让我们能够把知识在程序员中一代代传下去
本书内容简介:
本书讲的不是你写的代码,而是你赖以生存的密码。
软件开发行业的从业人员成千上万,你如何保证自己出色地完成自己的工作?这本书里没有浮夸的老生常谈,作者汇集十余年来的软件开发经验,从各个角度审视这一行业,探讨了保持健康工作状态需要怎么去做。
如何在最漫长的项目中保持效率,如何建立一个适合自己而不是牵绊自己的工作流程,如何面对目标和你不一致的客户……日常工作中遇到的许多问题,都出现在作者的笔端。有些问题如果处理得不好,哪怕是最有经验、最有干劲的程序员也可能被击垮。但有了正确的手段,你就可以克服这些难题,成为你梦想中的专业程序员。
本书精彩评论:
这是Pragmatic Programmers系列中的又一本书——对新手来说是指引,对专家来说是重温,这是关于程序员技艺(和生活)的一本美妙的智慧集。   ——Derek Sivers,CD Baby和sivers.org的创始人
Ka Wai Cheung先生为那些寻找自己赖以生存的代码的专业开发人员写了一本书。这本书不是用那些在任何博客中都能找到的传统想法拼凑起来的,而是用强有力且有针对性的方法,讲述专业编程的技艺和现实。
如果你想找一本新瓶装旧酒的编程规则,那就不用看这本书了。但是,如果你正在寻找一种视角,看看软件开发是什么,或者你想要一套由真实经验提炼出的指导方针,那这本书正是你需要的。 ——Bob Walsh,作家、47 Hats的创始人
充满“美味”的经验,每篇的大小也十分“适口”——在这本书里你可以学到很多。花上些时间从过来人那里学学吧。   ——Adam Hoffman, 高级开发主管
一本好书,有现代程序员从日新月异的世界中得到的提示、技巧和经验教训。从事开发或与开发人员合作的人士不可不看。   ——Caspar Dunant, Webfish
预售网址:

               卓越程序员密码
分享到:
评论

相关推荐

    卓越集团大数据应用的实践与思考

    数筑卓越据拓未来 ——卓越集团大数据应用的实践与思考 郑群 卓越集团数据业务部数据应用专家

    数据库课程设计——图书管理系统.doc

    Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应3用于个人PC、数据中心 、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业 社群。在全球云计算和移动互联网的产业环境...

    你所不知道的有关编码的编程真相

    下面的这些事情可能会让朋友们对软件开发感到惊讶:  一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码——不管他的技术水平有多高。...

    程序员需要经常刷题吗-agile-mdx:使用MDX平台的敏捷演示

    需要程序员经常刷题吗敏捷mdx 使用 MDX 平台的敏捷演示 敏捷软件开发 概念 敏捷软件开发描述了一种软件开发方法,在该方法下,需求和解决方案通过自组织和跨职能团队及其客户/最终用户的协作努力而发展。 它提倡适应...

    作为软件工程师你不知道的编程真相

    下面的这些事情可能会让朋友们对软件开发感到惊讶:  一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码——不管他的技术水平有多高。...

    程序员面试刷题的书哪个好-udacity-FEND-interview-practice:udacity-FEND-面试-练习

    程序员面试刷题的书哪个好概述 本次面试练习的 Github 仓库: 非常适合 Udacity 闪电战 问题:为什么你适合参加优达学城闪电战? 您如何看待职位描述? 我目前正在攻读以 ERP (SAP) 和 UML 为重点的计算机科学学士...

    计旅游管理系统

     正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何...

    Effective+C#+中文版改善C#程序的50种方法

    本书围绕一些关于C#和.NET的重要主题,包括C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等,讲述了最常见的50个问题的解决方案,为程序员提供了改善C#和.NET程序的方法。本书通过将每个条款...

    PHP5 权威编程!

    “这本书,是我的同事Andi Gutmans和另外两位非常卓越的PHP开发者Stig Bakken及Derick Rethans编写的,它描述了许多PHP 5丰富功能的关键内容。本书彻底阐述了新版本所有的特性,并且是所有想研究PHP 5高级特性的PHP...

    EffectiveC#中文版--改善C#程序的50种方法

    编辑推荐:业界专家经验荟萃,讲述从优秀到卓越的秘诀,涵盖C#2.0。 “一直以来,读者们总在不停地问我,什么时候写EffectiveC#?本书的出版使我如释重负。令人高兴的是,我本人已经从阅读Bill的著作中获益良多,...

    3d游戏编程入门经典 002

    全书代码示例丰富,内容翔实、权威,是一本优秀的游戏编程指南,适用于初级程序员和希望了解游戏开发的爱好者。 本书主要内容:通过3个完整的3D游戏,帮助您从头了解游戏的开发过程,简要介绍了与游戏开发相关的...

    3d游戏编程入门经典 001

    全书代码示例丰富,内容翔实、权威,是一本优秀的游戏编程指南,适用于初级程序员和希望了解游戏开发的爱好者。 本书主要内容:通过3个完整的3D游戏,帮助您从头了解游戏的开发过程,简要介绍了与游戏开发相关的...

    Spring技术内幕

    , ——Spring中文用户组, 这是所有Java程序员应该认真阅读的一本书。Spring框架主要是用Java语言来实现的,本书对大量经典的、优雅的Spring实现代码进行了赏析,不禁让我们感慨Rod Johnson(Spring之父)对Java语言的...

    人工智能发展存在的问题.docx

    为此,人工智能程序员必须与领域专家合作——回归该领域的学术根源——以缩小人与机器感知之间的差距。 3.黑匣子难题 许多企业都想使用人工智能,但金融服务等行业的公司必须非常小心,因为对于人工智能是如何得出其...

    人工智能发展存在的问题(1).docx

    为此,人工智能程序员必须与领域专家合作——回归该领域的学术根源——以缩小人与机器感知之间的差距。 3.黑匣子难题 许多企业都想使用人工智能,但金融服务等行业的公司必须非常小心,因为对于人工智能是如何得出其...

    php权威编程

    PHP 5首席设计师Andi Gutmans,PEAR创始人Stig Saether Bakken,PHP核心贡献者Derick Rethans三大高手合力而作:本书几乎囊括了PHP 5所有的新特性,包括PHP 5所有的新功能,PHP 5的面向... ——耿志军,PHPChina创始人

    C程序设计语言(第2版新版)(非影印PDF)

    原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。 ------以上介绍转自卓越 此...

Global site tag (gtag.js) - Google Analytics