1、注重细节,程序设计严谨,测试充分,不放过任何一个异常,不抱有侥幸心理。
2、主动向公司提交程序对应的流程图、说明文档、测试文档。
3、认真进行同行评议。
有的程序员做设计和测试时,不愿意进行深入地、全面地分析思考,怕麻烦、嫌费时间,影响正常下班。没能认识到一旦出了bug,后果会多么严重。
有的程序员只肯写代码,不肯画流程图,写说明文档,可能觉得公司绩效考核里没有这一项要求,可能怕写出来别人就会了,抢我饭碗,甚至可能觉得这样可以让公司离不开他,不用担心失业。但是从职业道德的角度看,既然拿了公司的报酬,就应该支持公司掌握全部知识产权,从个人利益的角度看,你绑架了公司,反过来也绑架了自己,这个产品,这块功能,永远由你负责,你厌烦了想甩给其他同事,人家很可能说接不了,你想进一步发展提高,转做其他产品领域,恐怕也做不到,自己把自己的发展空间堵住了。
有的程序员认为别人的程序有没有bug,关我什么事,反正出了事也不会追究到我头上,但是如果别人的程序是与你的程序在同一个产品中运行的话,那就是一荣俱荣,一损俱损,为了避免被连累,该审的还是要认真审。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
软件工程师
+关注
关注
8文章
217浏览量
20924
发布评论请先 登录
相关推荐
Cognition发布首款AI软件工程师Devin
据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师的水准。
嵌入式软件工程师常用的
最近我换工作了,看见不同嵌入式软件工程师用的平台都不一样,所以我整理了一下。PlatformIO:多平台支持:PlatformIO支持多种嵌入式平台,包括Arduino、ESP8266、ESP32
嵌入式硬件和软件哪个好?
方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、protel设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规
发表于 12-05 15:17
FPGA工程师需要具备哪些技能?
,工程师需要考虑时序约束、时钟网络设计、数据路径优化等因素。较常用的布局布线工具有ALLEGRO PCB和Orcad等软件。在使用EDA工具之前,FPGA工程师需要了解所需的电路元件,例如寄存器,计数器
发表于 11-09 11:03
嵌入式软件好还是硬件好?
架构,有一定的C语言基础,熟悉ARM、PROTEL设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规划能力;熟练运用设计工具
发表于 09-18 15:31
评论