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

有多少人写代码会有那种纯净的愉悦感觉

  •  
  •   binfengxy · 2022-06-24 15:39:34 +08:00 via iPhone · 6575 次点击
    这是一个创建于 884 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我目前算半个程序员,想问问在写代码的时候,真的会有人经常产生那种纯粹的愉悦感觉么? 个人印象中只有在学校学写 c 的时候和之前爬妹子 imgs 有过纯粹的愉悦感,其他情况都可以算社会功利或被强迫的,让人没有写代码的欲望和想法

    66 条回复    2022-06-26 13:16:22 +08:00
    wolfie
        1
    wolfie  
       2022-06-24 15:41:53 +08:00
    造轮子、从零设计数据库
    storyxc
        2
    storyxc  
       2022-06-24 15:41:54 +08:00   ❤️ 10
    色情才是第一生产力。
    13936
        3
    13936  
       2022-06-24 15:42:11 +08:00   ❤️ 1
    经常产生。尤其是一些工具很漂亮很美观的时候。比如 macOS ,vscode ,iterm 的界面很好看都会有这种感觉。
    shuxhan
        4
    shuxhan  
       2022-06-24 15:43:40 +08:00   ❤️ 2
    别的不说,先把爬妹子的脚本发出来我就愉悦了
    Akitora
        5
    Akitora  
       2022-06-24 15:44:46 +08:00
    造轮子
    IGJacklove
        6
    IGJacklove  
       2022-06-24 15:48:09 +08:00 via iPhone
    一开始会,时间久了就索然无味了
    binfengxy
        7
    binfengxy  
    OP
       2022-06-24 15:49:19 +08:00 via iPhone
    @shuxhan 现在还用爬么? tg 上的可以让你每天 jj 人亡
    @Akitora 我个人没有这种体验,能解释一下么
    @13936 也就是说会有成就感?我个人不能理解 XD
    tobepro
        8
    tobepro  
       2022-06-24 15:53:27 +08:00
    学习新技术的时候会有,还有写的代码能真正用到的时候会有愉悦感。
    sss495088732
        9
    sss495088732  
       2022-06-24 15:59:59 +08:00
    写算法题的时候会 0.0
    binfengxy
        10
    binfengxy  
    OP
       2022-06-24 16:05:45 +08:00 via iPhone
    @tobepro 学习的时候是为了将来快乐而快乐,不长久。而妹子 tu 这种,是为当下的快乐,是随写随有的纯粹快乐,永不过时
    binfengxy
        11
    binfengxy  
    OP
       2022-06-24 16:16:55 +08:00 via iPhone
    @storyxc 很好奇,女程序员是不是也这样?
    yufeng0316
        12
    yufeng0316  
       2022-06-24 16:26:44 +08:00   ❤️ 1
    leetcode 一把过的时候会有。
    ZxBing0066
        13
    ZxBing0066  
       2022-06-24 16:28:32 +08:00
    写自己的项目的时候
    unco020511
        14
    unco020511  
       2022-06-24 16:30:34 +08:00
    从 0 开始一个项目或者模块时,不过快乐只是一时的,毕竟慢慢得就变成屎山了
    nicegoing
        15
    nicegoing  
       2022-06-24 16:33:56 +08:00 via iPhone   ❤️ 1
    一开始的时候会,仿佛一种新的体验。后来见多了,一眼就望到了头,它的逻辑是必然的,你看到了一个个约束在前面等着你,你得听编译器,稍微自由点就报错了,没法在程序中表现自我。程序就是这种过于严谨理性科学,过于理性就没了盼头。不是为了钱,谁愿意当搬砖工,来一个需求,就已经看到了要码哪些砖了,没有惊喜了,可能来个 bug 惊吓一下。
    FirefoxChrome
        16
    FirefoxChrome  
       2022-06-24 16:34:52 +08:00   ❤️ 2
    用 C# 就是很愉悦
    imzcg2
        17
    imzcg2  
       2022-06-24 16:38:58 +08:00
    这种状态叫心流,可以去百度搜索一下,有专门的书说这个状态
    wanguorui123
        18
    wanguorui123  
       2022-06-24 16:42:40 +08:00
    这叫兴趣
    bruce0
        19
    bruce0  
       2022-06-24 16:46:35 +08:00   ❤️ 5
    个人感觉有的时候还是有的, 比如使用接口抽象和设计模式, 把一堆复杂的逻辑简化,并且正确的时候, 又或者把一些屎山代码重构了, 或者修了一个非常隐蔽的 bug 的时候, 有时候还是会感到一丝愉悦的
    SeanTheSheep
        20
    SeanTheSheep  
       2022-06-24 16:47:58 +08:00
    把自己写的 /别人写的 屎山 重构成为可维护的,结构化的项目。这种成就感是很上头的。再就是随着项目经验的增加,感觉自己的技能树越来越多的时候的感觉,就像健身一样,眼睁睁看着自己变强也是很有成就感的。
    ychost
        21
    ychost  
       2022-06-24 17:11:29 +08:00
    造轮子,尤其是 github 上面没有类似的轮子的时候,且没有任何业务约束,单纯 focus 在某一特定方面
    sphawkcn
        22
    sphawkcn  
       2022-06-24 17:13:21 +08:00
    @nicegoing #15 你不能光盯着代码,那是工具,就像锤子、螺丝刀一样,你对锤子、螺丝刀能有什么激情?
    你应该用他去创造让你有激情的作品,实现有激情的想法,实现的那一刻,会有愉悦感。
    qzhai
        23
    qzhai  
       2022-06-24 17:13:50 +08:00
    我写样式的时候会,并且超级解压。
    hello2090
        24
    hello2090  
       2022-06-24 17:16:17 +08:00
    你的工作是解决问题,为啥会没有成就感?我连 lintcode 做完一题给你放个天女散花动画都感觉很上头
    LeeReamond
        25
    LeeReamond  
       2022-06-24 17:18:53 +08:00
    能实现功能当然很愉悦,你实现的功能少就比较无聊了。比如你有一天有一个想法,想要实现某某很酷的功能,坐下来码了一周代码,前端画了个图形界面,后端也安排好,功能上是外接深度学习模型实现的,靠自己双手实现这么多功能应该自然就是愉悦的,人类这种动物本来在设计上就会在劳动和创造的过程中获得真正的内心安宁。

    如果感觉不到快乐,应该是几种情况,比如产出太少,或者不知道自己的产出有什么用,或者产出没有直观体现,等等
    enchilada2020
        26
    enchilada2020  
       2022-06-24 17:26:01 +08:00 via Android   ❤️ 1
    有 LC 解题 重构代码 还原设计稿 以及实现自己的想法时很爽 讨厌的是赶工和维护屎山
    LuciferCLC
        27
    LuciferCLC  
       2022-06-24 17:26:02 +08:00
    1. 重构了「屎山」
    2. 改了个极其复杂的 BUG
    3. 写了个很炫酷的动画
    4. 做了个能极大提效的工具
    等等... 都还能产生蛮大的愉悦感的
    binfengxy
        28
    binfengxy  
    OP
       2022-06-24 17:27:13 +08:00 via iPhone
    @imzcg2 你太厉害了,就是看了一个关于心流的文章

    看到了上面的回复,突然想清楚了一些事情
    1. 应该要把精力放在自发的,喜欢的,能让自己开心的事情上;
    2. 懒懒散散的去做一些自己不愿意或者被迫的事情,在当下就是没有激情和不纯粹;没有纯粹的想法和动机又怎么能收获愉悦呢?要实实在在的做事(这样是不是就理解了许三多?纯粹的做事就是会产生超出的愉悦情感)
    tomychen
        29
    tomychen  
       2022-06-24 17:27:45 +08:00
    把不可能变成可能那瞬间很爽的
    Itoktsnhc
        30
    Itoktsnhc  
       2022-06-24 17:28:33 +08:00
    自己想做的事情,就很快进心流。如果是被 push 做的,就三步一摆烂。做着做着就歇歇
    westoy
        31
    westoy  
       2022-06-24 17:29:17 +08:00
    刚写代码的时候有

    现在几乎没了, 只是偶尔用新东西的时候会有
    wangtian2020
        32
    wangtian2020  
       2022-06-24 17:30:07 +08:00
    替代重复的劳动就是代码的责任。
    要我前端做看板,上面有一百多个位置紊乱但是固定的点,我给每个 dom 添加拖拽事件,所拖即所得,拖完了再把 css 用选择器提取出来保存到代码中。
    vvzero
        33
    vvzero  
       2022-06-24 17:31:06 +08:00
    买一个新的机械键盘,然后敲起来的时候很爽
    kldd529
        34
    kldd529  
       2022-06-24 17:40:05 +08:00
    有一年是这种状态,晚上就想着赶紧天亮去公司写代码,那一年满勤。在家闲的时候就想写代码,享受。
    今天的我,能躺平就躺平...
    chnhyg
        35
    chnhyg  
       2022-06-24 17:47:56 +08:00   ❤️ 3
    一直如此,因为热爱。
    limingxinleo
        36
    limingxinleo  
       2022-06-24 17:50:55 +08:00
    自从 .net 转了 PHP ,确实每天都在写代码,尤其是几年前开始做开源,确实有种愉悦感!!

    根本停不下来,算了算这种状态都持续了七八年了。
    milkmlik
        37
    milkmlik  
       2022-06-24 17:54:14 +08:00
    永远热泪盈眶。
    28Sv0ngQfIE7Yloe
        38
    28Sv0ngQfIE7Yloe  
       2022-06-24 17:55:52 +08:00
    进入`心流`状态的话是的,写的很爽
    tomieric
        39
    tomieric  
       2022-06-24 18:11:49 +08:00
    当时读书的时候在 QQ 空间的 edtior 写嵌入 HTML ,特别是设背景的时候,觉得不用钱买皮肤真好
    hypocriticalr
        40
    hypocriticalr  
       2022-06-24 18:40:07 +08:00
    想问哪里可以爬 妹子 imgs ,想重新激发我的潜力
    hsfzxjy
        41
    hsfzxjy  
       2022-06-24 18:42:48 +08:00 via Android
    写个人项目会,写吃饭项目会很累
    Ediacaran
        42
    Ediacaran  
       2022-06-24 18:50:57 +08:00 via iPhone
    欧拉公式现学现卖用在程序里的时候,用来生成任意频率正弦波,还用来推导一个判定条件
    cedoo22
        43
    cedoo22  
       2022-06-24 18:53:53 +08:00
    写了东西, 千万别给项目经理\产品经理展示, 他们第一反应就是: 客户拿这个有啥用??
    Huelse
        44
    Huelse  
       2022-06-24 20:08:41 +08:00
    写全新开始的项目会很愉悦,旧项目从来不会
    buermo
        45
    buermo  
       2022-06-24 20:11:00 +08:00 via Android
    我连修屎山修成功都有愉悦感
    xifangczy
        46
    xifangczy  
       2022-06-24 21:31:33 +08:00
    别的不说,听到妹子两个字我就愉悦了
    EscYezi
        47
    EscYezi  
       2022-06-24 21:40:50 +08:00 via iPhone
    刚开始接触编程的时候很容易沉浸进去,当时抱着个 11 年的老 mac 在寝室能一直弄到凌晨三四点——虽然现在来看菜的抠脚——现在只有写一些自己想写的东西才会感到愉悦,哪怕只是个简单的小工具也比工作中写一坨复杂业务开心的多
    josexy
        48
    josexy  
       2022-06-24 21:46:12 +08:00
    看别人的代码,然后再看自己的代码,发现自己写的比较 nb 和优雅🐶
    leaves98
        49
    leaves98  
       2022-06-24 22:35:50 +08:00
    以前写前端界面实现各种动画会有,后来觉得有很多类似的重复的业务永远写不完,就去写算法了,可是发现读晦涩难懂的 paper 真不是我喜欢的,还是想纯粹地写代码。
    caqiko
        50
    caqiko  
       2022-06-24 22:40:56 +08:00
    我写软件拿来卖的,虽然用户不多,但是有人反馈问题,然后修 bug 的时候克服困难真的很享受。
    有时候中午饭都不吃了,改到下午完了再吃。
    我觉得这种正向激励挺重要的,如果只是一直写,没有反馈,时间久了就没意思了。
    dbvc
        51
    dbvc  
       2022-06-24 22:47:58 +08:00 via Android   ❤️ 1
    偶尔会有,比如突然想通了一个困然很久的问题,代码调通的时候就非常爽;把一坨屎代码重构完的时候有时候也会有这感觉;设计一个技术方案并实现它,边界问题,历史兼容问题都考虑的很清楚,感觉就像解决一个很纯粹的难题,时间充足,代码还可以写得很优雅,就很爽。
    LucasWang
        52
    LucasWang  
       2022-06-24 23:21:28 +08:00 via Android
    刷 LeetCode 和学算法和数据结构,经常有纯粹的幸福感。
    jeesk
        53
    jeesk  
       2022-06-24 23:30:12 +08:00 via Android
    解决实际问题最爽
    Zerek
        54
    Zerek  
       2022-06-24 23:30:14 +08:00
    用别人写好的轮子的时候。。
    suxiaohuan
        55
    suxiaohuan  
       2022-06-24 23:54:34 +08:00   ❤️ 1
    写复杂代码走了狗屎运,没有很认真的检查,只是随手一写,直接跑通的了的时候最愉悦
    rail4you
        56
    rail4you  
       2022-06-25 09:15:01 +08:00
    我在用 lisp 和 ocaml 的时候能有这种感觉。
    solxnp
        57
    solxnp  
       2022-06-25 11:31:45 +08:00
    经常会有,当你把脑子里的想法通过代码实现并能以自己的审美设计交互及样式时,心里会得到极大的满足感。
    同时也包括并不限于修复了一个困住了很久的 Bug 、帮助他人解决疑惑等等
    qiumaoyuan
        58
    qiumaoyuan  
       2022-06-25 13:07:51 +08:00
    当你写的功能开始运行的时候;
    当你消除了大片重复代码的时候;
    当你对自己搭建的系统有着强烈的能够稳定运行的信心的时候;
    当你不惧怕一切需求变更,一切尽在掌握的时候。
    litguy
        59
    litguy  
       2022-06-25 13:37:05 +08:00
    混口饭吃而已,不用自我感动
    DT27
        60
    DT27  
       2022-06-25 14:54:14 +08:00
    https://github.com/DT27
    每一次提交都会有愉悦感。
    chhpt
        61
    chhpt  
       2022-06-25 15:32:34 +08:00
    创造自己作品的时候
    ASC8384
        62
    ASC8384  
       2022-06-25 15:47:44 +08:00
    @DT27 竟然抓到了 Editor.md 的作者,那就催更吧
    waruqi
        63
    waruqi  
       2022-06-25 16:57:51 +08:00
    写自己的项目
    mingl0280
        64
    mingl0280  
       2022-06-26 01:32:02 +08:00 via Android
    有啊,我司现在的某个产品一多半的代码都是我写的……跑通了那是真的有愉悦感
    DT27
        65
    DT27  
       2022-06-26 09:45:41 +08:00
    @ASC8384 误会误会,我只是把 Editor.md 适配了 Typecho 。
    zjhzxhz
        66
    zjhzxhz  
       2022-06-26 13:16:22 +08:00
    业余时间都在写代码的飘过。写代码是真的让人开心。学习新的技术也是真的让人开心。
    然而目前是个算法岗 写代码的机会不算特别多😭
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4736 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:13 · PVG 09:13 · LAX 17:13 · JFK 20:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.