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

程序员与料理包

  •  2
     
  •   kop1989 · 2021-07-04 23:09:32 +08:00 · 3868 次点击
    这是一个创建于 1237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这周末去医院,大门旁边就是同学家里亲戚开的中餐连锁,正巧撞见同学和行政总厨(就是连锁的厨师长)在喝酒,推脱不过,遂加入其中。

    三言两语,就聊到了中餐的标准化和“料理包”。

    行政总厨很自豪地说,虽然咱菜不多,但你无论去哪家吃都是一样的味道。因为连锁中餐的标准化程度已经非常高了,后厨一线的基本都不是“厨子”,而是“操作员”。操作员几乎没有发挥空间,顶多是判断油温,根据配菜上来的温度决定是否多颠两下勺。

    行政总厨的原话是:“就这菜,你去练俩小时你也行。”

    话题转而就聊到了“操作员”的成本和待遇。很自然而然的就发散到了我这个大龄程序员身上。

    “你们程序员工资那么高,是不是权限很大。”

    “其实以现在来讲,一线程序员也只是‘操作员’而已,面对的也都是各种各样的料理包。”我尽量简明扼要的说。

    “那看来各行各业都这德性,巴不得最后着手干活的人是牲口。”我同学附和道。

    但不同的是,大师傅的弟子们最起码知道用料理包是不得已而为之,充满了妥协与遗憾。但程序员并非如此,很多程序员认为用‘料理包’是宇宙真理,以自己用了 /会用更多的味的‘料理包’当作鄙视链的谈资,甚至以能够背诵‘料理包’的配料表而自豪。————这句话在我嗓子眼里酝酿了两圈,最终还是被一大口散丹压回了肚子里。

    散丹(就是羊肚的某个部位)火大了,一点都不脆。

    31 条回复    2021-07-21 16:04:29 +08:00
    Elethom
        1
    Elethom  
       2021-07-04 23:18:29 +08:00 via iPhone   ❤️ 12
    然而面试还是要考你现场无土栽培花椒辣椒。 🌚
    lululau
        2
    lululau  
       2021-07-04 23:32:42 +08:00
    没看懂你说的程序员的料理包是啥?各种框架、工具?那各种好用的编程语言算不算,难道程序员要在纸带上打机器码才好?
    sagaxu
        3
    sagaxu  
       2021-07-04 23:45:06 +08:00 via Android
    料理包操作员,收入秒杀快餐店所谓行政总厨
    Felldeadbird
        4
    Felldeadbird  
       2021-07-04 23:49:47 +08:00
    程序确实有点像料理包。不过逻辑方面依旧需要人力运算去协调。这块又不像料理包。
    cxh116
        5
    cxh116  
       2021-07-04 23:57:24 +08:00 via Android   ❤️ 9
    两小时能培训一个“程序操作员”吗?何毕这样自贱。
    cmdOptionKana
        6
    cmdOptionKana  
       2021-07-05 00:04:36 +08:00 via Android
    俗话说,一桶水不响,半桶水晃荡。

    水平低自然不知天有多高,各行各业都有这个问题,人类的普遍弱点。
    namelosw
        7
    namelosw  
       2021-07-05 00:04:52 +08:00
    除了具有 rocket science 性质的行业大多基本上都是料理包行业,相比之下程序员反而是这种倾向相对少的行业了。

    感觉「料理包」也好,「操作员」也好,最重要的因素取决于 mass production 的难度。和工业产品对比,程序员更像手工业。

    编程和作曲类似,产物是知识产权,劳动过程总是不同的,而不像菜 / 手机 / 车这些东西做第二个还要重复制造的过程。不过因为程序员和作曲家的工作性质,他们从原则上会厌恶重复的内容,但是在现代这个 ROI 社会面前必然要搞套路,可能也就是楼主说的「调料包」。

    ---

    PS 最近尝试了下在家做菜,完全 0 基础自己看小高姐和王刚的视频搞,发现很多菜做得比很不错的饭馆好吃都出奇地容易,一两个月就能搞得很 6 了… 不过反过来想可能是大部分专业厨房基本上都注重 ROI,不然料理包,不然 mise en place,可能味道早就不是第一优先级了。
    binux
        8
    binux  
       2021-07-05 00:18:13 +08:00 via Android
    问题是程序员的菜单不是固定的啊
    charlie21
        9
    charlie21  
       2021-07-05 00:22:09 +08:00
    自古 xx 多 xx
    2kCS5c0b0ITXE5k2
        10
    2kCS5c0b0ITXE5k2  
       2021-07-05 01:46:11 +08:00
    料理包挺好的. 起码标准化 不会出现参差不齐
    richangfan
        11
    richangfan  
       2021-07-05 02:25:37 +08:00
    人家已经实现工业流水线了,换谁做都是一个味道。程序员还在手工作坊时代
    learningman
        12
    learningman  
       2021-07-05 07:50:12 +08:00 via Android
    但是程序员的料理包三天一个新的,获取别人的料理包没有成本。你也可以自己制造一个给别人用。
    我一直认为软件工程的分发几乎零成本的特性是这个行业能出现开源这种运动的一个重要原因。
    locoz
        13
    locoz  
       2021-07-05 08:57:38 +08:00 via Android
    与其说是料理包,不如说是调味品?
    ersic
        14
    ersic  
       2021-07-05 09:36:34 +08:00
    跟目前的大火的 low code 一样。
    grewer
        15
    grewer  
       2021-07-05 09:45:50 +08:00
    程序现在还没到料理包的程度
    但是后面就不好说了
    dfkjgklfdjg
        16
    dfkjgklfdjg  
       2021-07-05 10:01:07 +08:00
    可以只有 lowcode/nocode 可以说是最终目的是“料理包”,你教一个 PM/UI 几个小时就会用了,真正程序员的工作确实如 #7 、#11 楼所说的,更像手工业 /小作坊。

    一些 dependencies 只是微波炉、电烤箱之类帮你解放双手的工具(你得自己 input/output ),其实工程化 /流水线之后反而更好(品相佳味道好),工作效率也更高。

    说白了现在码农,只是新时代搬砖,以前用体力来搬砖,现在我们用脑力来搬砖,最后都要听从红帽子(PM)、蓝帽子(架构)、白帽子(甲方)的指挥和安排。所以能吊车铲车(框架 UI ),节省体力为啥不用呢。
    elevioux
        17
    elevioux  
       2021-07-05 10:07:32 +08:00
    想起最近 github 的 copilot,以后程序员是不是真的会像操作员一样,只需要描述需求,代码就可以自动生成,那些能够被识别的需求就如同料理包一样?毕竟,老实说,我们的大部分业务都是简单而重复的。当然,我认为程序员这个职业并不会消失,程序里一些关键而复杂的地方需要手写,就如同高级餐馆需要大厨一样。而生产这些“料理包”的人本身也必须懂“烹饪”。
    lakehylia
        18
    lakehylia  
       2021-07-05 10:45:59 +08:00
    因为需求的不确定以及非标准,所以到了执行层你不能依赖自动化执行。举个例子,如果老板的需求能够像颜色那样标准,比如,我要一个白色,我要一个黑色,那程序员确实应该干掉。但是现实世界是,老板说,我要一个五彩斑斓的黑,我要一个忧郁的白。。。
    shuqin2333
        19
    shuqin2333  
       2021-07-05 12:53:01 +08:00 via iPhone
    没错,我就是调库侠,并不是工程师
    ThiagoJC
        20
    ThiagoJC  
       2021-07-05 13:27:52 +08:00 via Android
    比喻成厨子更合适吧,可以随意组合食材和调料,同样一份菜不同人做出来也不一样。
    thetbw
        21
    thetbw  
       2021-07-05 13:39:07 +08:00
    @lakehylia 的确,不然市面上哪有那么多竞争。
    matrix67
        22
    matrix67  
       2021-07-05 13:43:43 +08:00
    那你说医院看病呢,学校老师教书呢 根绝不也类似是吧
    lakehylia
        23
    lakehylia  
       2021-07-05 13:56:44 +08:00
    @dfkjgklfdjg 假如说出现了自己想什么就能一键生成 exe 的程序,那么程序员失业了。于是产品包干了解释层和执行层的工作,因为没有程序员了啊。假如 AI 更加牛逼,解释层也不需要了,那不就是把产品都炒了,老板自己一个 idea,AI 就能帮你搞定解释和执行,产品也失业了。那一个公司只需要老板一个人就得了,要什么产品啊~~
    meteor957
        24
    meteor957  
       2021-07-05 14:15:23 +08:00 via Android
    你要这样说,大部分行业都是这样了
    meteor957
        25
    meteor957  
       2021-07-05 14:15:46 +08:00 via Android
    何必揪着程序员不放
    FreeEx
        26
    FreeEx  
       2021-07-05 14:17:48 +08:00   ❤️ 1
    汉字一共有十几万个,常用汉字有几千个,写一篇文章需要从这十几万个汉字中选择合适的字词组合成句子,但最终的文章却天差地别,没有人嘲笑作家为什么不发明新的文字。
    根据 Github 的博客 https://github.blog/2018-11-08-100M-repos/ 可以看到 2018 年的时候 GitHub 上已经有超过 1 亿个仓库了,而常用的开发语言,数据库,web 框架,缓存,消息队列等框架也是层出不穷,选择哪一种技术并且熟练使用也是需要大量时间的练习的,每天都有新的类库在诞生,而这些类库也是由开发者创建的。
    类比的厨师行业调料包也不是从天上掉下来的,也是有厨师一直在创新。
    如果不想使用(类库)/(调料包),完全可以自己造嘛,厨师去开创属于自己的品牌,程序员自己开发语言类库。如果连更底层都不想用的话,厨师可以自己去磨油盐酱醋打铁锅,程序员去开发操作系统、开发语言、各种协议栈、Web 框架等等等。。。
    dfkjgklfdjg
        27
    dfkjgklfdjg  
       2021-07-05 14:36:09 +08:00
    @lakehylia #23 那么,这个 "一键生成.exe",由谁来遍写,由谁来维护?老板不会具体到项目所有细节,只会有一个点
    子,最终把这个点子变成具体的需求和模型,还是由他手底下的经理 /主管来落实。那以后会不会出现一类专门来把抽象的想法具象化成产品模型的职业?

    但是如果其中某一个客制化的需求,这个 AI 没有学会,那么由谁来实现,AI 后续的学习由谁来训练?

    所以 NoCode/LowCode 只是一个完美的愿景,不可能覆盖所有需求场景,AI 我不熟悉不做评价。
    lakehylia
        28
    lakehylia  
       2021-07-05 14:45:42 +08:00
    @dfkjgklfdjg 哈哈,创业要是那么简单的话,“我有一个点子,就差程序员了”,这句话就不会是一个梗了
    dfkjgklfdjg
        29
    dfkjgklfdjg  
       2021-07-05 15:05:19 +08:00
    @lakehylia #28,创业很简单,有时候一个突然的念头,一下子热血上头就可以。但是把创业时的一头热坚持下去很难,很多人都是在半路因为坚持不了 /焦虑而放弃,隔壁就有一家美甲店才装修还没有开业就贴出转租的告示了。

    当然在需要信念和实力的同时,还要需要很强的运气,

    我女票现在就是突然脑子一热,盘下了个门店在创业,换成我是肯定做不出这种事情的,但是就这两个月的收益来说,比我赚的多太多了,一个月 4/5 万的流水,当然也有可能后期血本无归,但是她愿意为那一些摸不着的东西去搏。
    dfkjgklfdjg
        30
    dfkjgklfdjg  
       2021-07-05 15:12:09 +08:00
    @lakehylia #28,就是经常会说因为朋友们的一个点子,然后去开拓自己的产品,不一定要自己会做,考察好市场,然后租赁设备,招人来做,当然不能是一个完全陌生的业务。

    就好像以前她只是自己做私房烘焙,后来因为谈的生日派对多起来了,觉得每次客户都要求布置场地,但是她只会烘焙,就得去请别人来布置,就觉得为什么不能自己来承接这个事情,完了马上花钱去气球派对的培训班,回来自己就可以做了,现在忙不过来了,就开始请小工或者外包给的派对工作室来做,自己就可腾出来手干其他事情。
    ZARRO
        31
    ZARRO  
       2021-07-21 16:04:29 +08:00
    料理制作的配料和步骤都是公开的,但是多数人没有研发新的"料理包"的能力甚至做出来的还不如“料理包”。能制作美味的料理的人是少数且昂贵,但是需求量又庞大,这种情况下"料理包"有什么不好?能背诵“料理包”配料表的人至少比只会用料理包的人更加理解“料理包”,这为什么不能自豪?会用的多的人为啥不能比会用的少的人拥有更多的谈资?(鄙视就算了)。很多抵制料理包的人以自己纯手工制作的料理为豪,然而所谓的纯手工制作在他们的上一代人眼里他们只是会用"配料包"的操作员罢了。自己手工制作和使用料理包都是必要的,前者能深度定制,后者能快速实现,没有高低之分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:13 · PVG 23:13 · LAX 07:13 · JFK 10:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.