这样,你才算起步了

什么叫“扎实”的软件工程师?

  • 设计完整严密:有没有面面顾到?有没有文档写好?有没有人审查评估过?
  • 实现涵盖错误处理:一般而言,代码要有一半以上是做错误处理,甚至更高。错误处理常是实现阶段的主要动作,而不是算法。
  • 软件形单元测试:软件工程师最引以为傲的就是他的代码像诗般完美:简洁,高效,稳定,功能达标。测试单位永远找不到缺失。顾客用户永远没问题。只有用软件写的单元测试才可能达到这水准。

一般“好手”,五年可以达到这“扎实”的功力。也有人20年后也不行。这些是“永不妥协”的个人职业要求,没这些就不够格自称“软件工程师”。所有的时间的估计,必须包含了以上三点。没估进的,工程师自己加班补上。三点还是不可妥协。

This entry was posted in China, Management Thoughts. Bookmark the permalink.

4 Responses to 这样,你才算起步了

Leave a Reply

Your email address will not be published.