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

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

3天内不再提示

软件工程师和高级工程师及程序员的区别是什么

工程师人生 来源:网络整理 作者:工程师吴畏 2018-09-18 09:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在各种招聘广告里,总能看到软件工程师程序员或高级工程师的称谓。从工作职责来看,好像工程师和程序员没什么区别,如果加上高级俩字,也不过需要的工作年限要长一些,需要的知识多一些。下面是我对这几个称谓的看法。

一。 工程师和程序员

程序员—Programmer ,写程序的人,可以是把写程序作为爱好的人,也可能是把写程序作为职业的人。程序员关心的是如何给出一个好的软件设计,如何写出好的代码。

软件工程师-Engineer,就像其他行业的工程师一样,他属于一个组织,为了某个项目,他不光关心一个好的设计好的代码,他更关心如何把这个项目做成功。他的目标是和市场,销售,质量管理等其他人合作,按时,高质量的完成一个项目。所以,如果一个软件虽然有非常好的设计,高质量的代码,极少的bug,但是没有人买,那这个项目也是失败的。对工程师而言,也是一个失败的案例。

可以这样说,如果比尔。盖茨业余时间写写程序,那是他的爱好,他可以称之为程序员。他不是软件工程师。

二。工程师和高级工程师

在工作中,人们区别高级工程师和普通工程师往往看他们的经验和技术水平,而忽略了职业素养。一方面,高级工程师应该有更多的经验和解决问题的能力,另一方面他们还应该承担更多的责任和具备全局观。他们有责任在项目执行过程中,指出项目风险,软件缺陷。

高级工程师考虑问题,会从项目计划,风险管理,质量管理等不同角度考虑 ,更多的是站在市场和客户的角度考虑问题。

比如说,普通工程师会经常说:“这一个技术最好,咱们应该采用这个技术” 、“你们不应该这样测试,你们不懂技术瞎测试!”、“这些QA什么都不懂!”、“这些市场人员一点也不懂技术!”

高级工程师会说:“应用这个技术风险很高,客户是否需要这个技术”,“如果我是客户,我会怎样做?”。

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

    关注

    4

    文章

    955

    浏览量

    30786
  • 软件工程师
    +关注

    关注

    8

    文章

    243

    浏览量

    21550
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    嵌入式工程师的进阶之路

    (TensorFlow Lite 边缘推理 + 机械臂控制),需提交完整的需求文档、代码注释和测试报告。 薪资对标:一线城市月薪 2 万 - 3.5 万,二线城市 1.5 万 - 2.5 万。 (三)高级工程师(5 年
    发表于 08-13 11:08

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    (仰天长啸)为什么受伤的总是硬件工程师...#MDD#MDD辰达半导体 #电子工程师

    电子工程师
    MDD辰达半导体
    发布于 :2025年04月27日 18:21:47

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    工程师经验分享:社区之星 赵云 沉着稳定才能做好技术

        嘉宾介绍: 赵云 ,张飞实战电子电机驱动软件高级工程师,FOC课程主讲老师,专注电机驱动研发,主要负责电机控制算法的实现,重点是永磁同步电机控制。对方波六步换相、SPWM、SVPWM、FOC
    的头像 发表于 04-15 15:58 989次阅读
    <b class='flag-5'>工程师</b>经验分享:社区之星  赵云 沉着稳定才能做好技术

    如何成为一名嵌入式软件工程师

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言
    发表于 04-15 14:37

    Allegro工程师能力升级建议 工程师技能如何升级进阶

    根据Cadence认证体系及中国企业需求,Allegro工程师能力分三级,分别是初级、中级、高级工程师。那么这三种工程师技能如何升级进阶?   1、初级
    的头像 发表于 03-31 11:39 1293次阅读

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    一招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    嵌入式软件工程师就业好不好?

    和技能的积累,越老越吃香。 在传统程序员的职业道路上,虽然35岁危机让许多人感到焦虑,但嵌入式软件工程师却凭借其独特的行业优势和职业发展前景,成为了越老越吃香的群体。 他们不仅在薪资待遇上具有竞争力,而且在市场需求、行业发展潜力和职业发展空间等方面都展现出巨大的优势。
    发表于 02-20 10:19