0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件工程师的职业素养有哪些

工程师人生 来源:工程师吴畏 2019-06-25 17:18 次阅读

1、注重细节,程序设计严谨,测试充分,不放过任何一个异常,不抱有侥幸心理。

2、主动向公司提交程序对应的流程图、说明文档、测试文档。

3、认真进行同行评议。

有的程序员做设计和测试时,不愿意进行深入地、全面地分析思考,怕麻烦、嫌费时间,影响正常下班。没能认识到一旦出了bug,后果会多么严重。

有的程序员只肯写代码,不肯画流程图,写说明文档,可能觉得公司绩效考核里没有这一项要求,可能怕写出来别人就会了,抢我饭碗,甚至可能觉得这样可以让公司离不开他,不用担心失业。但是从职业道德的角度看,既然拿了公司的报酬,就应该支持公司掌握全部知识产权,从个人利益的角度看,你绑架了公司,反过来也绑架了自己,这个产品,这块功能,永远由你负责,你厌烦了想甩给其他同事,人家很可能说接不了,你想进一步发展提高,转做其他产品领域,恐怕也做不到,自己把自己的发展空间堵住了。

有的程序员认为别人的程序有没有bug,关我什么事,反正出了事也不会追究到我头上,但是如果别人的程序是与你的程序在同一个产品中运行的话,那就是一荣俱荣,一损俱损,为了避免被连累,该审的还是要认真审。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件工程师
    +关注

    关注

    8

    文章

    217

    浏览量

    20924
收藏 人收藏

    评论

    相关推荐

    一个电源工程师的成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径一般是怎样的?
    发表于 04-08 14:19

    Cognition发布首款AI软件工程师Devin

    据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师的水准。
    的头像 发表于 03-13 10:57 371次阅读

    企业老工程师和高校老师啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩一个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    嵌入式软件工程师常用的

    最近我换工作了,看见不同嵌入式软件工程师用的平台都不一样,所以我整理了一下。PlatformIO:多平台支持:PlatformIO支持多种嵌入式平台,包括Arduino、ESP8266、ESP32
    的头像 发表于 12-24 08:00 231次阅读
    嵌入式<b class='flag-5'>软件工程师</b>常用的

    电子工程师第一天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    嵌入式硬件和软件哪个好?

    方案,要求理解嵌入式系统架构,一定的C语言基础,熟悉ARM、protel设计软件四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规
    发表于 12-05 15:17

    FPGA工程师需要具备哪些技能?

    工程师需要考虑时序约束、时钟网络设计、数据路径优化等因素。较常用的布局布线工具有ALLEGRO PCB和Orcad等软件。在使用EDA工具之前,FPGA工程师需要了解所需的电路元件,例如寄存器,计数器
    发表于 11-09 11:03

    嵌入式软件好还是硬件好?

    架构,一定的C语言基础,熟悉ARM、PROTEL设计软件四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规划能力;熟练运用设计工具
    发表于 09-18 15:31

    为什么嵌入式软件工程师需要掌握 Linux?

    ,都默认支持 Linux 操作系统。 可以说, 打开 Linux 这扇门,你才是合格的软件工程师 。如果不能
    的头像 发表于 07-21 18:15 1308次阅读
    为什么嵌入式<b class='flag-5'>软件工程师</b>需要掌握 Linux?

    热门推荐:硬件工程师必备工具

    工程师在使用华秋DFM软件时,哪些实用技能可以轻松掌握。 下图主要介绍在华秋DFM软件中,硬件工程师
    发表于 06-21 10:15

    电子工程师必看书籍推荐#知识分享 #知识科普 #交流#硬声创作季

    电子工程师
    也许吧
    发布于 :2023年05月24日 10:47:34