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

对于程序员来说,对代码有没有兴趣,到底有多重要?

  •  
  •   tool2d · 2022-07-07 12:54:27 +08:00 · 8330 次点击
    这是一个创建于 652 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有两个同事,第一个办事很严谨,领导交代任何任务,都会很积极的去解决。但就是对代码没兴趣,下班到点就走人,而且回家后手机关机,完全不打开电脑的。

    另一个同事刚好相反,会写很多奇怪的 side project 。但是领导分配任务,往往会延期。加班挺积极,但不一定在写工作相关代码,说不定是自己的业余项目。周末也会来公司主动加班,也会刷刷 leetcode ,分数不低。

    那么问题来了,作为领导而言,会更喜欢哪一类程序员呢?
    80 条回复    2022-07-11 10:04:03 +08:00
    dayeye2006199
        1
    dayeye2006199  
       2022-07-07 12:58:21 +08:00   ❤️ 2
    招员工 -- 第一类
    招合伙人,创业伙伴 -- 第二类

    好奇心是一种很好的特质。但是干 side project 影响了主职工作似乎说不过去啊
    ericls
        2
    ericls  
       2022-07-07 13:04:37 +08:00 via iPhone   ❤️ 40
    有能力的领导两个都能领导得很好
    领导的任务就是这个
    领导的任务不是喜欢这个不喜欢那个 这个小孩子都会
    kop1989smurf
        3
    kop1989smurf  
       2022-07-07 13:07:48 +08:00   ❤️ 1
    不太明白,“对代码没兴趣,回家完全不打开电脑”这种事,领导是怎么知道的?

    “皇帝用的锄头也得是金的吧?”
    kop1989smurf
        4
    kop1989smurf  
       2022-07-07 13:10:20 +08:00   ❤️ 2
    领导只会关心你工作的完成速度和质量。
    至于你业余时间做什么,领导没那个精力去关心。

    你刷题世界第一,每天学 25 个小时,高考考二本线,清华会录取你么?
    tool2d
        5
    tool2d  
    OP
       2022-07-07 13:12:32 +08:00
    @kop1989smurf 他是我同事,宿舍里别人都有电脑,就他没有。也完全没有购买的意思。

    平时连游戏都不玩的,也算很少见。工作态度比较认真,做事也比较积极,就是对写程序没兴趣,仅仅只是一份工作。
    hingbong
        6
    hingbong  
       2022-07-07 13:13:19 +08:00 via Android   ❤️ 2
    对代码有兴趣也可以到点下班走人,回家玩自己的代码,工作消息一律不看
    hello2090
        7
    hello2090  
       2022-07-07 13:20:29 +08:00 via iPhone   ❤️ 2
    其实这点我也想过,我自己似乎就对编程不是那么着迷。但我已经写程序 17 年了,我还是挺喜欢这个行业的。我想过,这是因为我喜欢解决问题,而编程就是解决问题的过程,不管是修 bug 还是新 feature

    如果我是老板,我肯定喜欢前一个。你自己的工作都不能完成,谈何对代码有兴趣呢。也许他觉得自己的 side project 更酷,更值得花时间,但把自己的工作先完成,这肯定是第一位的。

    说到兴趣,我也没有 side project ,在家也不编程,但我喜欢刷 leetcode 。这算有兴趣吗
    nothingistrue
        8
    nothingistrue  
       2022-07-07 14:30:34 +08:00   ❤️ 3
    我十分怀疑你对这两个同事的评价的准确性。

    第一个同事,人不会对没兴趣的事积极,人也不会因为兴趣就让兴趣的事去入侵其他事,这个同事很有可能是对代码很感兴趣的。——你不能因为下班不干就认为人家没兴趣,要知道,下课后绝对不碰书本的人才有希望成为学霸。

    第二个同事,就不用说了,明显得对当前工作没兴趣,和骗加班费,这领导要是敢喜欢这种人,那是脑袋被门夹了。
    iosyyy
        9
    iosyyy  
       2022-07-07 14:42:22 +08:00   ❤️ 1
    第二个很明显不喜欢现在的工作一直在摆 而第一个是标准的搬砖人(我也是)
    tool2d
        10
    tool2d  
    OP
       2022-07-07 14:44:40 +08:00
    @nothingistrue 用学生时代去类比。

    第一个同学不聪明,但学习很勤奋,也不怕吃苦。
    第二个同学算聪明,就是不太听从安排,成绩也是偏科严重。

    计算机毕竟是一个偏理科的行业,有些人喜欢文科,不爱理科。另外一些人偏爱理科,不爱文科。每个人兴趣不一样,都是可以理解的。但这问题的关键,在于行业给的平均工资高,很多人明明对代码没兴趣,最终也还是入行了。
    darklowly
        11
    darklowly  
       2022-07-07 14:49:53 +08:00   ❤️ 3
    一般来说第一类搬砖人,后劲不足,时代变迁,淘汰的是第一类人。

    一般来说第二类人,更聪明,但是不踏实,也很难成大器。年龄增加以后,慢慢的成为中年版第一类人。

    年轻的时候更好的做法是,既要业余学习,也要在工作中取得成绩,工作中的成绩,能给你带来"光环效应", 机会会变多,工作的额外附加值会更高,说直接点就是更容易赚到钱,到中年后,要么能爬上去,要么选择更多。
    nothingistrue
        12
    nothingistrue  
       2022-07-07 15:05:14 +08:00   ❤️ 1
    @tool2d #10 第一个明明是成绩好、但是因为不表现反而不招老师喜欢的学霸,第二个明明是没成绩、但课外活动牛的假问题学生(像上面说的,日后大概率成为第一个那样的学霸)。我特么怀疑你就没上过学,上过学的就算学渣也知道学霸下课后是不学习的。
    duke807
        13
    duke807  
       2022-07-07 15:06:53 +08:00 via Android
    對編程的興趣就是程序員的生命
    marcong95
        14
    marcong95  
       2022-07-07 15:15:43 +08:00   ❤️ 2
    有没有一种人,是对 mkdir side_project && cd side_project && git init && npm init 有兴趣(手动狗头
    Cmdhelp
        15
    Cmdhelp  
       2022-07-07 15:18:52 +08:00   ❤️ 1
    大多数人 仅仅是 为了 混口饭
    coderluan
        16
    coderluan  
       2022-07-07 15:19:50 +08:00
    领导喜欢第一个,但是面试官肯定喜欢第二个。
    luajava000
        17
    luajava000  
       2022-07-07 15:22:54 +08:00
    最好还是要有一定的兴趣。我个人觉得第二类兄弟可以。
    tool2d
        18
    tool2d  
    OP
       2022-07-07 15:25:29 +08:00
    @coderluan 我感觉 HR 更喜欢第一种类型。代码质量和什么兴趣都是次要的,比较听话,能完成业务代码,不折腾不跳槽,那就是好员工。

    但是组长还是偏爱有能力的第二种。仅仅把代码写出来,和想办法把代码写好,还是不太一样。
    tool2d
        19
    tool2d  
    OP
       2022-07-07 15:29:19 +08:00
    @nothingistrue 文理不一样,大学你读文科,混混日子也没什么的。但是读理科就很卷,课后不努力,就很难把代码质量提升一个档次。

    上班完全不加班的结果,就是写一大堆 BUG 列表等着修复,也难。
    coderluan
        20
    coderluan  
       2022-07-07 15:31:08 +08:00
    @tool2d 我说的是技术面的面试管,第二种明显优势更大,谁关心 HR 喜欢啥......至于你说组长喜欢谁,主要看组长自己是哪种风格了。
    westoy
        21
    westoy  
       2022-07-07 15:32:12 +08:00
    时间久了大家都是第一种, 尤其是业务代码写多了
    me221
        22
    me221  
       2022-07-07 15:33:49 +08:00
    @marcong95 是我了 即使是 Side Project 也三分钟热度
    TomatoYuyuko
        23
    TomatoYuyuko  
       2022-07-07 15:39:07 +08:00
    为啥回家补写代码就是对编程没兴趣啊,人的兴趣爱好可以有很多种,为啥一定要把一种爱好覆盖全天?我上班开开心心写代码,我下班开开心心打球摄影玩滑板,都是很棒的啊
    maddot
        24
    maddot  
       2022-07-07 16:39:21 +08:00
    肯定选第一个啊,能完成工作还不够?
    第二个就是没有职业道德,却在那里装努力工作
    clove
        25
    clove  
       2022-07-07 16:45:36 +08:00
    我就是典型的第一类人,上班搬砖,下班自己的娱乐活动时间还不够呢~
    hello2090
        26
    hello2090  
       2022-07-07 16:46:56 +08:00   ❤️ 2
    @tool2d 你到目前为止都在脑补,
    总能按时完成工作 == 不够聪明,但是勤奋,听话
    不能按时完成工作,有 side project == 够聪明, 有个性
    上班不加班 == 一堆 bug ,代码无法提高档次

    我一开始就想讲,但想想不要随便 judge 别人就算了。你的第二种不就是觉得自己牛逼,公司的东西不行,自己搞的高科技嘛。一个人的水平总是和自己的工作相关的,而不是 side project, 你连自己的本职工作都做不好就别在那装了。
    clove
        27
    clove  
       2022-07-07 16:49:24 +08:00
    @tool2d #10 另外我觉得这个类比不合适,为什么第一个同学不聪明? 我觉得我是很聪明,回家不做作业考试也能考满分那种。
    hello2090
        28
    hello2090  
       2022-07-07 16:49:25 +08:00
    @nothingistrue 同意,没兴趣都能按时完成工作,人家哪天有兴趣了还不是吊打第二个。
    jones2000
        29
    jones2000  
       2022-07-07 16:50:24 +08:00   ❤️ 1
    先把自己手头上的工作完成,连工作都不能准时完成的人,直接让他走人。工作里面的需求是最好实战。
    tool2d
        30
    tool2d  
    OP
       2022-07-07 17:07:47 +08:00   ❤️ 1
    @hello2090 你没理解我的意思。第一类人是生活里的现充,生活远远比第二类要充实。

    远离电脑后,有足够空余时间,自然人际交往就上去了。反而第二类人,才是典型宅男。

    本来生活中就有无数乐趣,不把兴趣放在编程上,是完全正常的一件事。

    你别老是想着去分个高下,对于大部分情况,第一类人写的代码稳定,比第二类人写的代码高效,要重要多了。
    tool2d
        31
    tool2d  
    OP
       2022-07-07 17:22:38 +08:00
    @jones2000 第二类人因为对编程有兴趣,愿意周末来公司免费加班,也心甘情愿被领导剥削。

    第一类人不给加班费,是绝不会现身的。当然这也是合情合理的,仅仅是一份 JOB ,总不能拿来当事业吧。
    nothingistrue
        32
    nothingistrue  
       2022-07-07 17:37:31 +08:00
    楼主你就承认你是你说的“另一个同事”吧,不丢人。虽然在“周末到公司加班”、“干的是自己的事不是公司的事”、“没加班费”结合在一起,是真特么奇葩(光有前两个还可以认为是骗加班费)。

    此外,通常说得学渣学霸都是针对大学之前除了高三之外的学生的,到了大学还在课后卷的,不是准备继续考试就是有毛病。
    hello2090
        33
    hello2090  
       2022-07-07 17:52:40 +08:00 via iPhone
    “但是组长还是偏爱有能力的第二种。仅仅把代码写出来,和想办法把代码写好,还是不太一样。”

    这是你自己说的。

    1.自己的工作不能按时完成
    2. 有 side project

    Side project 工作时间做, 没有职业道德
    Side project 业余时间做,同样的工作时间,人家没兴趣的都能按时完成工作,你这想办法写好代码的却连按时完成都做不到,你写的再好有啥用呢?写的再好和公司有啥关系呢?
    tool2d
        34
    tool2d  
    OP
       2022-07-07 17:53:29 +08:00
    @nothingistrue 反正我知道的大神都挺卷的。

    谁不想轻轻松松上班,开开心心准时下班。有时候不是你自己想卷,是整个行业逼着你卷。
    tool2d
        35
    tool2d  
    OP
       2022-07-07 17:58:08 +08:00
    @hello2090 特定的行业分支需要把代码写好,企业愿意出钱不断的重构,提升品质。

    而普通的业务代码,只要自己和代码有一个能跑就行。
    PEAL
        36
    PEAL  
       2022-07-07 18:17:08 +08:00
    对代码有兴趣的感觉就是,上班像是出门去玩的感觉,没兴趣的话就是上坟的感觉
    lsiufD
        37
    lsiufD  
       2022-07-07 18:32:05 +08:00
    上班的时候写正常的需求、改项目框架遇到的问题觉得时间过得很快很快乐,如果是不停的修 BUG ,改需求就觉得很累

    下班打游戏、看剧,想过要学点什么,但是又不知道从哪里下手,除了工作我个人不知道编程能做点什么有趣的事情,可能是没还没遇到吧
    xylxAdai
        38
    xylxAdai  
       2022-07-07 19:16:21 +08:00   ❤️ 7
    第一类这不就是我们程序员的梦想?产出快、做事严谨、不加班、不内卷。第二类这种卷 b 建议直接给爷爬,干活慢还喜欢加班,耽误其他同事早下班,还可能导致项目延期大家给他填坑。
    我也没太多兴趣,下班从不看任何技术书籍和打任何代码,但我从不被技术难度上的问题困扰,国内的 app 就那点东西,能有啥难度。
    工作罢了,能干好活就够了,说真的,国内 99.9%的程序员做的东西没有任何技术难度可言,一个办事积极、能出活、会向上管理的程序员,在上司眼里吊打你说的第二类程序员。
    至于技术,说真的,能解决问题才重要,只关心技术是很多业务 coder 的自嗨。
    daliusu
        39
    daliusu  
       2022-07-07 19:22:10 +08:00
    第一个明显更好,按你说的他都没兴趣做的都比有兴趣的强,万一哪天有兴趣了战斗力不爆表?第二个有兴趣了还做的不行,万一哪天想摆烂就彻底 gg
    512357301
        40
    512357301  
       2022-07-07 20:42:27 +08:00 via Android
    @kop1989smurf 我是第二类,我的手下得是第一类,否则不出活儿,我的副手得是第二类,否则没法交流
    综上所述,屁股决定脑袋
    sorakylin
        41
    sorakylin  
       2022-07-07 20:42:48 +08:00
    就标题而言,我觉得对代码有兴趣还是很重要的。
    一般来说,有兴趣的人才能坚持的下持续学习,也容易进入心流。 否则工作也痛苦、学习也痛苦 这活着也没啥意思了。
    aliveyang
        42
    aliveyang  
       2022-07-07 20:56:15 +08:00
    连分配的任务都能延期,还能奢求什么契约精神呢
    yannxia
        43
    yannxia  
       2022-07-07 21:06:33 +08:00
    对代码有兴趣,对 sideproject 没兴趣···不知道归到哪里去··
    cybird
        44
    cybird  
       2022-07-07 21:31:15 +08:00
    重要,但也不重要。就像一个机械师会对他的工具感兴趣,但重要的并不是工具本身
    GP1
        45
    GP1  
       2022-07-07 21:36:57 +08:00
    我选择发动融合卡,融合同事 1 和 2 ,既要。。。又要。。。
    你觉得融合之后的这位同事理不理想呢?真香是吧?
    wxw752
        46
    wxw752  
       2022-07-07 21:37:19 +08:00
    虽然对折腾软硬件、游戏开发有兴趣,但是并不耽误我觉得上班像吃屎一样。

    只有几个人开小会研究技术方案、维护公司用的框架的时候是快乐的,写需求和改 BUG 的时候就太难受了,尤其是和老产品争论的时候真的烦
    shijingshijing
        47
    shijingshijing  
       2022-07-07 22:01:57 +08:00
    老板只会也只能选第一个,因为他的输出是可预测的。第二个,side project 搞的风声水起,关老板什么事?能保证项目提前完工?
    jones2000
        48
    jones2000  
       2022-07-07 22:22:42 +08:00
    @tool2d 公司要的是能把活干好的人就可以了。你又不是管培生,以后要做公司 CEO 的。学习是自己的事,不能影响工作。
    em70
        49
    em70  
       2022-07-07 22:38:17 +08:00
    35 岁被裁了,区别就出来了
    notejava
        50
    notejava  
       2022-07-07 22:39:34 +08:00   ❤️ 3
    我以前就是第一类,项目主程,埋头干活,按时下班;组里一个同事是第二类,本职工作不会做得太认真,但是花很多时间学新技术,折腾自己小项目,经常加班也是在做自己的事情。一年多后我涨薪 30%,他跳槽了,涨薪 100% 。。。
    Mandelo
        51
    Mandelo  
       2022-07-07 23:15:07 +08:00
    管你有没有兴趣,领导不是只管 KPI 么?
    churchill
        52
    churchill  
       2022-07-07 23:18:49 +08:00
    我对代码感兴趣 但我不是程序员
    人菜瘾大
    mogazheng
        53
    mogazheng  
       2022-07-07 23:30:18 +08:00
    第一种往往就是一个普通的小螺丝,缺了他也能很快找到平替。而第二种最后往往会成长为身边的大神,有自己的核心竞争力。至于领导喜欢哪一种,可能大公司会喜欢第一种,中小公司会喜欢第二种。
    ecloud
        54
    ecloud  
       2022-07-07 23:50:15 +08:00
    我从 1988 年第一次写代码到今天,说实话,对这东西真的一点兴趣都没有,只是比较擅长干这个罢了
    加班也不等于对它有兴趣啊,只是为了解决问题,对工作负责罢了
    WOLFRAZOR
        55
    WOLFRAZOR  
       2022-07-08 00:25:33 +08:00
    涨工资快点的话,肯定做第二种。但是保住工作岗位就是第一种。

    op 的话稍微修改下(下面假设的情况都是对代码有兴趣的),就明显了:
    “第一个办事很严谨,领导交代任何任务,都会很积极的去解决。下班到点就走人,而且回家后手机关机。另一个同事刚好相反,会写很多奇怪的 side project 。但是领导分配任务,往往会延期。加班挺积极,但不一定在写工作相关代码,说不定是自己的业余项目。周末也会来公司主动加班,也会刷刷 leetcode ,分数不低。”
    runningowl
        56
    runningowl  
       2022-07-08 07:47:20 +08:00
    op 把公私混起来了,公事就是接受任务,完成任务,延申任务。再加个好的化学反应?

    对于老板 /同事来说,
    下班后的事都是私事,下班喜欢撸啊撸和喜欢撸铁就是两类人,我说 lol ,换言之这是能不能交朋友的事

    对于程序员来说,
    对代码有没有兴趣决定了,这个只是我的工作,还是这是我的事业的问题

    当然,如果这是事业然后做牛做马不要钱,那就只是他自己梦里的事业了,
    又或者,如果这是我的事业,领导还不待见,还不赶紧自己滚蛋找个 double 的 offer 去
    klo424
        57
    klo424  
       2022-07-08 08:27:15 +08:00   ❤️ 2
    呵呵,楼主对两种人有明显的偏见:第一类不聪明,第二类聪明,从加不加班就能看出来?
    我怀疑楼主就是第二种人,因为看不惯第一种人的作风,所以来发帖寻求共鸣。
    但我恰恰就觉得第一种才是聪明人,你们都卷,只有我独爱生活。
    Leu
        58
    Leu  
       2022-07-08 08:46:29 +08:00   ❤️ 1
    扫厕所的人一定要对厕所感兴趣吗?
    ccppgo
        59
    ccppgo  
       2022-07-08 09:06:42 +08:00
    @klo424 楼上已经点出来了, 楼主自己就是他说的另一个同事, 踩一捧一来了,还捧的是自己, 有点尴尬啊
    FakNoCNName
        60
    FakNoCNName  
       2022-07-08 09:13:38 +08:00   ❤️ 1
    1. 不加班、按时完成任务、办事还严谨,你竟然跟这个叫不聪明不热爱代码?
    2. 天天看起来很忙,但写的代码奇怪、不能按时完成任务、上班摸鱼( leetcode )、周末还过来加班薅公司羊毛,你竟然跟这个叫聪明、灵活、对编程充满兴趣?

    能运行、少 bug 、功能完善,这还不叫好代码?一堆没用的逻辑,任务完不成功能肯定也不正常,这竟然叫有想法?

    本来不想吐槽,看着看着发现楼主的观点实在奇怪的很。
    bk201
        61
    bk201  
       2022-07-08 09:32:31 +08:00   ❤️ 1
    我觉得 ericls 说的很有道理,作为领导,不应该有喜好,应该对形形色色的下属给予不同的任务,让其能够发挥所长,有所成长。
    bk201
        62
    bk201  
       2022-07-08 09:34:22 +08:00   ❤️ 1
    如果跳出领导面去看这 2 个人,我更欣赏第一个人。在该做事的时候把事情做好,剩下的时间给自己。
    kuangapp
        63
    kuangapp  
       2022-07-08 09:37:18 +08:00
    代码本身就是一件很严谨的事。
    ganning
        64
    ganning  
       2022-07-08 09:59:35 +08:00
    一件事坚持做下去的理由,一个是兴趣,一个是成就感。兴趣只是一个要素,但也不能绝对
    to2false
        65
    to2false  
       2022-07-08 10:00:37 +08:00   ❤️ 1
    第二种这种当同事就尼玛难受
    该干活的时候不干,还 tm 加班积极

    下班的时间,自己回家发挥兴趣不好吗
    lmmlwen
        66
    lmmlwen  
       2022-07-08 10:13:50 +08:00
    刚开始大家都有点兴趣,有的人最后给自己干活,越来越有兴趣,有的人天天给老板干活,越来越没兴趣
    chenyu8674
        67
    chenyu8674  
       2022-07-08 10:25:59 +08:00
    对代码没兴趣的程序员:吃下这口屎就有钱拿,加油!

    对代码有兴趣的程序员:玩着就把钱赚了,OYE !
    fengjianxinghun
        68
    fengjianxinghun  
       2022-07-08 10:32:05 +08:00
    @ecloud 1988 年?我没看错?别告诉我是学习机的 basic
    ca1123
        69
    ca1123  
       2022-07-08 11:05:29 +08:00
    看你是系统集成公司还是上游供应商公司了
    ca1123
        70
    ca1123  
       2022-07-08 11:07:07 +08:00
    @kop1989smurf 会, 我以前是清华附中的, 专门有个马班, 还有个美术班. 虽然不是计算机, 但是是跳水, 射击之类的. 文化课? 啊哈哈啊哈哈啊哈.
    q474818917
        71
    q474818917  
       2022-07-08 11:11:27 +08:00
    我就属于第一种人。但是以我的经验来看,领导往往喜欢第二种,因为他能加班,现在的领导不都喜欢能加班的嘛。而第一种一般来说不怎么受待见的
    smallyu
        72
    smallyu  
       2022-07-08 11:16:26 +08:00
    当然是更喜欢上班按时办事,下班后自己做 side project 的人 🐶
    jink2018us
        73
    jink2018us  
       2022-07-08 11:20:11 +08:00
    对领导来说要省心,第二个常延期怎么让领导省心。其它乱七八糟的属性领导才不关心
    xsqfjys
        74
    xsqfjys  
       2022-07-08 11:31:00 +08:00
    办事严谨交代的任务都完成 这还不满足呀
    a1562619919
        75
    a1562619919  
       2022-07-08 11:42:36 +08:00 via Android
    加班刷 leetcode 只能说上进,不等于优秀。排名拼的是成绩 KPI ,不是自我感动的努力
    takato
        76
    takato  
       2022-07-08 12:15:35 +08:00
    这个问题大家把自己框住了。
    领导可以喜欢第三类,第四类。。
    kongkx
        77
    kongkx  
       2022-07-08 12:39:34 +08:00 via iPhone
    要是有个下班后啥都不管的领导?
    iyaozhen
        78
    iyaozhen  
       2022-07-08 12:59:14 +08:00
    你这个举例很极端。职场没有非黑即白。领导需要这 N 种人(可能还有其它奇葩)都能驾驭
    maokabc
        79
    maokabc  
       2022-07-08 13:00:05 +08:00 via Android
    领导是吊,它喜不喜欢关老子屁事。
    jpacg
        80
    jpacg  
       2022-07-11 10:04:03 +08:00
    搬砖还讨论起姿势来了,工作只是一份工作,并不一定非要成为兴趣。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   961 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.