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

程序员如何管理好自己的情绪?

  •  
  •   tool2d · 37 天前 · 4075 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大脑掌控情感的地方,叫杏仁体。默认情况是活跃的,但是你长期重复性劳动,会让活跃降低。

    那么问题来了,写代码是非常需要创造力的工作,必须有一定情绪加持。可是长期和计算机交流,人的情感是一定会低于理性思考。相当于工作本身就不是良性正循环。

    人在完全理性情况下,也写不出好代码。理性会告诉你,写新代码收益并不大,不如多来 V2 摸鱼+复制粘贴旧代码。。
    42 条回复    2024-03-22 07:59:36 +08:00
    sentinelK
        1
    sentinelK  
       37 天前   ❤️ 4
    程序员不是人系列……

    所以生产环节都是靠生产条例来兜底的。
    你的生产预期高,那么就要匹配更规范的生产流程,以及更优秀的管理学支撑。

    所以会出现各种框架、各种代码检测工具、并提倡代码 review 体系。
    本质上以上的核心目的都是降低基层生产人员的灵活性,从而提高一致性,达到管理目的。
    xylitolLin
        2
    xylitolLin  
       37 天前
    程序员在地球上是单独分一类的吗?
    tool2d
        3
    tool2d  
    OP
       37 天前   ❤️ 1
    @xylitolLin 随波逐流当然可以,结果就是降低情绪活化,降低创造力,降低自身对于风险的预期。突然有一天,就被公司优化了。

    如果你是市场部的,早就能通过各种渠道感知到。但是程序员不行,代码又不会告诉你明天公司大裁员。
    jeasonzuo
        4
    jeasonzuo  
       37 天前   ❤️ 1
    你以为代码写得好公司就不优化你吗
    sentinelK
        5
    sentinelK  
       37 天前   ❤️ 1
    @tool2d “降低创造力,突然有一天,就被公司优化了。”

    这就是基层程序员的典型迷思:总是认为自己的能力是生产资料。
    但实质上其实只是通用的,没有任何不可替代性的基层劳力而已。越是大厂,基层程序员的个人价值就越低。

    公司是否考虑裁员,也只是从成本/收益之比考虑而已。你的个人能力其实不包含在内。
    日常生产活动中,你的个人能力发挥,其实对公司很大程度上并没有正向的收益。甚至更多的是负收益。
    levelworm
        6
    levelworm  
       37 天前 via Android
    如果你代码真写得好,就无所谓情绪了。
    retanoj
        7
    retanoj  
       37 天前
    “写代码是非常需要创造力的工作” 吗?
    sentinelK
        8
    sentinelK  
       37 天前
    btw:都是工程学,建筑工人对自己的认知就比程序员行业清晰的多。
    从来没听说搬砖工人为了自己的板砖姿势没有创造力而焦虑过。
    tool2d
        9
    tool2d  
    OP
       37 天前
    @jeasonzuo "你以为代码写得好公司就不优化你吗"

    这就好比温水煮青蛙,有情绪加持的青蛙,早就跳槽了。剩下的,就变成了美蛙鱼头。
    JingXiao
        10
    JingXiao  
       37 天前
    「写代码是非常需要创造力的工作」大多数工作内容真的和工地搬砖没啥区别,体力活。
    tool2d
        11
    tool2d  
    OP
       37 天前
    @sentinelK "从来没听说搬砖工人为了自己的板砖姿势没有创造力而焦虑过。"

    从打工的角度看这句话没问题,但从失业后做独立开发角度看,能不能写出好代码,就是自己市场竞争力的表现。

    写不出好代码,就养不活自己,同样会陷入焦虑。
    sentinelK
        12
    sentinelK  
       37 天前
    @tool2d 你的这个论述有两个问题:
    1 、这是一个“定义分歧”的问题。
    王健林是搞建筑的,搬砖工也是搞建筑的,但他们的工作内容、个人能力没有任何交集。
    程序员同理。个人开发者是集产品、开发、市场等于一身的工作,这和大厂一线开发程序员没有任何交集。

    2 、“从失业后做独立开发角度看,能不能写出好代码,就是自己市场竞争力的表现。”
    这个我并没有任何体会,微信、支付宝代码写的再烂,只要功能正常,我依然得用。
    反之,一个美颜产品,他的代码写的再优雅,对于一个不自拍的男性而言都是鸡肋。

    产品的竞争力与收益,和生产工艺之间,没有任何本质的线性正相关逻辑。
    chendy
        13
    chendy  
       37 天前   ❤️ 2
    看标题我以为楼主情绪失控把同事*了
    进来一看原来只是 crud 写麻了

    > 写代码是非常需要创造力的工作,必须有一定情绪加持

    只能说需要创造但是不多,创造力太强成天瞎整活反而不是啥好事
    tool2d
        14
    tool2d  
    OP
       37 天前
    @sentinelK 现在是产品存量市场,就是抢别人饭碗,好代码能直接决定产品竞争力,好程序员还是相对稀缺的。

    大部分人写着写着,就会陷入理性思考,觉得好代码不等于好产品。干脆不写新代码,或者抵制改变技术,这种老态心态,会让你被公司边缘化。

    理性能告诉你对错,但是不能让你的代码变得更好,只有积极的情绪才可以做到。
    sentinelK
        15
    sentinelK  
       37 天前
    @tool2d “好代码能直接决定产品竞争力”

    能不能举一个正向的例子。只要是工程学领域的就行。
    我可以很轻易的举一个反例:雷克萨斯。
    belin520
        16
    belin520  
       37 天前
    今日 程序员不是人系列 帖子 +1
    securityCoding
        17
    securityCoding  
       37 天前
    情绪管理的前提是不要给自己画框
    tool2d
        18
    tool2d  
    OP
       37 天前
    @sentinelK 从理性角度看,你说的没问题,决定产品竞争力应该是市场,而不是代码。

    但是从情绪感性角度,我只希望今天写的代码,比昨天更好。这样我才有足够的动力和积极性,去解决一大堆新需求和旧 BUG 。
    gav1nwwk
        19
    gav1nwwk  
       37 天前
    在你自身足够强时,保证不惹事不怕事的原则,化解情绪可以去酒吧找情绪垃圾桶,不用在乎别人爱不爱听,不爱就直接换人即可
    456789
        20
    456789  
       37 天前
    很简单,见过更臭的屎就行了
    AmaQuinton
        21
    AmaQuinton  
       37 天前   ❤️ 1
    别被 [程序员] 这个标签困住,放下电脑,去感受下生活吧
    abelmakihara
        22
    abelmakihara  
       37 天前
    还以为是如何忍受同事和产品呢
    nzynzynzy
        23
    nzynzynzy  
       37 天前
    我就管理不好,邀请你去黑名单一游。
    aw2350
        24
    aw2350  
       37 天前   ❤️ 1
    与其委屈自己 不如为难别人
    zhaX
        25
    zhaX  
       37 天前   ❤️ 1
    人都会有情绪,与其说管理,个人关键更应该去找到一个合适你的发泄口,真正的释放出来,工作生活就是在给自己换气嘛,憋着干嘛。
    fanyingmao
        26
    fanyingmao  
       37 天前
    普遍来说程序员情商应该比较低吧,毕竟平时用不上。
    还有写代码首要考虑的不是代码多好,必要的情况要写屎山和摸鱼,追求个人效益的最大化,所有人都是一样的。
    idealhs
        27
    idealhs  
       37 天前
    这站里很多人觉得程序员和其他所有人大有不同
    lstz
        28
    lstz  
       37 天前 via Android   ❤️ 1
    程序员也是人,有社牛也有社恐,只要不违反社会道德,选自己最舒服的方式就好

    比如我常常幻想自己是一只 pvz 的蘑菇,平时偷偷自己写开源代码,白天就出来透透气,不跟别人交流
    binge921
        29
    binge921  
       37 天前
    @jeasonzuo 扎心了 兄弟
    luzemin
        30
    luzemin  
       37 天前
    @retanoj 是呀,需要别人创造,不然我从哪里 copy
    tool2d
        31
    tool2d  
    OP
       37 天前
    @idealhs 程序员是不太一样。天天写代码,日积月累,情绪波动就会逐渐减弱,理智占了上风。

    但是纯理性下产出的代码,太容易被 gpt 替代了。楼里有人回复说,代码技术不重要,要是真的相信,那么距离失业也就不远了。
    jinjiang2024
        32
    jinjiang2024  
       37 天前
    我现在是在 控制自己尽量每天 9 点前 不发火 但太难做到了(开车上班的路途中,总是碰到一些傻缺 没办法忍不住) 我发现只要我 9 点前不生气 这一天下来都会觉得今天过的还是蛮开心的
    encro
        33
    encro  
       37 天前
    可是长期和计算机交流,人的情感是一定会低于理性思考。。。


    怎么来的推论。。。
    MrDarnell
        34
    MrDarnell  
       37 天前
    其实在这个世界上,90%的苦口婆心,只会引来他人的反感,只有其被现实鞭打后,内心才会豁然开朗,演戏要大家一起演,你以为只有你能看出来皇帝在裸奔,你只是说出来了而已!
    hello2090
        35
    hello2090  
       37 天前
    @tool2d 让我猜猜,一个月 1 万 5 ?
    dengji85
        36
    dengji85  
       37 天前
    得上 DDD 和低代码了,不能把业务做成简单的 CRUD ,设计成别人看不懂,玩出花来
    idealhs
        37
    idealhs  
       37 天前
    @tool2d #31 我不是很懂理性状态感性状态下写的代码能有啥区别,我说难听点你以为你是艺术家呢?
    tool2d
        38
    tool2d  
    OP
       37 天前
    @idealhs 理性就是只写必要的代码,18:00 下班,18:01 走人,上班和下班隔离,绝不写一句多余代码。

    感性就是下班回家后,继续对算法修修补补,还能跑快个 5%,10%的。

    我以前总觉得生活是选择题,不是 A 就是 B 。但生活并没有完美的答案,A/B 都有各自的优势和劣势,只能权衡了。
    yhm2046
        39
    yhm2046  
       37 天前
    @tool2d 我的理解前者为钱写,后者为兴趣写。
    username9527
        40
    username9527  
       37 天前
    魔兽争霸 3 冰封王座
    ThomasKim
        41
    ThomasKim  
       37 天前   ❤️ 1
    我觉得程序员就跟许多的警察,教师一样,你上班期间可以被外人称为程序员,下班的那一刻,你难道没有别的身份了吗?儿子,父亲,男朋友,哪怕就躺床上刷个短视频成为一名短暂的网瘾用户也未尝不可,归根结底就是因为,大部分职业下班那一刻,就远离了自己的工作岗位,唯独程序员,只要家里还有台电脑,就有可能继续贴着“程序员”的标签来生活着,久而久之,原本工作和生活隔离开来的节奏被打乱了,下了班可能依旧写着代码。
    ycs2019
        42
    ycs2019  
       36 天前
    把自己当个人看、把自己当人养、不要把自己当工具
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2892 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:38 · PVG 20:38 · LAX 05:38 · JFK 08:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.