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

现在写代码还有快感吗

  •  
  •   xiaotianhu · 2020-02-29 15:20:43 +08:00 · 5874 次点击
    这是一个创建于 1489 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最开始写代码,特别享受那种『造物主』式的快感

    现在这种快感越来越少了。机械麻木,不是别人逼你写,就是自己逼自己写。

    做出来的东西也不酷炫,自己都看不上,更谈不上『造物的快感』了。

    咋办,好想找回快感

    44 条回复    2020-03-01 18:48:39 +08:00
    stkevintan
        1
    stkevintan  
       2020-02-29 15:29:51 +08:00 via iPad   ❤️ 1
    人生不也这样么
    cedoo22
        2
    cedoo22  
       2020-02-29 15:34:06 +08:00   ❤️ 10
    我现在已经按行数来换算成工资来, 一行大概 4-5 毛钱的样子。
    minglanyu
        3
    minglanyu  
       2020-02-29 15:37:21 +08:00   ❤️ 4
    完成一个相对复杂的需求时,会有转瞬即逝的成就感

    用写代码赚来的钱买东西时,会有一段时间的满足感
    superrichman
        4
    superrichman  
       2020-02-29 15:39:25 +08:00 via iPhone
    自己写感兴趣的东西会很有快~感~
    wusiration
        5
    wusiration  
       2020-02-29 15:42:33 +08:00
    我也已经失去了对代码的热情了
    maddot
        6
    maddot  
       2020-02-29 15:42:51 +08:00 via Android   ❤️ 1
    没什么快感,因为没什么难度,写得漂亮写得丑都一样跑,有时候甚至写得丑的赚钱快些
    BaiLinfeng
        7
    BaiLinfeng  
       2020-02-29 15:44:40 +08:00
    从来都没有
    xiaotianhu
        8
    xiaotianhu  
    OP
       2020-02-29 15:50:42 +08:00
    @maddot 说的是 PHP 吗(自动狗头
    tianxianggezhu
        9
    tianxianggezhu  
       2020-02-29 15:53:03 +08:00
    没有,腰疼、颈椎痛!
    edsuns
        10
    edsuns  
       2020-02-29 15:54:57 +08:00
    一枚大一学生,担心有一天也会厌烦敲代码
    seanxx
        11
    seanxx  
       2020-02-29 16:00:31 +08:00
    @edsuns #10 工作就有这种感觉了,哪怕琼浆玉露,过量饮用味同马尿
    Bunnyranch
        12
    Bunnyranch  
       2020-02-29 16:03:06 +08:00
    接私活,感觉在赚额外的钱的时候 敲的贼带劲
    dt2vba
        13
    dt2vba  
       2020-02-29 16:03:34 +08:00
    有啊,尤其是客户付款的时候,那感觉简直了
    dtysky
        14
    dtysky  
       2020-02-29 16:15:47 +08:00 via Android
    没错,体力精力都下降了,尤其是生活琐事来了以后就更头疼了,所以现在准备自己搞个独立游戏了。
    Guaidaodl
        15
    Guaidaodl  
       2020-02-29 16:16:25 +08:00
    @cedoo22 这个如果月入两万岂不是一个月要写 4 万行
    myliang
        16
    myliang  
       2020-02-29 16:30:27 +08:00
    找快感只能做自己的私人项目
    freezhan
        17
    freezhan  
       2020-02-29 16:34:00 +08:00
    没有了
    Kmmoonlight
        18
    Kmmoonlight  
       2020-02-29 16:38:19 +08:00 via iPhone
    结婚前与结婚后
    cedoo22
        19
    cedoo22  
       2020-02-29 16:38:44 +08:00
    @Guaidaodl 算上自动生成的代码模版,还有写文档也要算钱的。
    charlestang
        20
    charlestang  
       2020-02-29 16:39:36 +08:00   ❤️ 3
    感觉吧,谈到快感,其实是一种生理过程,这个过程还是有规律可循,类似于分泌多巴胺之类的。你做一个事情,成功的这个信号,让你产生多巴胺,于是就有了快感。

    为什么快感会越来越少呢?就要谈到 “边际效益递减” 这个原理,这是一个比较普遍的原理,属于心理上的一种错觉。比如你从没享受过编程创造的快感,第一次成功的时候,效用是无穷大的,让你坠入了这个大坑。那么体验过一次以后,你就知道这是什么感觉了,第二次成功的时候,哪怕跟第一次一样的时候,你的期望是 无穷大,你得到的感受实际上无法超过上一次的。不过还是有意义的,第二次带来的感受 是 1/(1+1),也就是二分之一。以此类推,每次你得到的都一样大,那么第 N 次后,就变成 1/(N+1),随着 N 增大,每次编程成功的快感效益,无限趋近于 0。

    怎么治愈快感消失的问题呢?

    改变分母。编程成功这个事情,本质上,都是一样的,你就不能把这个当回事。所以,你总要去找一些全新的成就,编程既然是一个特长,就让编程成为一个手段。比如,通过编程迎娶白富美。这个快感应该是无穷大的。通过编程炒股票赚到钱,这个快感也是无穷大的。你只要找到无数多个以编程为手段的成就列表,你就可以让编程带来的快感总是无穷大的。

    总结:程序员应该好好关注业务!而不是总聚焦在编码本身~
    zdt3476
        21
    zdt3476  
       2020-02-29 16:42:03 +08:00
    在完成复杂功能的时候还是有快感的,其他情况下感觉在浪费生命
    Kaier
        22
    Kaier  
       2020-02-29 16:45:55 +08:00
    完成一个相对复杂的功能;
    出于兴趣写自己的项目;
    fishCatcher
        23
    fishCatcher  
       2020-02-29 16:54:50 +08:00 via iPhone
    看到一个说法,程序员炒股是为了快感
    kaedea
        24
    kaedea  
       2020-02-29 16:56:20 +08:00 via Android
    环境内卷后,需求基本是接锅,哪有什么快感。
    FlyingBird
        25
    FlyingBird  
       2020-02-29 16:57:35 +08:00 via Android
    早已经失去写代码的快感了(捂脸
    810244966
        26
    810244966  
       2020-02-29 18:01:40 +08:00 via Android
    才大二,已经厌烦了,怎么办 0.0
    wysnylc
        27
    wysnylc  
       2020-02-29 18:08:59 +08:00
    有,昨天刚写了了集合对象单属性去重多属性去重的博客,开心
    6bytes
        28
    6bytes  
       2020-02-29 18:57:46 +08:00 via Android
    磕药吧,来劲贼快,paradise?
    xlui
        29
    xlui  
       2020-02-29 19:20:28 +08:00 via iPhone
    一直都有的
    redford42
        30
    redford42  
       2020-02-29 20:43:36 +08:00
    @cedoo22 谢谢,有被乐到
    redford42
        31
    redford42  
       2020-02-29 20:49:53 +08:00

    昨天晚上纠结怎么优化这个 save 接口的速度
    用的 spring 的 jpa
    一开始写的存一个数据之前现查一次看数据库里有没有,然后无就新增,有就保存
    但是这样很慢
    优化了成了先把有数据的查出来,这是 setids
    然后要求更新或者添加的这是 requireids
    还有一个分支情况是全部更新或添加,这是 allids
    如果有全部更新的 key 那就是 requireids = allids
    然后 setids.retainAll ( requireids )这是要更新的数据
    requireids.removeall ( setids )这是要新增的数据

    之前没想通的时候有一点点纠结,搞得自己都拖延了
    现在这个虽然也不算是最优解,但是已经比较满意了
    睡之前的想法就是:数学真酷
    hankai17
        32
    hankai17  
       2020-02-29 20:52:42 +08:00
    有快感
    x86
        33
    x86  
       2020-02-29 20:53:41 +08:00 via iPhone
    我只想搞钱.mkv
    greyRabbitToffee
        34
    greyRabbitToffee  
       2020-02-29 20:58:39 +08:00   ❤️ 1
    兴趣和挣钱之间还是存在冲突的
    mitu9527
        35
    mitu9527  
       2020-02-29 21:05:51 +08:00
    国内心浮气躁大环境下必然阶段,踏踏实实的学一些务实的技术吧,让工作更轻松,各个环节有条不紊,就能少写一些“垃圾”代码了,成就感和钱就都来了。
    jzmws
        36
    jzmws  
       2020-02-29 21:37:36 +08:00
    我之前写了 一个代码生成器 把大部分代码直接生成了 . 然后就
    linshenqi
        37
    linshenqi  
       2020-02-29 21:43:45 +08:00   ❤️ 1
    有慢感
    charlie21
        38
    charlie21  
       2020-02-29 21:47:40 +08:00
    一开始就没有快感就可以没这么多屁事,前辈的教导
    cuberlzy
        39
    cuberlzy  
       2020-03-01 02:08:59 +08:00
    我时常会有这种感觉。一旦到了这个时候,我就找一门自己压根没玩过的东西,从头玩起,快感(新鲜感)就又有了。
    yanzixuan
        40
    yanzixuan  
       2020-03-01 07:29:40 +08:00
    @cedoo22 这么惨么?
    ajaxfunction
        41
    ajaxfunction  
       2020-03-01 09:16:26 +08:00
    写完当然有了,但是现在根本不想写,心里太浮躁,就想着摸鱼和赚大钱
    nirvanacqw
        42
    nirvanacqw  
       2020-03-01 12:47:57 +08:00
    去做游戏 造物主的感觉
    konakona
        43
    konakona  
       2020-03-01 14:21:48 +08:00
    @cedoo22 这是个好办法 - - 另一种激情获取方法。
    paoqi2048
        44
    paoqi2048  
       2020-03-01 18:48:39 +08:00
    你需要新鲜感,而不是快感
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1210 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 18:09 · PVG 02:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.