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

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

3天内不再提示

软件工程师与程序员的区别是什么

工程师人生 来源:工程师吴畏 2019-01-22 16:29 次阅读

先说个题外话,首先拥有这两种称呼的人都不是修电脑装软件的。本人认为计算机组装与维护(修电脑,装软件,装系统,office,基本C语言操作)是一个任何办公室白领的必备的基本技能,让一个程序员或者软件工程师做这些事简直是对他们的侮辱。

进入正题,来说说软件工程师与码农的区别,下面列除了一些人的观点:

一个好的软件工程师不光只是考虑怎么去用代码实现功能,而是要考虑整体,模块之间关系,这个功能影响的地方有哪些,以及效率等问题。而码农就是只为了实现功能而去编码,没有认真思考这个功能实现的意义。——山宏伟

一个真正的软件工程师是要用思想去通过编码来更好的实现功能或者说是需求。而码农是机械的转换,做出来的程序多无生机,更不用说其开发的系统或软件扩展,易用。 两者的主要区别在于思想与责任。——Mr Xiao

好的软件工程师用经验和想法来创造,

而码农按照固定的程式进行周而复始的工作。——黄翔

软件工程师和码农,区别。一个有自己的设计思想,一个没有;一个有自己的基本知识结构,一个只是去做抄袭盗版的工具;一个 有自己的成果和产品 一个只是帮忙打打下手。 时间久了 依然如是……——Mr Qi

真正的软件工程师会思考,会举一反三,会充满创意与热情,具有良好的计算机基础(软硬件网络算法、db、ps),且有工科出身的人典型的特质,比如:认真、崇尚简单等,一般高级it人士都是从此脱颖而出;一般软件工程师(码农),则对计算机无全局认识,由于知识面和个人素质的局限,常关注程序语言本身,导致无法打开视野,找到it的价值。个人感觉,真正的软件工程师还是会说自己是软件工程师的,这是对自己、也是对其他真正软件工程师的一种倔强的认可。——谭操

IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。)

IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。)

IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够前就跑。)

IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小)

IT工程师:年入20万(高级经理级别,有房贷,生活压力大)

IT民工:年入10万(经理级别,基本无房,学会装波一,生活压力大)

码农:年入6万到10万(工作三四年,租房,继续混日子)

码奴:年入3万到6万(工作一两年,租房,混日子)

码畜:年入低于3万(刚毕业的,租房,傻乐)

记住永远不要做一个程序员或者是码农。

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

    关注

    4

    文章

    949

    浏览量

    29744
  • 软件工程师
    +关注

    关注

    8

    文章

    217

    浏览量

    21112
收藏 人收藏

    评论

    相关推荐

    FPGA算法工程师、逻辑工程师、原型验证工程师有什么区别

    ,还需要与软件工程师、硬件工程师紧密合作,对整个系统进行集成和测试。 总的来说,FPGA 算法工程师着重于算法优化,FPGA 逻辑工程师专注于逻辑设计,FPGA 原型验证
    发表于 09-23 18:26

    阿里云发布首个AI程序员,引领应用开发进入“分钟级”时代

    近日,在备受瞩目的阿里云上海AI峰会上,阿里云向全球开发者们展示了其最新的技术成果——首个“AI程序员”。这款创新应用基于通义大模型构建,具备了令人惊叹的多项技能,包括架构、开发工程师、测试
    的头像 发表于 06-24 10:36 599次阅读

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。 1.奠定扎实
    发表于 06-12 11:20

    扎心灵魂小拷问:有了AI编写代码之后,软件工程师会被AI取代吗?

    软件开发者们有很多让他们焦虑的事情。他们最担心的不再是如何用他们最喜欢的编程语言(C、C++、Erlang、Java等)表达最新的算法。相反,这种担忧正逐渐被人工智能(AI)所取代。 在这里,我们将探讨AI编写代码的过程,并回答这个问题:AI会取代程序员吗?
    的头像 发表于 05-24 19:17 584次阅读
    扎心灵魂小拷问:有了AI编写代码之后,<b class='flag-5'>软件工程师</b>会被AI取代吗?

    索尼诚邀软件工程师参与PS免费手游平台设计

    据悉,近日,澳大利亚知名媒体TweakTown发现,索尼互动娱乐正在为其旗下的PlayStation Studios Mobile招募一名资深的软件工程师,负责设计PlayStation的免费手机游戏平台。
    的头像 发表于 05-23 17:08 670次阅读

    嵌入式软件工程师和硬件工程师区别?

    嵌入式软件工程师和硬件工程师区别? 嵌入式软件工程师 嵌入式软件工程师软件开发领域中的一种专
    发表于 05-16 11:00

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

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

    适者生存,程序员最终会流向哪……

    程序员没有永远的护城河!!就目前的互联网大环境来看,it行业已经是……
    的头像 发表于 03-11 17:11 363次阅读
    适者生存,<b class='flag-5'>程序员</b>最终会流向哪……

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

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

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序
    的头像 发表于 01-03 12:31 1862次阅读
    如何构建linux开发环境和编译<b class='flag-5'>软件工程</b>、应用<b class='flag-5'>程序</b>

    嵌入式软件工程师常用的

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

    程序员表白程序

    电子发烧友网站提供《程序员表白程序.rar》资料免费下载
    发表于 11-21 10:41 16次下载
    <b class='flag-5'>程序员</b>表白<b class='flag-5'>程序</b>

    嵌入式程序员应知道的几个基本问题

    电子发烧友网站提供《嵌入式程序员应知道的几个基本问题.pdf》资料免费下载
    发表于 11-20 11:21 0次下载
    嵌入式<b class='flag-5'>程序员</b>应知道的几个基本问题

    智能低代码洪流涌动程序员节,华为云 Astro 触发 1024 的乘法效应!

      从人工智能至量子计算,再到最新的云原生技术,越来越多的荣耀被程序员斩获。今年 1024 程序员节,华为云 Astro 向全民致敬:「低代码高产出 拓荒数字化版图——人人皆是程序员」,为全球
    的头像 发表于 11-13 09:39 429次阅读
    智能低代码洪流涌动<b class='flag-5'>程序员</b>节,华为云 Astro 触发 1024 的乘法效应!