软件开发者路线图

出版社:机械工业出版社
出版日期:2010年9月
ISBN:9787111310068
作者:Dave H. Hoover,Adewale Oshineye
页数:185页

作者简介

作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长。为了增强专业性,你还需要一些软技能以及高效的学习技能。本书的全部内容都是关于如何修炼这些技能的。两位作者Dave Hoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能。
本书中的模式凝结了多年的调查研究、无数次的访谈以及来自O’Reilly在线论坛的反馈,可以解决程序员、管理员和设计者每天都会面对的困难情形。本书介绍的不只是经济方面的成功,学徒模式还把软件开发看成一种自我实现的途径。读一读这本书吧,它会帮你充分利用好自己的生命和职业生涯。
厌倦了自己的工作?去找一个玩具项目来帮你重拾解决问题的乐趣吧,这叫“培养激情”。
感觉要被新知识淹没了?做点以前做过的事情,重新探索一下自己熟悉的领域,然后通过“以退为进”再次前进。
学习停滞了?那就去寻找一支由富有经验和才能的开发者组成的团队,暂时呆在里面“只求最差”。

书籍目录

目录


1
前言
5
软件工艺宣言
19
第1章 绪论
21
什么是软件技能
25
学徒期是什么
31
学徒模式是什么
32
模式来自哪里
33
下一步做什么
33
第2章 空杯心态
35
入门语言
38
白色腰带
45
释放激情
49
具体技能
51
暴露无知
54
正视无知
57
深水区域
59
以退为进
62
总结
64
第3章 走过漫漫长路
67
漫漫长路
69
技重于艺
71
持续动力
74
培养激情
77
自定路线
80
使用头衔
84
坚守阵地
85
另辟蹊径
87
总结
89
第4章 准确的自我评估
93
只求最差
94
找人指导
98
同道中人
101
密切交往
104
打扫地面
107
总结
109
第5章 恒久学习
113
提高带宽
114
不断实践
118
质脆玩具
121
使用源码
124
且行且思
128
记录所学
131
分享所学
133
建立馈路
136
学会失败
139
总结
140
第6章 安排你的课程
143
阅读列表
144
坚持阅读
147
钻研名著
148
深入挖掘
150
常用工具
155
总结
158
第7章 结束语
161
附录A 模式列表
167
附录B 一次学徒培训的号召
171
附录C 回顾Obtiva学徒训练项目的第一年
175
附录D 在线资源
179
参考文献
181

编辑推荐

  厌倦了自己的工作?去找一个玩具项目来帮你重拾解决问题的乐趣吧,这叫“培养激情”。  感觉要被新知识淹没了?做点以前做过的事情,重新探索一下自己熟悉的领域,然后通过“以退为进”再次前进。  学习停滞了?那就去寻找一支由富有经验和才能的开发者组成的团队,暂时呆在里面“只求最差”。

内容概要

Dave H. Hoover:Obtiva首席技师,喜欢在开发软件的同时培养软件开发者,他的专长是向企业家们交付项目。
Adewale Oshineye:软件工程师,从事过包括电子零售商销售网点系统、投资银行交易系统在内的各种大型项目开发。

媒体关注与评论

  “了不起的作品!阅读本书就像置身于一部时间机器中,把我带回软件开发者职业生涯中的那些关键的学习时刻,那时,学习最佳的实践方法需要通过艰苦的方式,但是在我从学徒到高手的每一步上都有良师益友坐在旁边。我当然乐意把这本书介绍给大家。我多么希望14年前就拥有了这本书!”  ——Russ Miles,OpenCredo CEO

