1、
(1)第三种,稳定,安全,高效。
(2)需要,programer不是coder,要成为软件工程师必须要有一定的能力,不能阿猫阿狗都自称软件工程师,这样不利于行业的发展
2、
(1)既是工程,也是艺术,艺术家的衡量标准通过创造能力来衡量,创造能力体现在创新事物的新颖,实用,以及美感。
(2)软件工程和音乐美术是有区别的,更讲究实用性而不是观赏性。
3、随着工具和理论的完善,软件开发的门槛越来越低,同样竞争也会越来越激烈,保持个人的先进和创新能力对个人在行业内的立足至关重要。行业在发展的同时,建立起行业规范,避免鱼龙混珠的情况也关系到行业发展的未来。
4、和同事老板说明原因问题,以团队利益为首位。
5、不是线性关系,不同阶段的代码要求也不同,低水平体力活代码写再多也不能提高水平,熟练度并不是衡量水平高低的标准。
大规模项目使用软件工程方法来分析,不然只能是一团乱麻。
6、优秀的软件工程师不应该是密集型劳动工人,而是独创性的专业人士,要具有独立提出问题,分析问题,解决问题的能力。