Apprenticeship Patterns

Dave Hoover, Adewale Oshineye

出版时间

2009-10-25

ISBN

9780596518387

评分

★★★★★
书籍介绍
这本书最打动人的地方,是它把'成长'从一句口号拆解成了可操作的日常动作。它不教你写代码,而是教你如何判断自己写得对不对、下一步该往哪儿走。比如'把笔记当成托儿所而非坟墓'——定期重读旧笔记,每次找出新关联,让经验活下来而非埋掉;又比如给每个项目画一张'复杂度地图',看清自己正朝哪个方向前进。这些来自一线程序员的真实反馈:有人因职业停滞、迷茫甚至想放弃而读到它,也有人从中提炼出'建立反馈回路'这类具体方法。它适合那些手感停滞、看不清方向的初级开发者,以及愿意把'技艺'二字认真对待的人。
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机器,并定期引入新技术促进生产力。 · 尊重客户: · 努力工作: · 文化:没有什么可以打败一个可以在停车场上打雪仗、让创造性活力四处流淌的即兴团队。"
用户评论
前一段时间在纠结自己的职业发展, 到底应该怎么样去提高自己, 拥有更好的发展前景, 看完这本书的前面几章, 豁然开朗. 太棒了.
对于career规划有些帮助,要主动寻求帮助以及表达想法尽快建立反馈链。
带个Pattern的书都这么晦涩么,真难读的英文。
Good summary
如果你觉得自己水平一直在停滞 你不懂接下来该怎么办了 你迷茫甚至想放弃 或者从此懈怠 那你需要这本书 另外o`really有在线版 http://apprenticeship-patterns.labs.oreilly.com/index.html
看看
有些章节着实有用:空杯心态、实用比美观更重要、实践实践实践、建立反馈回路,需要有实际指导你改变当前行为的反馈指标。
程序员如何从一个手艺人新手成长起来........
下载
收藏