图书封面


 软件开发者路线图下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计14条)

  •     就像一个经典的电影让人看完还能回味,就像一个美丽的回忆让人不愿丢弃在心的角落,就像一个古老的传说让人想永久追寻,这就是这本书。作者将自己的奋斗之路写在了书中,愿与大家共勉。共同走过,生命中的点点滴滴!
  •     作者也是一个半路出家的软件工程师,他通过自己的感悟并且采访研究一路成长过来的师傅和熟练工们,讲述了如何从学徒到高手。这本书不仅仅在说经验,还有知识已经严谨的结构--成长之路的架构、图书又或者说在描述一件事情时推荐使用的架构。如下:主题:(如学会失败)情景分析 ---描述为什么需要“学会失败”这个技能。(失败是不可避免的,它迟早会发生在每个人身上。实际上,在任何事情上都没有失败过的人要么是不肯推进能 力的边界,要么是学会了忽略自己的错误)问题描述 ---在这里描述一下你实际中会如何面临”主题“描述的问题的。解决方法 ---我们应当如何面对“主题”行动指南 ---这下该我们动手去操练了,光听不练可不行参考模式 ---我们还可以利用那些相关“主题”解决或者帮助解决这个“主题”的问题。
  •     该书很薄,不到200页。在这短短的100多页中,作者阐述了软件学徒应该去追求的理想和目标,更难能可贵的是作者并只是给读者展示美好的愿景和诱人的终点,他们给我们制定了一份大家可以参考去执行的“路线图”。有了这份路线图,我们在工作和生活的成长之路上,会少许多迷茫和困惑,会少许多无奈和无力感。有了这份路线图,我们可以在前人的足迹下走得更扎实,更高更远。有了这份路线图,我们知道世界上已经有许多普通人从“学徒”走向了“师傅”之路。他们给我们大家作出了一个很好的示范,他们能,我们也能!有了这份路线图,我们知道前人栽树后人乘凉,我们在工作生活中也要秉承这种精神,要把我们在工作和生活中遇到的问题解决办法整理成“模式”,以供后人参考改进!有了这份路线图,你可以...说点我觉得最重要的事,那就是我们赶快去书店或在网上把这本书给买了,然后根据作者的指导选取自己马上可以去实践的“模式”,不断实践再实践,提高自己的技能,最终实现自我价值。行动起来,不要犹豫!

