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

论程序员工作的意义

  •  
  •   timewarp · 14 天前 · 4420 次点击

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

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

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

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

    不会有人写出和你完全相同的代码。
    tool2dx
        5
    tool2dx  
       14 天前
    @hello2090 有些公司小老板觉得业务能带来利润,代码又不行,程序员地位不高的。

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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