赞
踩
专业主义就是担当责任;
* 对自己的不完美负责,对自己犯下的错误负责,勇于道歉;
* 让QA找不出任何问题,找到问题的时候应该羞愧;
* 确信代码正常运行,建议每一行代码都要覆盖测试;
* 难写测试,设计易于测试的代码,TDD;
* 自动化测试全覆盖;
* 软件要易于修改;
* 随时重构,无情重构;不敢修改,怕破坏代码结构,因为没有测试,所有要测试覆盖;
* 雇主没有义务给你留时间学习; * 工作上班时完成,学习使用自己的业余时间; * 了解的你领域 * 设计模式:GOF书的24种模式 * 设计原则:solid原则 * 方法:xp,scrum,精益,看板,瀑布,结构化分析,结构化设计 * 实践:测试驱动开发,面向对象设计,结构化编程,持续集成,结对编程 * 工件:uml图,dfd图,结构图,流程图等; * 坚持学习,看书文章,博客,技术大会等; * 练习:10分钟的卡塔,解决简单的编程问题; * 合作 * 辅导,教学相长 * 了解业务领域 * 与雇主和客户保持一致,他们的问题就是你的问题,弄明白这些问题,寻求最佳解决方案; * 谦虚 * 专业人士知道自己自负,不会故作谦虚,但是也不会嘲笑别人的错,因为下一个很有可能就是你自己;
不要说,”试试看“;
专业人士敢于说明真相而不屈从于权势,有勇气堆他们的经理说不;
无论是外部客户,还是内部经理如何让开发人员快速写出代码?
不在我掌控范围,不愿意承担个人责任
熟练掌握某项技艺,关键是自信以及出错感知能力
更好的语言平台,但语言没有变
速度变了,也可慢下来仔细思考HDD;
速度来源于练习;
程序员要重视与团队以及业务部门的沟通,确保沟通的准确、流畅;
每个团队都有一套好的测试策略;
能回避压力时尽量回避,无法回避勇敢直面压力;
预见压力、转移压力、消除压力
小脑主要负责协调肌群而不是智商
参考: 《代码整洁之道-程序员的职业素养》
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。