《程序员的职业素养》【PDF】下载

《程序员的职业素养》【PDF】下载链接:
https://u253469.pipipan.com/fs/253469-230382243

内容介绍

《程序员的职业素养》是编程大师Bob大叔40余年编程生涯的心得体会,
讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。
《程序员的职业素养》适合所有程序员,也可供所有想成为具备职业素养的职场人士参考。

目录

第1章
专业主义
第2章
说“不”
第3章
说“是”
第4章
编码
第5章
测试驱动开发
第6章
练习
第7章
验收测试
第8章
测试策略
第9章
时间管理
第10章
预估
第11章
压力
第12章
协作
第13章
团队与项目
第14章
辅导、学徒期与技艺

更多资料请关注我的新浪博客http://blog.sina.com.cn/u/3283485963                           
《程序员的职业素养》【PDF】下载链接:
https://u253469.pipipan.com/fs/253469-230382243

更多书单和推荐电子书请关注:
http://zhaozhiyong.cn

时间: 2024-10-08 13:38:31

《程序员的职业素养》【PDF】下载的相关文章

读书笔记《软件开发者路线图—从学徒到高手》

<软件开发者路线图—从学徒到高手> 模式列表 另辟蹊径(A Different Road):你发现自己想要去的那个方向跟通往软件技能的道路并不相同. 只求最差(Be the Worst):当快速超越了周围的每一个人,你的学习速度下降了. 质脆玩具(Breakable Toys):你工作在一个不允许失败的环境中,却需要一个安全的环境来学习. 具体技能(Concrete Skills):你想到一个优秀的团队中工作,然而你掌握的实用技能很少. 正视无知(Confront Your Ignorance

《软件开发者路线图——从学徒到高手》—— 读后总结

这本书读起来很快,而且很多地方都感觉到了共鸣!收获还是不少的... 空杯心态 这是我最喜欢的一个主题,书中有一个故事: 意思是说,如果我们自己的心态不摆正,骄傲浮躁,不能静下心来好好学习,那么看再多的书也是无用的. 只有以一种求知的心态学习,才会有收获. 关于技能 对于软件开发者来说,在入职之前的学生时代应该广泛涉猎各种专业领域的书籍,尽量扩宽自己的知识面,为入职打下一个良好的基础. 在实习时,尽量保证快速的学习,以可用为目标,你不需要知道某个UI组件的实现原理,只需要知道怎么使用即可. 然后入

《软件开发者路线图:从学徒到高手》【PDF】下载

<软件开发者路线图:从学徒到高手>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196346 图书简介 作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长.为了增强专业性,你还需要一些软技能以及高效的学习技能.本书的全部内容都是关于如何修炼这些技能的.两位作者DaveHoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能.本书中的模式凝结了多

读《软件开发者路线图:从学徒到高手》感悟

好长时间,没有读过一本书了. 这两天花了点时间,读了一本<软件开发者路线图:从学徒到高手>,感觉很不错,所以推荐给大家. 本来以为,作为一名合格的程序员只要会看文档和源码,就可以,看来我真的烦了一个很大错误呢,是不是你也有这个Bug ? 以前的我,总是喜欢 自己一个人摸索问题的答案,有的时候也不一定能够解决, 作为一名好的 程序员,要保持一个 谦卑的心,正如 乔帮主 所说的:"Stay foolish ,Stay hungry!" 学会,分享自己所学的知识,这样 会进步的更

《软件开发者路线图:从学徒到高手》

1.为什么要不断学习新东西: 专长带来的回馈是直接而切实的,但这样做的风险不会立即浮现出来,直到有一天你采取任何措施都为时已晚.当你的专长最终变得过时,你将被迫再次面临一大片无知领域,而此时你可能已经失去学习新东西的习惯,重新开始会比原来痛苦得多.在这种情况下,克服那种被压垮的感觉比解决问题本身更困难. 2.走上同一条路: 通过观察,并且与几个这样的杰出黑客交流,他发现自己离真正意义上的"杰出软件开发者"差远了.每隔一段时间,他就会去看一看这些黑客们所学知识的深度和广度,然后垂头丧气或

软件开发者路线图梗概&amp;书摘chapter1

软件技能的概念 本书目的:尝试为软件开发的新颖方法整理出一份宣言 原因:定义泛化 从敏捷开发运动中学到的经验:理解支撑规则的底层因素 软件技能的愿景:价值的提取&希望的表达 价值体系: 1.基于反馈作出改变 2.注重实效而非教条 3.分享 4.敢于实验.证明错误 5.掌控自己的命运 6.对个体而非群体的关注 7.包容性 8.以技能为中心 9.同那些使用你要学习的技能为目标的人共处 软件学徒:一种态度,不断寻找更好的方法 学徒期:责任感,渐进的过程 熟练工:新的关注:从业者之间的关系→提供指导.保

软件开发者路线图梗概&amp;书摘chapter2

空杯心态:放下对技能水平的自鸣得意 1.入门语言:学习一门语言,从实际问题入手→形成反馈回路 构建学习沙箱 利用实际代码,进行学习测试 学习一门语言:与精通该语言的专家一起工作,即找人指导 阅读他人的代码,分享经验 第一门语言:框架 深入挖掘语言&学习迥然不同的方法解决问题的语言 语言规范,通读他人写的标准库,打补丁,得到自己的通用法 2.白色腰带:学习进度降低,尊重与好奇的态度 用不同范式的语言来实现某种编程范式编写的程序 3.释放激情:热情与好奇心,需适应团队动态 思想的多样性→集体智慧 4

软件开发者路线图梗概&amp;书摘chapter5

恒久学习:整个职业生涯,反馈回路,了解弱点 1.提高带宽:多维度.高效获取知识 博客.关注twitter动态.订阅邮件列表.加入本地用户组.技术大会.联系书的作者.在线教程 从信息的海洋中回到实际软件制作 2.不断实践:可以犯错的环境实践 指导者布置练习并评价 通过路数实践 较短的周期性反馈,社区中公开练习 稍难的练习,每周重做,解决方法的改变 3.质脆玩具:当成功所得经验与失败一样多,追寻失败 个人wiki记录所学 4.使用源码:代码是最终裁决者 工具箱:阅读别人的代码.阅读最新代码.尝试重构

软件开发者路线图梗概&amp;书摘chapter7

软件工程是一门技艺 原因:理解不足以系统化 技能:为交付可以工作的软件 重要的原因:了解不足以将它写成可供别人直接运用并得到相同成果的格式 大多数程序员低于平均水平 工艺:一套高度重视技能的训练和传统 包括:学会.发扬.继承一种技能 绝对顺从权威是危险的 师傅不是用于称呼自己的,标准模糊 软件是一门新手艺,缺乏师傅 培养他人,达到甚至超越自己才华→师傅的潜力

软件开发者路线图梗概&amp;书摘chapter3

漫漫长路:自定路线,想象十年后 1.技重于艺:重视客户的交付价值 客户的解决方案与个人内在标准的平衡 2.持续动力:金钱.乐趣.名声 列出五项最重要的动力 3.培养激情:博客.钻研名著.加入学习小组.重定路线 清晰的界限保护激情 准备三个用于讨论的积极想法 4.自定路线:适合你的道路 职业目标→步骤具体化→第一步 协同与老板愿景一致的机会 不断重新评估路线 列举目前工作之后可从事的三项工作,之后再三项,之后再三项,共27项 5.使用头衔:公司的头衔仅娱乐 描述自己.为自己写头衔 6.坚守阵地:坚