精彩短评 (总计80条)

  •     如果早几年,或许现在已全然不一样, 时间不在, 那就现在开始.
  •     里面几个原则讲的蛮好的,空杯心态
  •     相见恨晚那
  •     和看一般技术类的书不同,看这本书不需要绞尽脑汁。更像一本小说,值得多看几次。
  •     这是帮同事孩子买的
  •     火车上看完的。
  •     许多都看不懂
  •     还行吧
  •     等有空做下笔记,初级程序猿必读
  •     写的不错,简单明了,容易理解,该要全面,但不足是实践环节缺少详细步骤,可能翻过程中存在相当大的理论分歧,总体还是不错的。
  •     漫漫长路。
  •     里面用到的语言与其他专业类书籍有很大不同,给你耳目一新的感觉。有时会觉得只是一个哲学书,作者对职业规划侃侃而谈,从字里行间可以很容易的看出作者对软件有很深的感悟。
    建议刚毕业的程序员看一看,会有很大启迪,至少是一本程序员励志书
  •     感觉内容大多数重叠。
  •     内容可以,价格稍高,低于初级程序爱好者来说,看看总是好的。
  •       我非常相信传统的力量,相信不读历史的人注定会犯历史上相同的错误。原来上学的时候,我就最佩服德国的工程师。德国的职业教育体系非常不同于其他国家,他们基本上是学徒制的。记得《精益思想》那本书曾经记述保时捷的工人70%都完成了三年制的学徒训练,实在是行业内非常罕见的高水准团队。在各国为经济危机带来的高失业率头痛不已的时候,只有德国的失业率没有明显的上升,有人总结了原因就是德国的学徒制教育发挥巨大作用,培养人的目的非常明确:能够依靠自己的所学的技能生存。我想和我一样认为德国拥有世界上一流工程师的人不在少数,认同培养工程师的主要途径应该是传帮带的也大有人在吧。
      
      暂且扯远一点,说说历史上有名的科学家,90%是要么出身科学世家要么师从大师。我曾经翻看过好多获得菲尔兹奖的数学家的介绍,他们的导师都是可以查到的有头有脸的科学家。那么导师的导师呢?我试着循着这条路线追根溯源,发现好多人的师徒谱系都能追踪到17世纪。好多大师不仅仅是彼此认识,他们经常交流探讨问题的书信什么的都有详尽的记录。
      
      现在的互联发达了,我们真的要放弃这种人带人的“落后”文明传承方式了么。这本书不但彻底否定了上述命题,还告诉我们如何去寻觅导师,如何向导师学习。说真的,我对作者说的每一个字都非常赞同。现在互联网是发达了,但是那种发自内心的交流欲望是谁也不能授予的。资源再多,不去利用,不会利用,到头来也是虚无。我也说说的亲身感受。我第一次感受到大师风采是观看SICP录像(感谢互联网的恩惠),那种一个迷惑的人受到谆谆教诲的舒爽令我十分难忘。我像是打了鸡血,把所有的空闲时间都投入了Fisher图书馆的7层,大师给我指名了方向,那种豁然开朗所带来的愉悦用比较潮的话讲,不但持久而且剧烈(我知道你又在联想了)。后来,我又机缘巧遇Matz,Richard Stallman等大师,每一次的交流虽然短暂,但是都使我获益良多。
      
      哦对了,这又是一本Thoughtworks系的书。为什么说又呢?哈,市面上的Thoughtworks的书籍我基本上都看过,质量非常高。哦,你会说,这本不应该算是了吧。但我的分类标准是看,作者的思想形成的主要因素是那段Thoughtworks的工作经历。对了,我真的不应该提名字,好像有广告的嫌疑。我这里既然提了,就要说明一下,我真的不是托儿。
      
      好吧,学徒的快乐旅程就要开始了。不论你写了多久的代码,看一看都是很有好处的,经验丰富的人,可以从中领悟带人的诀窍,抑或是投入新领域的心态。经验不那么丰富的人呢,自然每一条规则都是能立刻付诸实践的好建议。没有空洞的理论,这本书更象是一本学徒守则,带给你快乐,伴你度过最困惑的开始阶段。我真的希望我在一开始学习编程的时候就有人送我这本书,那么我这么多年的迷惑和不知所措就能减少90%。希望大家喜欢这本书,也希望喜欢这本书的童鞋推荐给你的好朋友。
  •     该书主要列举了软件开发者在学习路线上的一些把握和建议,总归一句话:找对好师傅,学习编程的时候多实践,形成良好的反馈回路。
  •     与君共勉
  •     没有很多料,更不用说激励一把的料了。不推荐
  •     并不是严谨意义的路线图,是一系列软技能的模式。每个模式有情景分析,问题描述,解决办法,行动指南。实用。
  •     网上买的影印版,要是能有正版的就好了。
  •     怎么增进?怎么提高?有方法可循吗?有,看这书吧。当然得做到,条件OK,干!环境不允许,适应环境,创造条件,干!
  •     有意思,具体说说哪不好。
  •     受益匪浅的一本书。好奇如果早些年有一个很厉害的人对自己说 “好好看看这本书吧,会很有帮助的”,然后去读了一下,那么会不会有不一样的经历呢。 里面的模式抽象的很好,描述的情景和解决方法很实在。 还引用了很多有道理的话。
  •     规划嘛
  •     如何做好学徒,学徒期应该如何面对困难等直到成长为专家
  •     : TP311.52/4622-1
  •     花了两天的时间快速读完,只恨3年前没去读,推荐刚踏入工作的程序员们读一读,这算是一本非常不错的入门阶段程序员成长指导手册!
  •     半天多就可读完,虽然看起来都是平常内容,但不完全是技术鸡汤,作者对这些模式进行了系统整理,在分类和操作指导上也提出了不少有益的建议。偶尔翻翻应该会有收获!
  •     好书。每一个软件开发者都应该看。作者作为一名过来人,对搜集的大量信息的整理,为开发者指出未来职业发展上可能冒出的问题,以及提供可行的解决问题的建议。读完这本书,意犹未尽。或许软件开发者的路还是很长吧。。。。。
  •     2015/03/09 读第一遍:给出了一些不错的rules.
  •     重新梳理一下自己的职业人生
  •     对程序员思考自己的未来很有帮助,职业发展最重要的是目标和路线
  •     唉,书名倒是不错,不过开头废话太多了
  •     刚入IT界的人可以看看,尤其是像我这样的非科班人士。书中给出了许多模式,给读者指引。可以结合自身的情况参考。
  •     适合能独立做个小东西的,最好是刚开始码农生涯的程序员
  •     没什么帮助... 早前就大概知道该怎么做了, 接下来就是坚持重复 读书, 读 blog, 实践, Google...
  •     没买到实体书,在kindle上读的电子书。给徘徊在五年开发的路口的我多少一点启发,不过未来的路线还需要自己编排……
  •     在不同的环境下,采用不同的正确模式,为成为师傅提供了多种路径。不过读完后,就觉得成为师傅真的太不容易了。。。。。
  •       可能并不实用!白买了,
      
      
      不要看人云亦云!
      我刚从当当买的:不太好
      
      哪位需要:同城交易(北京),我卖或交换其他东东也行!(超低)
      QQ:1153522551
      留言:。。。。
      。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  •     心态论,和方法论
  •     有点类似于从小工到专家的注解版,还是不错,可以看一看的
  •     迷茫时读书。解决了许多困惑,知道接下来从哪些方面努力了。
  •     业余书籍适合 厕所 阅读。
  •     收到书以后,看了一会儿,写得还不错。对于软件开发有帮助。
  •     Ps:)不从历史中学习的人注定重复历史
  •     可以作为初级开发人员的休闲读本,能够指引职场的方向,包含工作中的一些开发技巧。
  •     读第二遍
  •     很不错的书,看了后让我更明白如何发展软件开放技能

    并且也是一并让我希望一口气读完,并且真的能实现的好书,对增加提高软件开放技能信心有很大帮助!
  •     新手需要尽早看到这本书
  •     想不起来写了什么。。。
  •     最近书多,且忙,还没看完,不过看完需要很大的耐性, 讲的挺无聊的
  •     和另外一件小商品放一个盒子里,看到盒子还以为要分两次送呢 汗:(|||
  •       花了一个晚上快速地浏览了一遍,书中推崇的模式招招实用。首先要选一个好的学习环境和氛围,同道中人(Kindred Spirits)多且有人指导(Find Mentors) ,你就成功了一半。然后在漫漫长路(The Long Road)上坚持阅读(Read Constantly)不断实践(Practice, Practice, Practice),并且做到记录所学(Record What You Learn)分享所学(Share What You Learn)。实践、记录、分享是学习过程中最重要的部分,实践和记录帮你明白你所学、应用你所学,分享则帮你深入你所学。与别人分享、把所学清楚地讲给别人,往往会使你自己能更深入地理解所学。这是这本书给我的部分启示。
  •     看来我还需要“打扫地面”很长时间,哈哈
  •     里面总结了一些很有意义和价值的经验,简单易懂,最为关键的是如何应用于自己的职业生涯之中。这种书读一遍两遍是不够的,需在不同的阶段以不同的身份和角度去阅读。
  •     路线清晰,给人已指南,建议看下
  •     也许是我还不能理解大道至简,满篇知易行难的东西,比程序员修炼之道差太多了
  •     现在看还没什么感觉
  •     学徒ing
  •     还好就是纸张感觉不咋地
  •     拿到书,一口气就读完了。它不是一本技术书,却象黑暗中的一盏灯。如果若干年前能有这本书,能早一点看到这本书,我会少走很多弯路。在校的IT专业的学生应该看一看这本书。
  •     给程序员定义了学徒工、成熟工、大师三个层次,个人还是比较认可的,关键还是执行,尤其是戴上白腰带,这个很难,但是长期以往,又会制约自己的成长和发展。
  •     在中国提到Geek,炫酷新技术等等,貌似大多数人想到的还都是阿里,腾讯这些互联网企业。在某个从上述公司的某个员工在某个场合下的某个ppt中看到了这本书,于是买来读读,结果一看作者是thoughtworks的。。。可以作为unknown unknown阶段的工具书。known unknown之后还是要靠自己了。。。
  •     软件其实等同于艺术,工程师算是半个艺术家,不仅需要强硬的技术基础,更需要对美的追求。送给所有做软件的人!
  •     值得一读。
  •     用处不大
  •     找个好师傅,多做、多想、多问。
  •     感觉都是很有用的模式,但是目前用不到。。。
  •     这本书中的模式对于正处于学徒期的自己很有用,而且书中提到的很多书籍资源也是很有价值的,很多模式值得一试
  •     厕所纸一样的纸张,35元的定价,180来页的内容。肯爹阿???!
  •     也就我们这些平庸的程序员需要读这样的书……
  •     虽然有部分建议不太符合中国现在码农的生存环境(人们普遍认为的青春饭,走向管理岗位被视为正途,视加班为正常现象。大部分处在书中说的平均水平以下,做些重复简单的工作,而又没有精进的念头或者跟风学各种新技术,但也只能算书中‘具体技能’一类,其实也是为了在温饱线上挣扎…说的满眼都是泪啊…),但书中很多建议还是可以实施的,最起码可以把平时忽略掉的一些整理清晰,让自己对学习软件技艺这件事更加认真。尝试延长自己钻研技艺的时长,而不是一味想着怎么摆脱现在的苦逼身份。
  •     软件开发是一门手艺,就像传统手艺一样,培养手艺人的最佳方式是经过实践验证的传帮带式的学徒制。
  •     刚到手,正准备开始看
  •     不好意思,我是一只在校学习的菜鸟,软件开发还在摸索中... SO 真没看懂具体讲什么 SO 还没看完... 不想乱发书评,但有时间 看看这本书也OK~!
  •     自己寻找师傅,进行师徒制的学习。
  •     有启发, 同时比较晦涩
  •     很棒的一本书,很多方法都很实用,特别是对于刚参加工作一年的来说。虽然翻译有些地方挺蛋疼。。
  •     提出的各种模式并非是软件的设计模式,而是如何从学徒晋升为高手,避免众多陷阱和冤枉路的真知灼见。建议细读并品味该书,而且需要隔一段时间再回顾其中的一些思想,反省自己尚有何处做得不足。
  •     两天内看完,更重要的是要实践、实践、再实践
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024