程序员
软件开发者路线图 豆瓣
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
8.2 (8 个评分) 作者: [美] Dave H. Hoover / [美] Adewale Oshineye 译者: 王江平 机械工业出版社 2010 - 9
作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长。为了增强专业性,你还需要一些软技能以及高效的学习技能。本书的全部内容都是关于如何修炼这些技能的。两位作者Dave Hoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能。
本书中的模式凝结了多年的调查研究、无数次的访谈以及来自O’Reilly在线论坛的反馈,可以解决程序员、管理员和设计者每天都会面对的困难情形。本书介绍的不只是经济方面的成功,学徒模式还把软件开发看成一种自我实现的途径。读一读这本书吧,它会帮你充分利用好自己的生命和职业生涯。
厌倦了自己的工作?去找一个玩具项目来帮你重拾解决问题的乐趣吧,这叫“培养激情”。
感觉要被新知识淹没了?做点以前做过的事情,重新探索一下自己熟悉的领域,然后通过“以退为进”再次前进。
学习停滞了?那就去寻找一支由富有经验和才能的开发者组成的团队,暂时呆在里面“只求最差”。
高效程序员的45个习惯 豆瓣 Goodreads
7.8 (9 个评分) 作者: [美] Venkat Subramaniam / [美] Andy Hunt 译者: 钱安川 / 郑柯 人民邮电出版社 2010 - 1
“书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。”
——Nathaniel T. Schutta,《Ajax基础教程》作者
“此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。”
——Matthew Johnson,软件工程师
十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地?
本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地交付更高质量的软件,从而成为真正的高效程序员。
2014年4月3日 已读
这是本充满了“正确的话”的书,如果已经有敏捷开发经验的话,可能会觉得此书太浅;如果没有经验的话,不知道能吸收多少
敏捷开发 程序员 编程 计算机
程序员的思维修炼 豆瓣
Pragmatic Thinking and Learning - Refactor Your Wetware
7.9 (27 个评分) 作者: [美] Andy Hunt 译者: 崔康 人民邮电出版社 2010
本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。
本书供各层次软件开发人员阅读。
2014年3月15日 已读
想不到我也有看《xxx的修炼》这种书的一天,捂脸。 这本书集合了针对程序量身剪裁的心理学,认知学,社会学,时间管理,效率提高,心灵冥想等等等等,有些还蛮好玩的,有些似乎也不怎么靠谱
思维 程序员 认知