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

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

  •  
  •   villivateur · 2019-11-25 10:11:00 +08:00 via Android · 18151 次点击
    这是一个创建于 1823 天前的主题,其中的信息可能已经有所发展或是发生改变。
    “工程师”说起来更高大上一点,听起来也没那么苦逼。
    第 1 条附言  ·  2019-11-25 11:26:08 +08:00
    主要是,各大招聘网站,招聘信息都写“软件开发工程师”“嵌入式工程师”“云计算工程师”
    170 条回复    2019-11-30 13:05:24 +08:00
    1  2  
    ScepterZ
        1
    ScepterZ  
       2019-11-25 10:15:23 +08:00   ❤️ 1
    就像管 pm 叫经理……
    Sendya
        2
    Sendya  
       2019-11-25 10:16:16 +08:00   ❤️ 2
    之前我老家一个亲戚问我现在是干啥的,我说 “开发工程师”。
    **啊? 你以前不是写代码的吗?**
    vone
        3
    vone  
       2019-11-25 10:17:02 +08:00   ❤️ 24
    综上所属,开发都比较谦虚,而垃圾 PM 就是喜欢装逼。
    cstj0505
        4
    cstj0505  
       2019-11-25 10:18:08 +08:00   ❤️ 8
    中国是两千年农业大国,从来没有过工程师文化,别人也不知道工程师是干嘛的。
    建筑工人也都叫民工呢
    TheFLY
        5
    TheFLY  
       2019-11-25 10:18:25 +08:00   ❤️ 7
    国内没什么工程师文化和相应的社会尊重,大家的立足点只有「职业」和「层级」。
    ibreaker
        6
    ibreaker  
       2019-11-25 10:18:54 +08:00   ❤️ 4
    我怎么知道你为啥叫你自己码农。我叫自己工程师
    hauibojek
        7
    hauibojek  
       2019-11-25 10:21:26 +08:00
    因为大部分都是 cv 程序员,这种的称不上工程师。
    jsondog
        8
    jsondog  
       2019-11-25 10:21:54 +08:00   ❤️ 2
    如何衡量自己是码农还是工程师? 三万块钱工资以下的都是码农,三万以上初级工程师
    villivateur
        9
    villivateur  
    OP
       2019-11-25 10:22:01 +08:00 via Android
    @ibreaker 嘤,好的
    mamahaha
        10
    mamahaha  
       2019-11-25 10:22:53 +08:00 via Android   ❤️ 2
    不像医生、律师、会计师、教师等等有门槛,所以会被滥竽充数的整体拉低水平和地位。
    luoway
        11
    luoway  
       2019-11-25 10:23:22 +08:00   ❤️ 1
    > 工程师指具有从事工程系统操作、设计、管理、评估能力的人员
    > 经理指企业中负责经营管理的人

    在互联网扁平式管理的模式下,这两种角色都没有传统意义上的高大上。
    相比上下级关系,感受更多的是合作关系。
    Phariel
        12
    Phariel  
       2019-11-25 10:24:26 +08:00 via iPhone   ❤️ 2
    软件开发者比较贴切 我总觉得工程师这个名头有点儿大了
    argc
        13
    argc  
       2019-11-25 10:24:59 +08:00
    我拿这点工资配不上工程师这个听起来很厉害的名字,和工人倒是差不多。
    yongSir
        14
    yongSir  
       2019-11-25 10:27:03 +08:00   ❤️ 1
    因为绝大多数软件项目称不上工程,那些写工业级项目才人才是真正的软件工程师,比如 NASA 的
    这个问题不是早就被 Hacknews 上 diss 过了吗

    我一个做消费级渣渣项目把用户当测试的,肯定称不上工程师的
    要是工程了,那就等同高铁 /飞机跑着跑着跑出 bug 🐶
    opengps
        15
    opengps  
       2019-11-25 10:28:09 +08:00
    大部分写代码不都是搬砖吗?

    搬砖:从 A 处搬到 B 处,跟代码从 github 拷贝到自己项目里太相似了
    syrupofplum
        16
    syrupofplum  
       2019-11-25 10:39:38 +08:00   ❤️ 2
    cv 工程师也是工程师,要尊重自己的劳动,才会有人尊重你。
    wangtufly
        17
    wangtufly  
       2019-11-25 10:41:14 +08:00 via Android
    真工程师回复你,多数人听你是工程师也就当个搬砖的。
    twor2
        18
    twor2  
       2019-11-25 10:43:09 +08:00   ❤️ 3
    @jsondog 不能做 30 分钟以上的,不能叫男人,只是非女 8 性半攻者
    Nasei
        19
    Nasei  
       2019-11-25 10:43:57 +08:00 via Android
    你有证吗?
    stoneabc
        20
    stoneabc  
       2019-11-25 10:45:09 +08:00
    除非是总工程师,不然…
    (手动加 100 个狗头…
    tz894305532
        21
    tz894305532  
       2019-11-25 10:46:10 +08:00
    先评个高工(滑稽)
    hyy1995
        22
    hyy1995  
       2019-11-25 10:46:48 +08:00
    那些亲戚问,我都说自己是做软件开发的。。。
    zhuangzhuang1988
        23
    zhuangzhuang1988  
       2019-11-25 10:46:53 +08:00
    因为真就是搬砖的.
    hookybaby
        24
    hookybaby  
       2019-11-25 10:47:38 +08:00
    拿这么点工资,叫不出口,别人叫,自己叫都会起鸡皮疙瘩
    kobayashiro
        25
    kobayashiro  
       2019-11-25 10:48:50 +08:00   ❤️ 1
    coder 你觉得怎么翻译的好
    Vegetable
        26
    Vegetable  
       2019-11-25 10:49:52 +08:00   ❤️ 2
    什么是「工程能力」? - Patrick Zhang 的回答 - 知乎
    https://www.zhihu.com/question/65779990/answer/235502071
    cmdOptionKana
        27
    cmdOptionKana  
       2019-11-25 10:50:27 +08:00
    工程师是要证件的吧?
    hehe520347
        28
    hehe520347  
       2019-11-25 10:51:07 +08:00
    客户一般都叫 姓+工 张工 王工这样。。。
    yvescheung
        29
    yvescheung  
       2019-11-25 10:51:55 +08:00
    何德何能担当得起“师”这个字?
    luoway
        30
    luoway  
       2019-11-25 10:53:01 +08:00
    @tz894305532 #21 那也是“高级工程师”,而不是“高级工人”呀
    tabris17
        31
    tabris17  
       2019-11-25 10:54:15 +08:00
    工程师?有证书么?
    shawndev
        32
    shawndev  
       2019-11-25 10:54:17 +08:00
    叫工程师容易被误解为工地上的,我就被误解过。
    meteor957
        33
    meteor957  
       2019-11-25 10:57:35 +08:00
    Tony 老师听过没
    villivateur
        34
    villivateur  
    OP
       2019-11-25 10:57:42 +08:00 via Android
    @tabris17 工程师不一定要有证书啊
    yutou527
        35
    yutou527  
       2019-11-25 10:59:07 +08:00
    不是所有的程序员都是软件工程师
    hantsy
        36
    hantsy  
       2019-11-25 11:00:44 +08:00   ❤️ 1
    @villivateur 我在一些帖子里面提过,国内的程序员多数只是一个好的 Coder, 而绝对算不上一个合格的 Engineer。Engineer 需要相当的 Engineering 实践经历,贯穿整个软件工程始末(一连串的流程下来面面具到),有把控整个项目的 Flow 的能力(技术和非技术)。绝大部分国内程序员根本不具备这种能力,而只是在整个软件工程的一个点上工作。
    janxin
        37
    janxin  
       2019-11-25 11:00:55 +08:00
    因为很多人都不讲工程,自然谈不上工程师
    NerverLibis
        38
    NerverLibis  
       2019-11-25 11:01:32 +08:00
    工程师是体质内的职称,私企打工仔还自吹什么高工 科学家?
    Umenezumi
        39
    Umenezumi  
       2019-11-25 11:04:56 +08:00   ❤️ 1
    因为我连红黑树都不会写,干的就是码农的活儿,哪有那个脸自称工程师
    rizon
        40
    rizon  
       2019-11-25 11:05:33 +08:00   ❤️ 1
    人们会通过自我调侃来缓解内心的压力
    一个人对自己期望越高,可是无法达到期望时,内心会越来越不安和抑郁,会让你觉得压抑呼吸困难,而这时候保护机制就会触发了,它会让你产生类似“自暴自弃”的想法,会产生“嘛,就是这样了,我就是个渣渣而已嘛,我在较真什么啊,这一切都是在平常不过不是了吗”,于是就会松一口气,感觉呼吸顺畅了,内心清亮了。一切都好了很多。

    错误的期望会产生负面的情绪而且会在你无意识的时候一点点的积累。

    嘛,当然了,对于幸福度比较高的人来说自然不会有这种消极想法,如果他们也“不自量力”的自称“码农”,那多半和年级第一说自己成绩一般般是一样的心理吧 ,或谦虚,或调侃 或讥讽 或蔑视 或谦虚中透漏出一种淡淡的自己都察觉不到的高人一等的骄傲
    sorshion
        41
    sorshion  
       2019-11-25 11:05:40 +08:00
    因为我知道自己的水平达不到工程师的水准。
    warcraft1236
        42
    warcraft1236  
       2019-11-25 11:06:24 +08:00
    @hantsy 赞同
    Ianchen
        43
    Ianchen  
       2019-11-25 11:10:05 +08:00
    码农配不上工程师这种 title. 好好搬砖, 你只是个[C, V]搬运工, 别想有的没的. 不说了, 工头叫我干活了
    fxplay
        44
    fxplay  
       2019-11-25 11:11:47 +08:00
    @jsondog 你指的是年薪嘛?
    cmdOptionKana
        45
    cmdOptionKana  
       2019-11-25 11:17:09 +08:00
    @villivateur 如果不经任何认证就可以称为工程师,那么工程师也就不是个多好的词了。

    叫码农至少还能说明会写代码,而没有认证的工程师连会不会写代码都无法说明。
    dreamerlv3ex
        46
    dreamerlv3ex  
       2019-11-25 11:20:49 +08:00
    板砖工程师??
    chiu
        47
    chiu  
       2019-11-25 11:23:25 +08:00
    我觉得我还未达到真正工程师的水平
    WhoMercy
        48
    WhoMercy  
       2019-11-25 11:24:48 +08:00   ❤️ 1
    分享一个收藏已久的文章

    ---

    title: 别再自称“码农”了,编程是门思维的艺术

    abstracta: 有关程序员有一个流传甚广的误解,认为做程序员门槛低,没什么技术含量。即使没有学过计算机的课程如离散数学、数据结构、算法等,也可以写程序。写几行程序当然算不得什么,但要修炼成有一定思想境界的一流程序员,却殊非易事。这就如同会做饭的人很多,但真正的烹饪大师却并不常见。所谓码农者,乃是程序员的自我吐槽,岂足深信耶?所以,作为程序员要有持续进阶的强烈的进取心,断不可妄自菲薄,自怨自艾。
    ---

    编程,与任何一样手艺相同,做得好的人都会被称为“大师”。
    学无止境,精益求精,与君共勉。
    WhoMercy
        49
    WhoMercy  
       2019-11-25 11:25:58 +08:00
    source:
    bit. +
    ly/ +
    34fH1Y8
    WhoMercy
        50
    WhoMercy  
       2019-11-25 11:26:21 +08:00   ❤️ 1
    V2 的手机号验证,真恶心。
    pompeii
        51
    pompeii  
       2019-11-25 11:31:50 +08:00
    我不配
    a62527776a
        52
    a62527776a  
       2019-11-25 11:32:12 +08:00
    搬砖的也不会称呼自己为建筑师啊
    la2la
        53
    la2la  
       2019-11-25 11:34:22 +08:00
    之前看过一个博客,好像作者还挺有名的,说的是年收入低于多少的不配叫 工程师
    KyonLi
        54
    KyonLi  
       2019-11-25 11:34:37 +08:00
    这就是谦称和尊称吧,哪有自己用尊称的
    wweir
        55
    wweir  
       2019-11-25 11:37:17 +08:00   ❤️ 3
    现在对外我都是自称“软件研发工程师”

    不排斥“程序员”这个称谓,但厌恶“程序员”这个词被贴上的标签
    不管是什么职业,首先得是个独立的人,拥有独立人格,其次才是职业、收入、习惯、性格等属性

    而被贴上种种标签后,“程序员”这个工种从某种程度上被物化了。
    外界看来,程序员就是高收入、就是 996、就是没头发、就是肥宅……
    自此,你还能正视“程序员”这个称谓吗?
    FantaMole
        56
    FantaMole  
       2019-11-25 11:44:59 +08:00   ❤️ 1
    哈哈哈,因为不配啊。我小时候认为工程师应该就比科学家低一层级,现在也有种潜意识感觉有个 Dr. 头衔才能叫工程师吧
    enaxm
        57
    enaxm  
       2019-11-25 11:48:15 +08:00
    为什么女生总喜欢出轨?
    argc
        58
    argc  
       2019-11-25 12:00:36 +08:00 via iPhone
    @enaxm Say your story
    permaylau
        59
    permaylau  
       2019-11-25 12:16:42 +08:00 via iPhone
    叫什么工程师,叫电脑科学家。这次高大上。
    taogen
        60
    taogen  
       2019-11-25 12:17:38 +08:00 via Android
    随便别人怎么叫,自己心中有数就行。与之争辩有何意义。just show them who you are
    Caerfur
        61
    Caerfur  
       2019-11-25 12:22:04 +08:00 via iPhone
    工程师是有的 但你见过搬砖砌墙的叫建筑师工程师的么
    shm7
        62
    shm7  
       2019-11-25 12:22:46 +08:00
    因为人家觉得你不配啊,特别是最开始起这些名字的产品和经理。
    houzhimeng
        63
    houzhimeng  
       2019-11-25 12:30:42 +08:00
    理发的都是总监,听起来很有实力
    xianxiaobo
        64
    xianxiaobo  
       2019-11-25 12:33:49 +08:00
    之前看到过一篇文章,大概就是软件行业的工程师相比于其他行业的工程师,比如桥梁建造或者建筑之类的,如果有差错,很难弥补,而代码有错,改了就好了。大意就是这样
    sobigfish
        65
    sobigfish  
       2019-11-25 12:34:11 +08:00
    “码农”是歧视程序员文化下的 程序员的自卑(不是自谦)
    lausius
        66
    lausius  
       2019-11-25 12:37:39 +08:00 via iPhone
    Tony 老师也叫发型师呢
    exploreXin
        67
    exploreXin  
       2019-11-25 12:39:40 +08:00   ❤️ 4
    当初技术圈子流传出来的“码农”,是一种自嘲说法,如果一种侮辱性的事物你能接受他,那么就说明大家心里面不把他当回事,反而是一种对其他人误解的反击,还有就是码农这种叫法在技术圈子内的凝聚作用,大家都是不被别人重视,都是平等的“码农”,所以会更加团结。这很像西方黑人说唱歌手歌词里的 Nigger, 黑人自称 “黑鬼”,第一是对于白人至上的反击,说明他们不在乎白人的污蔑,不在乎的东西,自然也就掀不起什么波澜。第二,对内团结作用,大家都是 Nigger,也就没什么高低贵贱可言。

    对于国内码农的叫法,来历与作用大致如此,但是时间长了,叫法留下了,当初拥有技术精神的第一代技术人已经慢慢老去,或者退居幕后,新生技术牛犊由于现阶段国内 IT 环境不规范的现状,自身的不公待遇等等,导致跟风叫码农的人越来越多,但是知道码农来历的人越来越少,到最后这种自嘲的叫法,就变成了自我认知的一个标签,可以说许多技术人对于其他行业人员的误解与嘲讽,不是去思考原因,而是被同化了,开始觉得码农码农的叫着确实是因为自己身份低贱,所以才会有不公的待遇,最后开始认同自己就是码农,像农民一样不值钱,身份低贱天天加班的代码农民。所谓面具戴久了会长在脸上就是说法就是这样。

    应该说是否低贱不应该说某个领域某个岗位,应该说某个人愿意低贱的活着,膝盖软的厉害,没人逼迫自己就跪下了,那么他就是低贱的;而那些喜欢技术,喜欢探索,不屑于外界如何嘲讽的技术人,就算外界再多的诋毁,老板再多的不重视,也不能说明他们就是低贱的,孰是孰非,其实是高下立见的。面对诋毁,我们应该学学黑人兄弟,想想码农叫法兴起之时的技术人的信仰与坚守,这样叫出的码农,才叫出了码农的真正含义。
    zhouwei520
        68
    zhouwei520  
       2019-11-25 12:44:20 +08:00   ❤️ 1
    农耕时代耕地劳作为农民;信息时代 crud 代码为码农。
    本质上,没有区别,只是时代不同而已。
    FrankHB
        69
    FrankHB  
       2019-11-25 12:52:48 +08:00
    因为“工程”对这些人实际的干活来讲就没什么存在感,只是在头衔上占坑不是不觉得更可悲吗……
    frantic
        70
    frantic  
       2019-11-25 12:54:45 +08:00
    我个人感觉我目前的能力还不配
    chenliangngng
        71
    chenliangngng  
       2019-11-25 12:56:35 +08:00 via Android
    华为的应届生 13 级
    要升到 15 级以上才能叫工程师
    FrankHB
        72
    FrankHB  
       2019-11-25 12:56:51 +08:00
    @exploreXin 分工来说,工程师这类职业,只要有跟得上业界发展的素质,理应是凭经验越老越吃香的,实际呢……恐怕还真不如农民了。
    贱人贱己贱行业,早就不是个别人的问题了。
    deef
        73
    deef  
       2019-11-25 12:57:00 +08:00
    虽然说程序员这边都对“工程师”这个头衔不感兴趣,但美术设计那边对“设计师”这个头衔可是看得很重... 为什么呢?
    码农 /美工
    工程师 /设计师
    XuanFei990
        74
    XuanFei990  
       2019-11-25 12:57:41 +08:00
    工程师是要证的,学校里,教授,副教授,讲师,工程师,等等,都是要评的,私企才乱叫。。
    sbboy
        75
    sbboy  
       2019-11-25 13:01:41 +08:00
    有土地的农民才是农民,要不然只是佃户。
    andylsr
        76
    andylsr  
       2019-11-25 13:07:58 +08:00 via Android
    因为人家建筑工程师也不是真搬砖
    nnnToTnnn
        77
    nnnToTnnn  
       2019-11-25 13:12:16 +08:00
    我就是码农啊,对 title 没有什么兴趣,我觉得所有的 title 中就码农最亲切,其次就是程序员,我最喜欢的两个 title
    realpg
        78
    realpg  
       2019-11-25 13:19:01 +08:00
    因为大概是 IT 圈里嫌工程师逼格低

    以前在北京的通信公司,当时挖了一个总工程师

    然后这哥们过了半个月自己把自己的 titile 改成 CTO 了
    DyingSwan
        79
    DyingSwan  
       2019-11-25 13:42:04 +08:00
    我这么菜 怎么好意思叫工程师
    我这么便宜 怎么好意思叫工程师
    westoy
        80
    westoy  
       2019-11-25 13:46:35 +08:00
    你要印名片, 上面的 title 就是工程师啊, 我十几年前认识的一个网管, 在公司里主要工作是修打印机和墨盒,title 就是工程师, 整个部门都尊称 X 工......
    JhonnSmith
        81
    JhonnSmith  
       2019-11-25 13:50:23 +08:00
    就我这三脚猫水平,实在不好意思带个师字。
    ╮(╯▽╰)╭
    xieweizhi007
        82
    xieweizhi007  
       2019-11-25 14:44:39 +08:00 via Android
    没写测试
    fancy111
        83
    fancy111  
       2019-11-25 14:59:03 +08:00
    @xianxiaobo
    @yongSir 其实都是一样的,高铁飞机桥梁大厦之类的,一样是有 BUG 的,大型机械类经常检修,偶尔也出现问题,房子之类的也有某个位置坏了,漏水,或者被风刮掉窗户之类的。这跟程序项目没多少区别,项目里面跑着跑着出一点 BUG,或者遇到高并发瓶颈崩了,这都是相似的。
    只不过做到高铁飞机这样的精密项目比较少而已,大部分也只是做到汽车一样能跑的项目,汽车工程师出的 BUG 好像比程序员不会少。
    windyCity
        84
    windyCity  
       2019-11-25 15:01:55 +08:00   ❤️ 1
    我认为只是谦称,类似古代人称呼自己的孩子为:“犬子”。(外行最好少说,因为你会称呼别人的孩子为犬子吗?)


    我可不像楼上一些人,因为水平或者薪资认为自己配不上所谓的“工程师”的称呼。我当得起 称我一声 “工程师”! 我就不信你们谁简历上,求职意向写 “java 码农” “php 码农” ,大家不都是写 “XXX 开发工程师” 吗?

    我告诉你们就算只会“C”+“V”大法,你们也是在看得懂代码,或者说知道如何合适的复制黏贴的人,你们的工作是有价值的,有产出的,何必自卑?
    hjq98765
        85
    hjq98765  
       2019-11-25 15:02:58 +08:00
    程序员没有 [职称] 这个东西啊

    其他的建筑工程师、电气工程师都是有职称评级的,所以人家才叫工程师,程序员只能叫 [码农] - [程序员] - [架构师]
    lower
        86
    lower  
       2019-11-25 15:06:38 +08:00
    代码编写员

    打码员
    jzphx
        87
    jzphx  
       2019-11-25 15:16:18 +08:00
    以前和老外老板介绍自己是 Engineer,问我为啥不叫 Developer。我说 Engineer 听起来高大上,她告诉我 Developer 比较高大上。
    itgoyo
        88
    itgoyo  
       2019-11-25 15:18:51 +08:00
    不,我就自称“工程师”,“优秀的 CV 工程师”
    Tubering
        89
    Tubering  
       2019-11-25 15:23:20 +08:00 via Android
    有一说一,我更喜欢叫开发者
    love
        90
    love  
       2019-11-25 15:25:12 +08:00 via Android
    工地搬砖的是不是也该叫建筑师
    ahaxzh
        91
    ahaxzh  
       2019-11-25 15:26:43 +08:00
    想起来 硅谷里面的 种马
    windyCity
        92
    windyCity  
       2019-11-25 15:35:01 +08:00
    @love 有种东西,叫行业共识。比如路边小炒小吃负责做菜的是叫厨师,五星级酒店负责做菜的也可以叫厨师。
    kmyzzy
        93
    kmyzzy  
       2019-11-25 15:38:27 +08:00
    因为所谓『软件工程』其实根本不算是『工程』。
    Tianao
        94
    Tianao  
       2019-11-25 15:44:41 +08:00 via iPhone
    @hjq98765 #85 软考了解一下,程序员就是其中的一个初级职称,只是这职称对于软件开发者 /工程师没什么卵用,原因之一是软考对应的职业资格属于水平评价类而不是准入类。
    Kirscheis
        95
    Kirscheis  
       2019-11-25 15:45:21 +08:00   ❤️ 1
    传统的工程师出完结果,上面是有名字的,工程师对质量终身负责。也就是 30 年之后楼塌了一层或者桥垮了,那也是要来找你的麻烦的,甚至会有刑事责任。

    现在的软件有这种质量?
    learnshare
        96
    learnshare  
       2019-11-25 15:47:34 +08:00
    你要明白工程师是专业的,大部分从业者根本不符合专业要求
    litmxs
        97
    litmxs  
       2019-11-25 15:48:46 +08:00 via Android
    前两天签三方协议,职业那一栏有“工程技术人员”这一项,然而程序员是“其它”
    MortyP
        98
    MortyP  
       2019-11-25 16:12:58 +08:00
    楼主老哥,摆正自己的定位哈
    josephok
        99
    josephok  
       2019-11-25 16:25:49 +08:00
    打工仔而已
    villivateur
        100
    villivateur  
    OP
       2019-11-25 16:26:31 +08:00
    @litmxs 不会吧?要是我我肯定选“工程技术人员”

    @Kirscheis 所以我们不一定要是传统工程师啊

    @learnshare 工程师也有优劣之分啊
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1173 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:06 · PVG 07:06 · LAX 15:06 · JFK 18:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.