程序员的职业素养 04

成为一名专业的程序员有很长的路要走。专业人士需要为自己所做的工作负责,敢于承担责任。
专业人士需要做到:不要破坏软件功能(让QA找不出任何问题,要确信代码正常运行)、不要破坏结构。
专业人士的职业道德:了解自己的领域、坚持学习、练习、合作、辅导、了解业务领域、与雇主/客户保持一致、谦逊。
懂得什么时候说“不”,什么时候说“是”。
测试驱动开发是一名专业人士必备的技能。专业人士通过不断的练习,职业程序员用自己的时间练习,老板的职责不包括避免你的技术落伍,也不包括为你打造一份好看的履历。职业程序员使用自己的时间练习,因为他们知道保持自己的技能不落伍是自己的责任,而不是雇主的责任。
每个专业的开发团队都需要一套好的测试策略,专业开发人员遵循测试驱动开发的要求来创建单元测试。测试包括单元测试、组件测试、集成测试、系统测试、人工探索式测试。
专业人士需要有效的管理时间。时间拆分和番茄工作法是管理时间的有效方法之一。
与预估是软件开发人员面对的最简单、也最可怕的活动之一。预估影响到的商业价值巨大,关乎声誉。预估不同于承诺,承诺是必须做到的,预估是一种猜测。

posted @ 2021-05-09 23:15  不懂就要问!  阅读(52)  评论(0编辑  收藏  举报