V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
timewarp
V2EX  ›  职场话题

论程序员工作的意义

  •  
  •   timewarp · 2024-05-20 14:17:13 +08:00 · 5440 次点击
    这是一个创建于 483 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家自己觉得自己的工作有意思吗?有多大的挑战性?还是说仅仅是为了赚钱。

    刚毕业那几年一直想做大事,想搞出很厉害的东西,结果随着年限增长发现世界就是个草台班子,那些看起来很厉害的东西其实也没那么厉害,只是被浮云遮望眼了。逐渐发现真正有创造力的东西只有那一小撮人在搞,绝大部分人还是写点 CURD 之类的。大学里学的各种算法、课程其实绝大部分都用不上,考你算法题的面试官自己也是抱的佛脚。顿时生出一种无力感与深深地绝望。

    46 条回复    2024-05-21 22:19:09 +08:00
    hxtheone
        1
    hxtheone  
       2024-05-20 14:22:11 +08:00 via iPhone   ❤️ 1
    横竖都是过一辈子就别纠结什么意义了, 挣钱嘛不寒碜
    klo424
        2
    klo424  
       2024-05-20 14:25:29 +08:00
    工作没有意义。自己坚持做,才有意义。
    hello2090
        3
    hello2090  
       2024-05-20 14:29:36 +08:00 via iPhone
    从来没想过做多大的事,为啥你会有这想法?一直成绩第一?还是特别聪明?
    tool2dx
        4
    tool2dx  
       2024-05-20 14:36:04 +08:00
    人生的意义上活出自我,代码的意义上把自我的意识具现化。

    别的工作有没有意义不好说,程序员肯定是有的。

    不会有人写出和你完全相同的代码。
    tool2dx
        5
    tool2dx  
       2024-05-20 14:41:35 +08:00
    @hello2090 有些公司小老板觉得业务能带来利润,代码又不行,程序员地位不高的。

    当不能把技术转换成收入的时候,就会产生自我怀疑。

    当然我从来不会这样想的。
    NewYear
        6
    NewYear  
       2024-05-20 14:42:45 +08:00   ❤️ 3
    程序员最大的问题是处于“产出”环节,产品原型是基于什么需求设计的,程序员接触不到,就算接触到了,大多时间都在学习和编写代码。所以一切都很滞后,也没有什么决策权,没有决策权就没有参与感。
    第二大的问题就是项目庞大,一个人完成不了,只能完成其中一部分。缺乏掌控力。

    因此缺乏全局掌控力和成就感,这二者都非常重要。
    只有你一直接触需求方,深入的了解需求,制定方案,然后在编写和实施过程中,才能纵观全局。


    在这个方向上,你就能“干大事”、“出成果”。
    为什么这样说呢,因为你只有一个脑袋和一双手啊,能力非常有限。你如果是一群程序员的领导,你就拥有一群脑袋和一群手啊,手下再有一些其他如产品经理、测试等等岗位,又直接接触客户(需求方),什么项目不能做呢?

    比起双手一脑编程写代码,不如大手一挥,指挥一帮下属给你整理需求、编写方案、编写代码、测试,有什么想法只要吱一声下属就会帮你完成的好好的。
    入行时双手写代码,走上巅峰后只要一句话就能产出代码,面向屏幕编程升级到面向下属编程,这样才是编程的最高境界吧。
    NewYear
        7
    NewYear  
       2024-05-20 14:44:15 +08:00
    面向屏幕编程
    能力有限,时间有限,对接不到真正的需求来源,缺乏掌控力和成就感。

    面向下属编程
    想要实现什么,一句话搞定,下属自己会去整理需求、编写程序。
    harry90
        8
    harry90  
       2024-05-20 14:44:18 +08:00
    上班 = 出卖劳动力换取报酬
    跟工地搬砖没差别
    大部分人跟着学校制式教育走下来就变成了符合既定规则的劳动力->所谓的中产
    582033
        9
    582033  
       2024-05-20 14:45:02 +08:00
    很赞同那句“随着年龄增长发现世界就是个草台班子”
    haiku
        10
    haiku  
       2024-05-20 14:45:07 +08:00 via Android
    现在觉得赚钱就是意义

    搞科研的学术界或者 openai 这样的领先公司,带领科技发展
    其他大部分公司找准风口,能把技术和营销能力转化为钱就行了

    普通人保证行业上升期可以进去赚钱,衰退期能攒足够的钱不焦虑
    8355
        11
    8355  
       2024-05-20 14:47:50 +08:00
    选择行业比技术能力更重要
    iOCZS
        12
    iOCZS  
       2024-05-20 14:48:36 +08:00
    有没有意义这件事,看你什么时候下结论吧
    wesleywaters
        13
    wesleywaters  
       2024-05-20 14:49:45 +08:00
    其实如果你在别的行当,也会有类似感受的,原因你也说了,“真正有创造力的东西只有那一小撮人在搞”。

    别寻求工作的意义,就是一个维持生活的工具。如果你希望追寻意义,不如把精力投放去真正热爱的东西去。
    DengSven
        14
    DengSven  
       2024-05-20 15:01:30 +08:00
    @NewYear 挺受启发的,一个螺丝钉,感受不到整个产品流水线的意义。即便是个无意义的产品,在过家家的生产过程中,上位者也有成就感。
    kristofer
        15
    kristofer  
       2024-05-20 15:03:47 +08:00
    em...你目前做的事情你真的做好了吗?我同意你说的“世界就是个草台班子”,但是草台班子也不是每个人都有能力上台去唱的。
    如果你已经在你的赛道上做到了前列,那你生出这种“独孤求败”之感我自是无资格去评判的,但是如果你只是平平无奇的工作着,那我觉得高情商回复你:“想的多,做得少”,低情商回复你:“眼高手低”
    XiaoXiaoMagician
        16
    XiaoXiaoMagician  
       2024-05-20 15:03:57 +08:00
    你说这么多是在找意义吗?你就是吃太饱了,闲下来了,想太多了。
    意义这东西,只要你活着,走出自己的人生,那就有意义。并不是片面的看你这一生中的某个阶段来定义它。
    你觉得你现状没意思,大可不安于现状,做你想做的。你要是没那勇气与魄力,那就先安于现状找出你自己的路。
    xxlsize
        17
    xxlsize  
       2024-05-20 15:06:18 +08:00
    “真正严肃的哲学问题只有一个,那就是 ZS 。 对生命是否值得经历做出判断,这是对哲学的基本问题做出回答。”——加缪
    Albertcord
        18
    Albertcord  
       2024-05-20 15:11:01 +08:00
    意义?去码头吃点薯条
    ipwx
        19
    ipwx  
       2024-05-20 15:11:05 +08:00
    那楼主你自己有足够的创造力么。。。

    程序员的产出是程序,有用户的程序才有价值。能够创造出前所未有的、很多用户使用的软件,那就是程序员的创造力。 —— 请问楼主能做到么

    如果能做到,恭喜你,不说百亿身家,赚个几百万不成问题。只要把你的创造力变成实实在在可以用的软件就行了。

    如果只是能把自己的脑洞写出来,但没有任何价值,那只不过是 “艺术家” 的孤芳自赏而已。
    yannxia
        20
    yannxia  
       2024-05-20 15:12:59 +08:00
    只要开始思考意义,啊,那生活中绝大多数的意义都是对你个人来说的,宏观上就没有意义……
    timewarp
        21
    timewarp  
    OP
       2024-05-20 15:15:57 +08:00
    @hello2090 #3 我想这个跟个人能力的关系不大,这里的大事指的是能看得到自己做的事情是有用的,有一种成就感在心中,这就能让人感觉到意义,就像医生救人一样。
    timewarp
        22
    timewarp  
    OP
       2024-05-20 15:24:51 +08:00
    @NewYear #6 确实,做一颗螺丝钉确实会产生挫败感,看不到自己成果在哪里,甚至于说很多时候没有需求在强行创造需求。
    wa007
        23
    wa007  
       2024-05-20 15:25:11 +08:00
    做开源
    timewarp
        24
    timewarp  
    OP
       2024-05-20 15:25:57 +08:00
    @xxlsize #17 啊这话牛皮,本来想辞职,现在想 zs 了😫
    liu731
        25
    liu731  
    PRO
       2024-05-20 15:26:12 +08:00
    意义?《活着》!
    heartdream
        26
    heartdream  
       2024-05-20 15:55:58 +08:00
    挣取窝囊费
    whp1473
        27
    whp1473  
       2024-05-20 15:56:31 +08:00
    世界确实是个巨大的草台班子,除了极少的一部分人,大部分人都非常水,但不妨碍过好一生
    hello2090
        28
    hello2090  
       2024-05-20 16:21:43 +08:00
    @tool2dx 啥叫技术转化为收入?上班写 code 拿到工资不就转化了?
    hello2090
        29
    hello2090  
       2024-05-20 16:25:27 +08:00
    @timewarp 那做螺丝钉不也在发挥作用?嫌螺丝钉不够有用,那又回到你有几斤几两的问题了不是吗?基本上你有啥水平就能发挥啥作用啊,除非你实在怀才不遇
    tool2dx
        30
    tool2dx  
       2024-05-20 16:28:12 +08:00
    @hello2090 只能转化一部分,大部分时候岗位工资是固定的,和你个人技术高低关系不大,和公司经营情况关系很大。

    OP 帖子的本意,应该是技术不满足于本职工作,还想多折腾折腾。
    ufo5260987423
        31
    ufo5260987423  
       2024-05-20 16:38:27 +08:00
    想要做不平凡的工作,你得动脑子啊。而且动脑子也未必赚钱,我就这么告诉你吧。
    burymme11
        32
    burymme11  
       2024-05-20 16:39:48 +08:00
    须知少年凌云志,曾许人间第一流。OP 果然还是年轻啊,会疑惑,会思考,想改变.......有活力和生机,真好
    之前差不多一样的想法,短短几年,买房结婚,现在已经在混了,写代码就是为了混饭吃了。
    LieEar
        33
    LieEar  
       2024-05-20 17:10:24 +08:00
    我觉得就是一个普通的工作,和送外卖、进工厂没什么区别。
    cmdOptionKana
        34
    cmdOptionKana  
       2024-05-20 17:34:41 +08:00
    普通程序员肯定没啥意义啊。

    要有意义,需要一定实力和运气,比如你有实力进大公司,或者运气好参与一个知名产品。

    意义与所谓的真爱很像,其含义比较模糊,而且都是比较难获得的,因为难获得你才会想去追求。

    知足常乐,当你失业,你就知道有份工作是多么幸福多么有意义的事情了,当你失去健康,你就知道什么工作什么意义都是狗屁,曾经的年轻健康身体才是最大的意义!

    现在你有健康有工作却说什么没意义……
    hello2090
        35
    hello2090  
       2024-05-20 17:35:15 +08:00 via iPhone
    @tool2dx 既然技术好,就能赚更多,不一定要替人打工,可以自己开公司。总的来说肯定是水平越高赚的越多啊。一边抱怨工作没意义,一边又找不到有意义的工作,这不合理啊
    huzhizhao
        36
    huzhizhao  
       2024-05-20 18:37:50 +08:00
    有什么意义呢?
    混口饭吃罢了
    JingXiao
        37
    JingXiao  
       2024-05-20 18:46:42 +08:00
    贩卖时间
    param
        38
    param  
       2024-05-20 18:52:40 +08:00 via Android
    赚钱不是意义,意义在于给社会创造价值。赚钱只是为社会创造价值后,社会给你的报酬,给你凭据来换取别人创造的价值。
    Tyrant1984
        39
    Tyrant1984  
       2024-05-20 19:08:13 +08:00   ❤️ 1
    做大事一般还是要靠理想驱动或者信念驱动。
    而现在社会运行是靠着商业价值驱动,所以难做成大事才是正常的。
    比如已经凉的差不多的区块链技术,伟大的技术但是除了发币割韭菜之外似乎也难以落地产生实际价值,已经基本被市场抛弃了,依我看 VR 也快了,如果现在最火的生成式 AI 迈不过这个门槛,那也只是昙花一现。
    美元大放水让世界摸到了未来的一角,但是生产力没发展到那一步,镜花水月摸一下就碎了。
    diagnostics
        40
    diagnostics  
       2024-05-20 23:06:16 +08:00
    8 年了,你没给工作用过的任何框架提过一次 PR 贡献吧?我刚毕业就给 Spring 提交 BUG 了,工作日常发现的问题,同样都是 CRUD 我不相信你在工作没遇到过 BUG ,你想过去修复了吗?

    PS:开源 75% 是业余时间大家搞出来的,其余的 15% 是工作用到了该框架,公司提供一部分研发时间给开发者,剩余的 8% 才是带薪开源,2% 是退休的搞的。

    你没法成为 8%、2%,那么 15% 可以和公司争取吗?做不到的话,75% 也做不到吗?

    做不到的话,那你安心躺平,当一份工作就好了,不是写出一个框架才是开源,你修复一个文档错误都是贡献,第一步都迈不出去,说啥呢?
    LandCruiser
        41
    LandCruiser  
       2024-05-20 23:26:45 +08:00
    所以说工作做着稳定舒服简单轻松不内耗才重要,这也为啥现在考公大热。
    naison
        42
    naison  
       2024-05-21 00:35:47 +08:00 via Android
    https://github.com/kubenetworks/kubevpn 来开源吧😂,我的项目需要你
    OctoGary8
        43
    OctoGary8  
       2024-05-21 00:53:58 +08:00
    touch grass
    做点代码之外的事情。读书、运动、画画、音乐等等。不要被工作异化了,感觉没了代码就没了生活。
    换一种思路,码代码赚钱是为了做其他喜欢的事情。
    ErZhou
        44
    ErZhou  
       2024-05-21 08:29:13 +08:00
    没钱 是谋生的手段
    有钱 可以是爱好
    73cn4XL4Ufv3V65L
        45
    73cn4XL4Ufv3V65L  
       2024-05-21 10:07:11 +08:00
    人生的意义在于体验人生
    SD10
        46
    SD10  
       2024-05-21 22:19:09 +08:00 via iPhone
    工作给我带来收入,偶尔带来一点把项目做成的成就感,注意是我做成的成就感,而不是项目本事很有意义。大多数情况下就是看上这点收入了,并且还想更进一步。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:04 · PVG 21:04 · LAX 06:04 · JFK 09:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.