V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
villivateur
V2EX  ›  程序员

为什么我们总叫自己是程序员或者码农,不叫“工程师”?

  •  
  •   villivateur · 2019-11-25 10:11:00 +08:00 via Android · 18185 次点击
    这是一个创建于 1831 天前的主题,其中的信息可能已经有所发展或是发生改变。
    “工程师”说起来更高大上一点,听起来也没那么苦逼。
    第 1 条附言  ·  2019-11-25 11:26:08 +08:00
    主要是,各大招聘网站,招聘信息都写“软件开发工程师”“嵌入式工程师”“云计算工程师”
    170 条回复    2019-11-30 13:05:24 +08:00
    1  2  
    AllenHua
        101
    AllenHua  
       2019-11-25 16:26:35 +08:00   ❤️ 1
    就普遍来说,我认为还是程序员群体的谦虚和自嘲导致的这种局面 个人是很喜欢这样的心态的
    AllenHua
        102
    AllenHua  
       2019-11-25 16:27:45 +08:00   ❤️ 1
    程序员群体的谦虚和自嘲 表示很喜欢这样的心态
    charlie21
        103
    charlie21  
       2019-11-25 16:31:24 +08:00
    @windyCity 自己作孽作的太多,心虚,心虚就是谦虚
    abcdexx
        104
    abcdexx  
       2019-11-25 16:31:56 +08:00
    bug 开发工程师
    676529483
        105
    676529483  
       2019-11-25 16:33:22 +08:00
    以前在电力行业,个人还敢叫工程师,因为整个工程的自动化调试都是自己来;现在写代码,只代表开发和部署部分,很难管整个项目了,不敢这么叫了。
    villivateur
        106
    villivateur  
    OP
       2019-11-25 16:34:18 +08:00
    @AllenHua 我觉得这不是自嘲,很多媒体把程序员跟“苦逼”挂钩,这很不好
    AllenHua
        107
    AllenHua  
       2019-11-25 16:37:52 +08:00
    @villivateur #106 叹一句这个充满偏见的世界


    不好意思大家,刚刚 101L 是因为发送了没实时看到以为没发送成功 于是有了 102L emmm
    redbuck
        108
    redbuck  
       2019-11-25 16:40:34 +08:00
    小时候看<神秘岛>,最崇拜的就是史密斯工程师.

    现在也是觉得这种博物学家,动手能力又超强的才算工程师
    Ley
        109
    Ley  
       2019-11-25 16:49:54 +08:00 via Android
    一直对外自称工程师或至少程序员,对这份工作感到自豪,喜欢这种构建系统然后看着它们运行的感觉,就好像是一个小世界的创世主,哈哈。
    firedsxist0
        110
    firedsxist0  
       2019-11-25 16:57:56 +08:00
    程序猿和工程师不能画等号啊...比如说我,我的 title 是软件工程师,然而我就本科学过半年 C,在嵌入式软件开发,我当前的工作里也够用了,因为工程师偏向于“应用”二字。我需要实现的代码也很简单,不太用高深的语法,和真正程序猿一样也是面向搜索引擎编程。
    aoling
        111
    aoling  
       2019-11-25 17:03:40 +08:00
    我还自封首席专家,有时候自封首席科学家
    hanxiaomeng
        112
    hanxiaomeng  
       2019-11-25 17:09:07 +08:00   ❤️ 2
    互联网行业的爱自称码农,传统 IT 行业叫工程师的多一些,主要是与其他部门沟通比较多,都是 X 工 X 工的。
    hjq98765
        113
    hjq98765  
       2019-11-25 17:09:40 +08:00
    @Tianao #94 原文:“@hjq98765 #85 软考了解一下,程序员就是其中的一个初级职称,只是这职称对于软件开发者 /工程师没什么卵用,原因之一是软考对应的职业资格属于水平评价类而不是准入类。”
    ======
    回复:对,不过区别也恰恰就在这里,因为不能保证每个从业者都具有相应职称,所以称呼上也就没法跟着改过来
    spring3shine
        114
    spring3shine  
       2019-11-25 17:17:00 +08:00   ❤️ 1
    我感觉工程师做系统设计的,像我这种普通程序员算是搬砖的。自己在做什么心里还是有 b 树的。
    tingyunsay
        115
    tingyunsay  
       2019-11-25 17:25:05 +08:00 via iPhone
    @spring3shine b+还是 b-树呢😏
    dosmlp
        116
    dosmlp  
       2019-11-25 17:34:35 +08:00
    做技术的普遍谦虚的称呼吧,以前做 ZF 项目,和他们对接是都是“X 工”的叫
    c0011
        117
    c0011  
       2019-11-25 17:38:56 +08:00
    @cstj0505 你可真能比喻
    hhhsuan
        118
    hhhsuan  
       2019-11-25 17:40:23 +08:00
    我们是谁? 至少我从来不自称码农,如果自己都不在意自尊,如何得到别人的尊重。
    litmxs
        119
    litmxs  
       2019-11-25 17:53:15 +08:00 via Android
    @villivateur 并不是我选的,公司给选的,可能按政策来说程序员就是不属于工程技术人员吧,70 周年那张图程序员也和放在劳动密集那一层次的
    https://s2.ax1x.com/2019/11/25/MvnhLT.jpg
    luoway
        120
    luoway  
       2019-11-25 19:37:08 +08:00
    @XuanFei990 #74 计算机四级就是 xxx 工程师
    @learnshare #96 大部分从业者过不了计算机四级吗?
    wikinee
        121
    wikinee  
       2019-11-25 19:43:07 +08:00
    因为觉着自己的工作没啥技术含量。
    niubee1
        122
    niubee1  
       2019-11-25 19:50:55 +08:00
    说实话, 大部分人真够不上工程师这个称呼
    cyannnna
        123
    cyannnna  
       2019-11-25 20:04:31 +08:00
    因为难以评估技术等级吧。

    别的行业会计有注册会计 /高级会计

    金融行业有 CFA/FRM

    建筑行业有一建二建

    IT 行业的证基本都是屑
    glfpes
        124
    glfpes  
       2019-11-25 20:21:30 +08:00   ❤️ 2
    因为你知道自己做的是什么东西,所以会认为自己的东西没什么技术含量可言。可是医学,法律,金融又有什么技术含量可言呢?
    XuanFei990
        125
    XuanFei990  
       2019-11-25 21:12:46 +08:00
    @luoway 不知道认可度怎么样,反正见过的少,大学实验室的老师 title 是 xx 工程师。工作电子半导体行业凡是搞技术的,都叫 xx 工程师,这个工程师比学校的差远了,,也远不如,那种需要工作年限才能考的什么一建二建,注册电气工程师等等,所以说都其他是乱叫。
    XuanFei990
        126
    XuanFei990  
       2019-11-25 21:14:37 +08:00
    @niubee1 是,电子半导体行业,凡是搞技术的都称 xx 工程师,刚工作的也这叫,甚至还见到过销售工程师的称呼
    guanhui07
        127
    guanhui07  
       2019-11-25 21:38:06 +08:00
    自嘲的多
    coloz
        128
    coloz  
       2019-11-25 22:03:01 +08:00
    我们都叫 XX 工程师,因为我们是开发硬件程序的
    VEEX6
        129
    VEEX6  
       2019-11-25 22:16:47 +08:00
    太膨胀了,翻翻你电脑的生产软件,有几个国人做的
    sxlzll
        130
    sxlzll  
       2019-11-25 22:29:23 +08:00
    码农是自嘲
    我也更认同自己是工程师而不是程序员
    程序员好像就只是写代码的,但工程师是来解决问题的,手段不只是代码
    pvgjfk
        131
    pvgjfk  
       2019-11-25 22:59:50 +08:00   ❤️ 1
    简单说,我们都是 bug 制造机
    janwarlen
        132
    janwarlen  
       2019-11-25 23:03:22 +08:00
    程序猿只是敲代码的,相当于工地的砌墙工泥瓦匠
    工程师是设计和管控着,虽然也参与工程的搭建
    pinews
        133
    pinews  
       2019-11-26 00:49:41 +08:00
    业务经理,存储干部了解一下
    lzdhlsc
        134
    lzdhlsc  
       2019-11-26 03:36:55 +08:00
    其他的工程师犯错误是会出人命的,程序员呢?大部分都不会吧?
    paopjian
        135
    paopjian  
       2019-11-26 03:46:23 +08:00
    喜欢自嘲,搞得别人真以为你程序员不怎么样呢
    lulinux
        136
    lulinux  
       2019-11-26 05:14:26 +08:00 via Android
    说明程序员很聪明的。蠢人才抱着漂亮的标签不放呢。
    iamwho
        137
    iamwho  
       2019-11-26 05:43:53 +08:00   ❤️ 1
    欧美也纠结 Programmer / Developer / Engineer / Coder
    ratros
        138
    ratros  
       2019-11-26 06:02:07 +08:00
    其实道理很简单,编程语言在计算机科学里是很关键,但它远远不是计算机科学的全部;工程师的责任是是应用自己所在领域的科学原理去构建一个面向现实需求的系统,如果只会编程语言当然不够格叫工程师。

    这么讲好了,计算机科学里边八门基础课程,总得差不多都有了解和掌握才能叫工程师;问题是有一部分从业者真的是只接触过其中的面向对象程序设计,而且也是皮毛而已,设计模式的部分都不太行
    lovestudykid
        139
    lovestudykid  
       2019-11-26 07:20:37 +08:00
    叫工程师的大多比码农挣得少、且更辛苦(平均而言),比如机械工程师、电气工程师
    wozhizui
        140
    wozhizui  
       2019-11-26 07:57:18 +08:00
    闲的呗
    charlie21
        141
    charlie21  
       2019-11-26 08:28:34 +08:00 via iPhone
    @hanxiaomeng
    其实你是对的,其实是别人称你是张工(和你自己的自我评价没关系,你大可以称呼自己是小张)

    那么就有一个推论了,到底 张工 和 小张,有什么区别?
    1. 更亲切,但是必须是我允许别人叫我小张 他们才可以叫的
    2.一般是,在同部门的前辈面前,才需要 让对方叫我小张,表示谦虚
    3. 一般是,在其它部门的沟通时,人家为表尊敬 会叫我 张工 (职场基本礼仪 人家是不会擅自叫你 小 X 的)

    那么 程序员就可以类比为 “小张” 的称呼,工程师 就可以类比为 “张工” 的称呼,差在哪里呢?
    1. 你就是一个耿直 boy,允许部门内部门外的人都叫你 小张 ...
    2. 你不允许别人叫你小张 但别人叫了 那么错在对方,你允许了别人叫你小张 你又万一听着不自在 那么责任在你
    3. 这种思路直接影响了 “谦虚” 的定义。我当然可以谦虚,那是在自己部门的前辈面前;在别的部门的前辈面前 我干嘛谦虚?他们有他们自己部门里的谁该对谁谦虚,不需要我去表现谦虚,反而是 他们整个部门都应该尊重我们整个部门里的任何一个人(即使是我部门的菜鸟,其它部门也应该尊称一句 张工)
    4. 当然 一些人抱着人类大同的思想,乐意去假设所有部门都不分彼此 零距离感(比如 写一个软件给全人类使用!这种影响力)那么当然会 “对谁都谦虚” 所以会乐于教导他人 好为人师 但又表现亲和 所以 表现 “谦虚”。但是别人不是这么看的,别人只是使用了你的 product、别人只是使用了你的 service 而已。最终的问题是 你幻想的影响力根本没你想象的那么大

    5. 那么问题来了,你想让别人怎么对你?你在抱着 / 消费着 哪种思想?
    (不同的思想的 cost 是不同的,所以 抱着哪种思想 就等于是 消费着 哪种思想)
    一边是 你抱着 人类大同的思想 所以允许所有人类都叫你 “小张”,一边是 你抱着 部门之间的距离感 让其它部门的所有人都尊敬地称呼我们部门里所有人-即使是最菜的菜鸟 “张工” ,当然也尊称你是 “张工”

    6. 对于此问题,不同人有不同的选择。一个可能的答案是:向路人甲介绍自己,仅仅介绍自己在哪个公司上班,这个公司是做什么的;在公司里,被其它部门的人们尊称为 “张工” ;(在公司里,看到每一个部门内部 都有自己的 “小张”,即使他不靠谱 他是单身狗 他是培训班出来的 他简历造假 ... 作为外部门的人 也要尊称一句 “张工” 给他)在公司里,被自己部门的人们的前辈 称为 “小张” ,被自己部门里的人们的同辈 称呼名字 --- 这不是所谓的 “不卑不亢 有气派有谦虚” 而是 遵守规则的自我保护 。---- 同时,关爱自己部门的 “小张” 们,对别的部门的 “小张” 敬而远之 因为有别的部门的人们在罩着他,不关我事。
    7. 5 里的二者不可兼得,除非你在工作之外加入一个社区 黑客组织 etc. --- 因为你想 抱着 / 消费着 人类大同的思想 ,在那里践行 人类大同的思想,实现世界大同的理想,践行你的什么道德标准。那里的人们,都可以成为 “部门内” 的人们。这并不影响你在另一个地方的消费。

    -

    -


    -
    littlebaozi
        142
    littlebaozi  
       2019-11-26 08:35:11 +08:00
    工程师可以考含金量高的证书,程序员有吗
    dalabenba
        143
    dalabenba  
       2019-11-26 08:43:11 +08:00 via Android
    因为感觉工程师是解放人类的职业,
    但是自己每天复制粘贴,面向 google 生产垃圾
    GreedIsGood007
        144
    GreedIsGood007  
       2019-11-26 08:48:17 +08:00
    工程师、码农这地位能一样么?
    ghost024
        145
    ghost024  
       2019-11-26 08:58:45 +08:00
    我觉得工程师应该学过系统的计算机科学,而不是随便一个培训班培训三个月然后上岗的程序员[doge]
    wizardoz
        146
    wizardoz  
       2019-11-26 09:02:57 +08:00   ❤️ 1
    “工程师”是一种岗位,“程序员”是一种职业属性。
    “工程师”之于程序员就好比“小组长”之于学生。
    我是这么理解的。
    dev2dev
        147
    dev2dev  
       2019-11-26 09:05:42 +08:00
    因为我不配,哈哈哈哈
    Youngxj
        148
    Youngxj  
       2019-11-26 09:07:40 +08:00
    我不配
    xunandotme
        149
    xunandotme  
       2019-11-26 09:15:49 +08:00
    醒醒,起来搬砖了
    lowman
        150
    lowman  
       2019-11-26 09:30:44 +08:00
    不要把复制粘贴说得这么高档.................作为一个 crud boy 我只敢说是一个搬运工
    summerLast
        151
    summerLast  
       2019-11-26 09:38:10 +08:00
    @kobayashiro 代码制造者
    chairuosen
        152
    chairuosen  
       2019-11-26 09:39:27 +08:00
    跟五道口职业技术学院一个道理
    ZehaiZhang
        153
    ZehaiZhang  
       2019-11-26 09:42:28 +08:00
    该装逼装逼
    vacker
        154
    vacker  
       2019-11-26 09:47:32 +08:00 via Android
    我都说我是网管,修电脑不会,做网页不会,不要来找我😎
    wuandkv
        155
    wuandkv  
       2019-11-26 11:35:24 +08:00
    自黑吧,还有程序猿呢
    ragnaroks
        156
    ragnaroks  
       2019-11-26 11:48:28 +08:00
    码畜<码农(程序员)<工程师<学者
    Infinite2K
        157
    Infinite2K  
       2019-11-26 11:55:34 +08:00
    码农 /程序员
    工程师

    美工
    设计师


    统称:搬砖
    yingqi7
        158
    yingqi7  
       2019-11-26 11:58:57 +08:00 via iPhone
    @vone 虽然你说的很对,但是 pm 不装逼装到自己都信的话怎么忽悠你们做打印 pdf 会动的需求
    bmy
        159
    bmy  
       2019-11-26 13:47:34 +08:00
    我们都叫咨询师。。
    ivanchou
        160
    ivanchou  
       2019-11-26 13:55:28 +08:00 via iPhone
    还是同学这个称呼舒服
    xfriday
        161
    xfriday  
       2019-11-26 14:22:55 +08:00
    因为你是猿,而不是狮
    wenshin
        162
    wenshin  
       2019-11-26 14:26:04 +08:00
    国外的工程师都是很职业的称呼,跟律师、医生一样,咱们算是滥用了「字节跳动 ToB 业务长期招聘产品、运营、设计、前端、后端」
    siparadise
        163
    siparadise  
       2019-11-26 15:27:29 +08:00
    1. 大庆的时候,程序员有什么代表登台了?基本就一个耍猴的被当猴子摆车上。这是一个没有什么政治地位的群体。尽管阿里、腾讯、京东 等等 深刻的改变了中国人的生活形态。
    2. 这个群体本质只比毛时代的工农在工资水平上稍好一点,其它部分是更差。
    3. 以前地主想让长工多干活,还得早起学鸡叫;现在弄个 KPI 再加个奖金,看在钱的份上,还不是自觉乖乖去 996、997。
    4. 以前的农民除了农忙的时候,还有很长时间的农闲,对应的,码农有几天年假?
    5. 综上,码农是一个非常准确、清晰的自我定位、描述。
    huhujin
        164
    huhujin  
       2019-11-26 15:31:38 +08:00
    因为写得代码是垃圾
    ZeroKong
        165
    ZeroKong  
       2019-11-26 19:20:35 +08:00
    举个现实的栗子
    有一段时间在某事业单位做过乙方
    那里称呼都是以某工来称呼的。
    例如李某某,称为李工
    例如张某某,称为张工
    好像除了主任
    部长们和下属们都是这么称呼的
    但是部长和部长之间是以部长称呼的(我觉得很神奇(●ˇ∀ˇ●))
    KentY
        166
    KentY  
       2019-11-26 19:34:54 +08:00
    我也讨论过这个问题.
    我的一些同事感觉, consultant 的称呼听着比 developer/programmer 心情舒畅.
    我个人是觉得 programmer 听着最窃喜. 不喜欢被叫 consultant, 虽然名片, 职位都写这个, 感觉一说谁是 consultant 就是虚名, 没真本事的. 折中的话, developer 也凑合. 几乎没人叫 engineer, 一般叫这个的都是在车间那边的技术人员, 跟 IT 无关的.
    gscoder
        167
    gscoder  
       2019-11-26 20:58:22 +08:00
    开发者
    jakychen
        168
    jakychen  
       2019-11-27 12:58:53 +08:00
    curd
    aogu555
        169
    aogu555  
       2019-11-27 14:11:33 +08:00
    工地上有砌墙的,搬砖的,和水泥的,你见过他们自称工程师吗?只有那些能管理工程的,把握施工方向的才叫工程师,不然就是个搬砖的。
    ibreaker
        170
    ibreaker  
       2019-11-30 13:05:24 +08:00
    @cyannnna 瞎说吧。软件也有软件工程证书。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5920 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.