软件开发者路线图 - [美] Dave H. Hoover

软件开发者路线图

[美] Dave H. Hoover

出版时间

2010-09-01

ISBN

9787111310068

评分

★★★★★
书籍介绍

作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长。为了增强专业性,你还需要一些软技能以及高效的学习技能。本书的全部内容都是关于如何修炼这些技能的。两位作者Dave Hoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能。

本书中的模式凝结了多年的调查研究、无数次的访谈以及来自O’Reilly在线论坛的反馈,可以解决程序员、管理员和设计者每天都会面对的困难情形。本书介绍的不只是经济方面的成功,学徒模式还把软件开发看成一种自我实现的途径。读一读这本书吧,它会帮你充分利用好自己的生命和职业生涯。

厌倦了自己的工作?去找一个玩具项目来帮你重拾解决问题的乐趣吧,这叫“培养激情”。

感觉要被新知识淹没了?做点以前做过的事情,重新探索一下自己熟悉的领域,然后通过“以退为进”再次前进。

学习停滞了?那就去寻找一支由富有经验和才能的开发者组成的团队,暂时呆在里面“只求最差”。

AI导读
核心看点
  • 以学徒模式构建开发者成长路径
  • 强调软技能与高效学习方法并重
  • 提供数十种解决职业困境的行为模式
适合谁读
  • 初入职场或转行软件开发的初学者
  • 寻求突破瓶颈、提升专业度的程序员
  • 对自我实现与职业生涯有规划的IT人
读前提醒
  • 非代码教程,侧重思维与习惯培养
  • 建议结合个人经历反思书中行为模式
  • 适合浏览后在遇到瓶颈时反复查阅
读者共识
  • 提供了一套普适且高效的学习方法论
  • 强调寻找导师与高手同行的重要性
  • 虽无固定路线,但启发读者自建路径

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "你的笔记、博客或wiki应该是一个托儿所,而不是一座坟墓——经验应该从这次记录中降生,而不是到那里去灭亡。定期读一读以前写的东西,你就能保证这一点。试着在每次重读这些资料时都找到新的关联。"
  • "跟学徒一样,为了在技艺方面不断地进步,熟练工和师傅将保持一种内向的对于自身的关注。同时,另一种新的关注会出现在熟练工身上,那就是对从业者之间关系的关注,以及对团队内外的沟通渠道的关注。"
  • "写下自己成功过的最大项目是什么?独立构建的最大代码库又是什么?写下这问问题的答案,然后看看能否找出项目复杂性的其他尺度,以及度量项目的其他方法。用这些尺度度量一下自己参与过的每个项目。现在,当下一个项目到来时,你可以把所有的项目画一张图,并找出新项目在其中所处的位置。一段时间之后,你将通过这张图看到自己职业前进的方向。"
  • "技艺不精的人常常不知道自己技艺不精。再者,越是技艺不精,你越不善于评估自己和他人的技能。"
  • "要真正理解任何思想,你都需要重建它第一次被表达时的上下文。这样,你可以理清经历了这么多中间人而保留下来的思想的精髓。"
  • ""可工作的软件"犹嫌不足,尚需精益求精的软件; “响应变化”犹嫌不足,尚需稳步增加价值; “个体与交互”犹嫌不足,尚需专家社区; “客户协作”犹嫌不足,尚需卓有成效的伙伴关系。 也就是说,在追求左侧项目的过程中,我们发现右侧项目也是不可或缺的。"
  • "Part 1: Empty the Cup Your first language The White Belt Unleash Your Enthusiasm Concrete Skills Confront your Ignorance * The deep end * Retreat to Competence Part 2: Walking the long road The long road Craft over art Sustainable Motivations *Nurture your passion* *Draw your own map* *Use your titl"
  • "该把我们的成功归功于哪些因素呢? · 共处一地:没有什么能打败面对面的团队合作。 · 结对编程:没有什么能打败肩并肩的开发。 · 测试驱动开发:没有什么能打败具有微型反馈回路的“乒乓编程”。 · 敏捷原则: · 精良工具:我们使用具有超平板屏幕的Mamcs机器,并定期引入新技术促进生产力。 · 尊重客户: · 努力工作: · 文化:没有什么可以打败一个可以在停车场上打雪仗、让创造性活力四处流淌的即兴团队。"
作者简介
Dave H. Hoover Obtiva 首席技师,喜欢在开发软件的同时培养软件开发者,他的专长是向企业家们交付项目。 Adewale Oshineye 软件工程师,从事过包括电子零售商销售网点系统、投资银行交易系统在内的各种大型项目开发。
目录
目录
序 1
前言 5
软件工艺宣言 19
第1章 绪论 21

显示全部
用户评论
适用范围不限软件开发
一本写给迷惘CS青年们的指路书。。。
本书更适合浏览一遍之后,在遇到职业瓶颈的时候再来翻阅,前提是你能及时评估自己并获取反馈加以改进
本书并没有明确给出一个可操作的明确的路线图,但是凭借它提供的模式以及你自己的思考,你完全可以组建自己的路线图。我受益匪浅,BTW,P177的第二行应该是“ThoughtWorks”而不是“ThhoughtWorks”^_^
非常实用,一个隐匿在全书的要诀就是:和高手学习
只能算是随笔合集
“可工作的软件”犹嫌不足,尚需进益求精的软件; “相应变化”犹嫌不足,尚需稳步增加价值; “个体和交互”犹嫌不足,尚需专家社区; “客户协作”犹嫌不足,尚需卓有成效的伙伴关系;
主要提出了在软件开发过程或者说职业生涯中遇到的问题,以及对应的解决办法。
过于普世的道理会让人觉得说了跟没说一样
书发霉了 快速翻了一遍 怎么讲 感觉这些东西只有你自己想出来才会真正理解…
下载
收藏