软件工程师的职业素养

1、注重细节,程序设计严谨,测试充分,不放过任何一个异常,不抱有侥幸心理。
2、主动向公司提交程序对应的流程图、说明文档、测试文档。
3、认真进行同行评议。
有的程序员做设计和测试时,不愿意进行深入地、全面地分析思考,怕麻烦、嫌费时间,影响正常下班。没能认识到一旦出了bug,后果会多么严重。
有的程序员只肯写代码,不肯画流程图,写说明文档,可能觉得公司绩效考核里没有这一项要求,可能怕写出来别人就会了,抢我饭碗,甚至可能觉得这样可以让公司离不开他,不用担心失业。但是从职业道德的角度看,既然拿了公司的报酬,就应该支持公司掌握全部知识产权,从个人利益的角度看,你绑架了公司,反过来也绑架了自己,这个产品,这块功能,永远由你负责,你厌烦了想甩给其他同事,人家很可能说接不了,你想进一步发展提高,转做其他产品领域,恐怕也做不到,自己把自己的发展空间堵住了。
有的程序员认为别人的程序有没有bug,关我什么事,反正出了事也不会追究到我头上,但是如果别人的程序是与你的程序在同一个产品中运行的话,那就是一荣俱荣,一损俱损,为了避免被连累,该审的还是要认真审。

对公司来说,工程师的职业素养水平比职业技能水平更重要,技能可以培养,素质恐怕很难扭转,招聘的时候应该加强这方面的考察。

猜你喜欢

转载自blog.csdn.net/qq_43253216/article/details/82799489