专业主义

1.精进技艺,保持时间上的投入,保持关注

2.负责,为制造的bug负责,而不是抱着“人非圣贤孰能无过”的态度

充足的测试用例->对修改代码没有恐惧->经常性的改善代码->高质量代码

说“不” 和 说“是”

不要说试试看,给出明确答案,“是”或者“否 敢于说“不(提出异议)” 谨慎说“是(做承诺)”

编码

进入“流态区”

保持节奏

不要盲目冲刺,唯一能够加快进度的方法便是缩减范围

在程序员所能表现的各种不专业行为中,最糟糕的是明知道还没有完成任务却宣称已经完成TDD

练习

“编程柔道场”:用一些适当的题目练习技能,比如ACM题,书里举的是练习TDD的技能

测试

完成的定义不是代码写完,而是所有测试通过、需求方确认

测试金字塔

UI测试 高成本 反应真实需求

验收测试

集成测试

单元测试 低成本 高效率 缺陷更易定位

后面关于时间管理 & 预估 、 压力团队协作的内容不是特别有感觉,这些各种书上写的也很多,大同小异

原文链接:http://book.douban.com/review/5619535/

程序员的专业主义精神——评《程序员的职业素养》相关推荐

  1. 代码整洁之道:程序员的职业素养 读书笔记

    代码整洁之道:程序员的职业素养 作者:(美)罗伯特 C. 马丁(Robert C. Martin) 译者:余晟,章显洲 这是一本风趣幽默的关于程序员的故事书,这本书让我在专业技术之外,了解了更多程序员 ...

  2. 从插图看《代码整洁之道——程序员的职业素养》

    <代码整洁之道--程序员的职业素养>是<代码整洁之道>的作者Bob大叔的第二部作品,笔者读完2016年再版的本书后有感而发写下本文,本书2012年的版本叫<程序员的职业素 ...

  3. 侠客精神 与 程序员的梦想

    侠客精神 与 程序员的梦想 我高考的那年是2013年,也就是说你们高考完,我也快要毕业了.促使我写这篇文章不单单是CSDN的"款款相待",也是打算对自己的大学生活做一总结和对未来的 ...

  4. 零基础、非计算机相关专业的如何转型程序员

    文章目录 一.非计算机专业程序员现状 二.计算机专业的课程内容 1.大学物理.大学物理实验 2.电子.电路.单片机.自动控制 3.思修(有时也叫德育).马哲.邓论等 4.程序设计 5.数据结构.操作系 ...

  5. 特别策划:非计算机专业如何转行做程序员?

    随着互联网的飞速发展,云计算.大数据由"热点"到落地,也带动着市场对软件开发者的需求,而目前国内软件开发从业者本已供不应求.互联网的火热不仅给软件开发者带来更为广阔的空间,就业薪资 ...

  6. oracle ocp认证_OCP Oracle认证专业Java SE 8程序员学习指南II-复习和作者对话

    oracle ocp认证 在招聘技术职位时,传统观点认为,没有什么能比有经验的候选人更胜一筹了,而且许多招聘经理通常可能不会在认证方面投入太多. 但是,Oracle Java认证考试当然是一个例外,因 ...

  7. “非计算机专业如何转行做程序员” - 我的经验

    前两天在微博上看到关于"非计算机专业如何转行做程序员" 的讨论: 讨论中一片学生的来信,勾起我写一篇博客的冲动: 希望我的经验能影响他,影响徘徊在计算机行业外想进来的人. 先做个自 ...

  8. 乱世女英雄--评程序员先驱霍珀

    年轻时看<三国演义>,群雄纷争,豪杰并起,看得热血沸腾之时,常常掩卷慨叹,为啥我没有出生在这样的年代? 要是自己"有幸"躬逢乱世,搞不好也是个刘备曹操孙权,最不济也能是 ...

  9. 代码整洁之道,不止于程序员需要的职业素养

    代码整洁之道,不止于程序员需要的职业素养 最近在读<代码整洁之道>这本书,分享一些我的感悟.首先得说明一下这本书是一本技术类的书籍,大部分内容讲的是纯技艺方面的知识,比如测试驱动开发.阻塞 ...

最新文章

  1. 【Matlab 控制】Simulink仿真+S函数例子
  2. 有感而发,恍然大悟。
  3. 同济大学计算机基础教研网,消除部分依赖S1(Snum,Sname,Sdept-同济大学计算机基础教研室.ppt...
  4. ExcelBDD-Java开源组件发布了!
  5. 万字长文|线性代数的本质课程笔记完整合集!
  6. Vue.js 目录结构
  7. 就你这个求婚态度,能嫁给你才怪!
  8. 51nod1675-序列变换【莫比乌斯反演】
  9. Android项目目录结构中各个文件夹的作用
  10. 拿什么来拯救你,电视!
  11. 【BZOJ1855】[Scoi2010] 股票交易
  12. session如何和浏览器保持联系
  13. java手机qq表白代码_史上最感动表白QQ留言代码
  14. 如何批量将多个 Txt、Json、Html 以及记事本等文本文档快速合并成一个文档
  15. ”小糊涂“:数学考试之友
  16. 华为HCNA之OSPF多区域配置实验
  17. 沟通的艺术:看人入里,看出人外 - part 4
  18. 思科CCNA第一本教材 第十一章 配置和测试网络 个人总结
  19. java jdk安装失败_图文解答Java JDK9.0安装失败的原因,附带处理方法
  20. 腾讯正式推出密码保护卡,貌似对火狐用户重视不够

热门文章

  1. EXCEL操作技巧-函数:if/巢状if/ifs
  2. alin的学习之路:在Qt中使用Oracle数据库
  3. 联通iPhone,真的是狼来了?
  4. goland missing dependency错误
  5. 如何准备算法工程师面试,斩获一线互联网公司机器学习岗offer?
  6. 外贸销售人员与客户沟通实用建议
  7. windows安装包删了会有影响吗_在WIN7系统里的C盘用磁盘清理来删除 以前的Windows安装 这文件会对系统有什么危害吗...
  8. Unity3D保存数据到Json(加密、解密)
  9. 50道mysql笔试题目及答案_50道SQL练习题及答案(MySQL版)
  10. 错误号码1130:Host 'XXX' is not allowed to connect to this MySQL server