程序员的技术都是在业余的时候自己提升的吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
oooolongtea
V2EX    程序员

程序员的技术都是在业余的时候自己提升的吗?

  •  
      oooolongtea 2020-04-22 09:33:24 +08:00 17720 次点击
    这是一个创建于 2003 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想问问各位,程序员如果想不断提升自己的技术,是不是要注意工作时间和业余时间的分配?
    比如要多花业余的时间去学习感兴趣,有易于技术提升的东西?
    116 条回复    2020-04-24 14:11:54 +08:00
    1  2  
    BaldPhoenix
        1
    BaldPhoenix  
       2020-04-22 09:39:23 +08:00   64
    工作,学习,娱乐,三者不可兼得,只可得其二
    xman99
        2
    xman99  
       2020-04-22 09:45:37 +08:00   1
    工作,学习,娱乐,三者不可兼得,只可得其二。说得太 tm 正确,it 行业不进则退。 不想给时代潮流吞噬, 你就得不断往前走。20 、30 岁吃苦,到时候享福还是你自己
    mingl0280
        3
    mingl0280  
       2020-04-22 09:48:05 +08:00   2
    @xman99 别 996 就能三者兼得了.每天都可以打游戏+学习岂不美哉?
    leafShimple
        4
    leafShimple  
       2020-04-22 09:49:24 +08:00
    上班时间+业余时间提升自己,上班时间可以自己学习嘛.
    apeople
        5
    apeople  
       2020-04-22 09:51:12 +08:00   1
    我有一个疑问是,从工作的业务代码中学到的东多吗
    xman99
        6
    xman99  
       2020-04-22 09:51:34 +08:00   7
    @mingl0280 #3 我下班 7 点,回到打包吃好差不多 9 点。然后洗澡,开始学习,学习到 11 点半。然后,上班已经挺累的,遇到上机实际操作不会困。但是看到一些比较深奥的理论会发困, 周末我也会安排 30%时间用来学习实践。几乎没有时间可以安排玩 pc 游戏了。 手机里 coc 和一些小游戏,可以路上玩玩。这是成年人生活,你想象下以后 你结婚生子之后,估计更少可以单独分配给学习时间的。 而安排陪伴家人、和带小孩会花费更多时间。年轻时候多学习没错
    gadsavesme
        7
    gadsavesme  
       2020-04-22 09:52:32 +08:00
    上班时间学+业余时间学,不过最近一段时间下来感觉强度还是太高了身体有点吃不消,晚上该休息的还是要多休息,尽量上班时间多腾点时间学,晚上少学一会还是要有休息时间
    dV9zZM1wROuBT16X
        8
    dV9zZM1wROuBT16X  
       2020-04-22 09:56:01 +08:00
    一楼正解,哈哈
    二楼说的话跟老师一样,不过我想说现在苦一点,以后会更苦一点,不过你会习惯的
    Orenoid
        9
    Orenoid  
       2020-04-22 09:56:53 +08:00   20
    业余时间?间歇性踌躇满志,持续性混吃等死 [Doge]
    nicevar
        10
    nicevar  
       2020-04-22 09:57:03 +08:00   1
    看工作环境,如果你在公司技术氛围好,可能某一个项目对你的提升远超业余时间带来的。
    业余时间学习很容易遇到瓶颈,很多知识你在自己的项目或者开源项目接触不到,而且缺乏交流。
    Vegetable
        11
    Vegetable  
       2020-04-22 09:59:02 +08:00   2
    提高技术不只是啃知识点。
    工程师的提高是工程能力整体的提高,很多人看不起业务代码,能把自己维护开发的系统吃透,发现问题提出解决方案不是做几道题能实现的。要多想。
    lneoi
        12
    lneoi  
       2020-04-22 10:05:42 +08:00
    把学习当做娱乐 就可三得了 不过这样对自己太狠了
    cutlove
        13
    cutlove  
       2020-04-22 10:39:50 +08:00
    业余是不可能学习的,只有在上班划水划到厌烦,才去看看技术文档,才去研究研究新东西这样子
    业余时间就打游戏打爆
    真正的自主学习,非常努力的那种,大概就是当初找了一个月工作那会吧
    leeolsen
        14
    leeolsen  
       2020-04-22 10:57:45 +08:00
    我觉得娱乐还是要有的,不然等到 45 岁老眼昏花游戏都打不好的话,生活到底是为了啥呢
    HolmLoh
        15
    HolmLoh  
       2020-04-22 11:00:49 +08:00   1
    想做的事情太多,奈何时间太少
    也许这是现在很多人的一种悲哀吧
    keshawnvan
        16
    keshawnvan  
       2020-04-22 11:07:46 +08:00
    更多的是在工作中提升自己
    dreamtrail
        17
    dreamtrail  
       2020-04-22 11:08:33 +08:00
    反正就是不要强迫自己,做什么开心做什么,兴趣很重要
    oooolongtea
        18
    oooolongtea  
    OP
       2020-04-22 11:31:19 +08:00
    @Vegetable 我思考了一下我的业务,我发现确实自己业务里有很多部分还有非常大的提升空间。
    arthas2234
        19
    arthas2234  
       2020-04-22 11:49:09 +08:00   1
    我目前是这样的:
    工作日:不玩游戏,每天 7 点半左右到家吃饭到 8 点,然后开始背 10 个新单词+复习学习过的。剩余的时间就是看专业书至 11 点,洗澡躺床上刷手机,12 点睡觉
    周末:背单词+玩一天游戏,第二天看书
    Lanayaaa
        20
    Lanayaaa  
       2020-04-22 11:53:46 +08:00   5
    1L 总结的好精辟啊。
    直接把 "爱情" 给扔了。。
    Cmdhelp
        21
    Cmdhelp  
       2020-04-22 12:03:00 +08:00
    只选娱乐,如果失败了得话,只能回家继承家里得几头猪了,,,,,,我只能活一次,我选择遵循 本心
    DoUSeeMe
        22
    DoUSeeMe  
       2020-04-22 12:06:24 +08:00
    靠工作项目跟闲余时间吧,7/3 分
    xyooyx
        23
    xyooyx  
       2020-04-22 12:06:40 +08:00
    五点半下班,六点走,到家 7 点,吃完饭八点,看书到十点,和朋友开黑玩到十一点,休整刷牙睡觉,早上七点起来。
    xyooyx
        24
    xyooyx  
       2020-04-22 12:11:26 +08:00
    有的时候朋友放我鸽子,就八点看到睡觉了
    lithbitren
        25
    lithbitren  
       2020-04-22 12:13:32 +08:00
    不怎么玩游戏,把刷题和写题解当娱乐了
    xingfu0539
        26
    xingfu0539  
       2020-04-22 12:20:46 +08:00 via Android
    @Orenoid 太过真实
    Acoolda
        27
    Acoolda  
       2020-04-22 12:36:58 +08:00
    @nicevar 缺乏交流是真的很致命,外加缺少业务场景,这会导致并不能有十足的把握去应用这些知识点
    levelworm
        28
    levelworm  
       2020-04-22 12:42:43 +08:00 via Android
    别结婚生娃,基本上问题不大
    YIFZ
        29
    YIFZ  
       2020-04-22 12:48:20 +08:00
    没事带薪学习,有事下班回去充电一会,再娱乐
    Meltdown
        30
    Meltdown  
       2020-04-22 12:51:04 +08:00 via Android
    想办法把自己的工作做到一流也是可以提升的,不要把工作和学习对立
    hantsy
        31
    hantsy  
       2020-04-22 13:03:16 +08:00
    真正提升技术还是自己业余时间兴趣驱动的,公司工作基本不可能有质的提高,只是某些 API 稍微熟悉一下而已。
    catinsides
        32
    catinsides  
       2020-04-22 13:03:46 +08:00
    摸鱼的时候提升,比如逛逛 v2
    jaoyina
        33
    jaoyina  
       2020-04-22 13:06:23 +08:00 via Android
    大多数应该都是工作中提升吧。但这个有颈,和工作内容有关。
    geekaven
        34
    geekaven  
       2020-04-22 13:34:05 +08:00
    不加班就有大把的时间提高自己
    0xZhangKe
        35
    strong>0xZhangKe  
       2020-04-22 13:38:25 +08:00
    上班时可以把划水时间充分利用起来,学点新技术,零碎时间其实也很多,地铁上背单词,其他零碎时间例如排队、拉屎、吃饭可以看看课外书,晚上回家吃完饭收拾好差不多九点了,学到十点半,出去跑个步回来洗澡睡觉。
    bigHentai
        36
    bigHentai  
       2020-04-22 13:54:33 +08:00
    我做程序员就混口饭吃,要用到再学,从来没主动去学习过这方面的东西。
    Trient
        37
    Trient  
       2020-04-22 13:55:41 +08:00
    今天不学习, 明天变垃圾.jpg
    zmxnv123
        38
    zmxnv123  
       2020-04-22 14:32:56 +08:00
    3 楼说的对。为什么国外开源氛围浓厚,没有 996 就是原因之一。
    aalikes95
        39
    aalikes95  
       2020-04-22 15:06:27 +08:00
    是的,想起之前,每天回到学习两小时以上
    hellwys1
        40
    hellwys1  
       2020-04-22 15:10:08 +08:00
    (好)工作才是最好的学习。
    bejond
        41
    bejond  
       2020-04-22 15:25:31 +08:00
    @PainAndLove 我丢,我也没想到。看来爱情已经不在我的生活内容之内了。
    onfuns
        42
    onfuns  
       2020-04-22 15:28:28 +08:00
    看书啊,微信读书看书,v 站逛逛,知乎看专栏,开发者头条看文章。一般都是下班后看 2 个小时,顺便记下不懂的地方。
    gemini767
        43
    gemini767  
       2020-04-22 15:33:34 +08:00
    初级自学 高级工作
    oooolongtea
        44
    oooolongtea  
    OP
       2020-04-22 15:35:33 +08:00
    @gemini767 这什么意思?
    fancy111
        45
    fancy111  
       2020-04-22 15:35:40 +08:00
    工作 学习 娱乐 三者兼得。。。 什么水平?
    oooolongtea
        46
    oooolongtea  
    OP
       2020-04-22 15:36:08 +08:00
    @hantsy 我也是这么觉得,毕竟工作的时候,大部分的内容都是在重复。
    ymz
        47
    ymz  
       2020-04-22 15:36:24 +08:00
    @arthas2234 考研?
    justfortest
        48
    justfortest  
       2020-04-22 15:39:09 +08:00 via Android
    找份轻松的工作就能工作学习,下班娱乐,当年我就在这么一家公司这么个岗位工作,后来脑子进水辞职去了互联网,累成狗,根本无法提升。
    ytmsdy
        49
    ytmsdy  
       2020-04-22 15:59:28 +08:00
    我都是边做边学,面向需求学习最快了!
    zzzmh
        50
    zzzmh  
       2020-04-22 16:01:25 +08:00
    因人而异的,有些公司特别适合学习新技术,如果公司不行,就要靠自己自学了,要是上班还很忙,就要业余时间自学了,否则........危
    reedthink
        51
    reedthink  
       2020-04-22 16:01:47 +08:00
    工作可以摸鱼啊嘿嘿
    visonme
        52
    visonme  
       2020-04-22 16:08:47 +08:00   3
    最好依托公司平台和需求,做技术知识的扩展

    脱离公司,业余学新知识,对很多人来说只是扩展了知识面,并得不到真正的提高,在没有真正的需求和应用场景下,提高是很困难的。
    ID2333
        53
    ID2333  
       2020-04-22 16:12:13 +08:00
    加班,回家完全没动力再学,反倒是空闲摸鱼的时候,有兴趣去学。
    arthas2234
        54
    arthas2234  
       2020-04-22 16:29:23 +08:00
    @ymz 有这个打算,考个非全的
    gemini767
        55
    gemini767  
       2020-04-22 16:32:02 +08:00   1
    @oooolongtea 初级工程师的升级路上,自学很有用,扎实基础,培养自学能力与好奇,
    到高级工程师,就需要有解决问题能力,是需要有工作经验锤出来的,这个是自学给予不了的。
    wangyzj
        56
    wangyzj  
       2020-04-22 17:06:50 +08:00
    #1 的工作是必选项
    所以学习,娱乐不可兼得,只能选其一
    CoderGeek
        57
    CoderGeek  
       2020-04-22 17:38:29 +08:00
    空闲时间 偶尔写码 读读书 都是自己兴趣所在 工作只是工作
    ayavvv
        58
    ayavvv  
       2020-04-22 17:39:24 +08:00
    我上班偶尔不是很忙的时候就看书,看书还是比看博客学习得快。
    Zien
        59
    Zien  
       2020-04-22 18:18:08 +08:00
    一周工作时间别超过 40 小时最好别超过 35 小时的话,会很容易。
    不只是有时间,得有更多的时间去生活,不然没有生活的话,学不下去的。
    BartSu
        60
    BartSu  
       2020-04-22 19:21:22 +08:00
    @PainAndLove 哈哈哈哈,爱情在多数情况下可不就是娱乐吗。
    vevlins
        61
    vevlins  
       2020-04-22 19:23:57 +08:00
    用 70%工期做完业务,剩下 30%时间带薪学习。
    zzzzzzggggggg
        62
    zzzzzzggggggg  
       2020-04-22 19:53:44 +08:00
    业余学习和工作业务结合起来是最好的,不然业余学习的东西很快就会生疏
    fuxu
        63
    fuxu  
       2020-04-22 19:54:28 +08:00
    工作量多报点,尽量腾出点时间出来学,不过也就想换工作的时候有动力自学,其他时候还是娱乐居多
    levelworm
        64
    levelworm  
       2020-04-22 20:15:19 +08:00 via Android
    还是很羡慕各位呀,工作的时候稍微有点心就可以提高编程技术和工程思想了,我们这种外围的,胡打胡闹,只能碰碰运气了。
    paoqi2048
        65
    paoqi2048  
       2020-04-22 20:26:35 +08:00
    如果平时做的都是业务的话,基本上是业余时间学习
    chevalier
        66
    chevalier  
       2020-04-22 21:33:44 +08:00
    不是,都是在找工作面试前夕提升自己
    wanglufei
        67
    wanglufei  
       2020-04-22 21:38:57 +08:00 via Android
    带(mo)薪(yu)学习
    interim
        68
    interim  
       2020-04-22 22:11:05 +08:00
    大三的我现在已经十分困惑了,有时候学着学着都没跟女友(大一)说话......害怕工作会情感破裂,人生真的是没太多选择。
    murmur
        69
    murmur  
       2020-04-22 22:15:39 +08:00
    没有项目逼一下提升自己太慢,所以我选择提升兴趣,最近在研究音乐
    u823tg
        70
    u823tg  
       2020-04-22 22:51:33 +08:00
    @chnyuwen #68 加油学习,你会发现转身女票不见了。 教训哈。。 每天抽出来一个小时陪女票
    wxch111vv
        71
    wxch111vv  
       2020-04-23 00:09:59 +08:00
    运维狗 单位有 8 台剩余的服务器我弄了个集群练手玩 还挺好的
    oooolongtea
        72
    oooolongtea  
    OP
       2020-04-23 00:23:36 +08:00
    @visonme 说的有道理。我的问题是现在工作给我的平台确实有限,但同时我又想提高自己的一些水平。最近我发现自己基础水平有待提高。
    @gemini767 我现在就属于初级和中级之前这个位置。那么我就是要多花时间去钻研,去夯实自己的一个基础才行。
    @ayavvv 你看的是技术类相关的书籍吗?
    @Zien 有道理!我调节的方法就是隔三差五就去锻炼。这对我的帮助还是挺大的。
    @chnyuwen 有什么好困惑的啊!大三还这么年轻,大把的时间和机会等着你。
    v2Geeker
        73
    v2Geeker  
       2020-04-23 00:25:41 +08:00
    大的提升主要还是来源于公司项目呀。业务时间的学习只能算是种小补充吧~ 我天天打游戏~ 周末打满 30 小时。
    oooolongtea
        74
    oooolongtea  
    OP
       2020-04-23 00:47:58 +08:00   1
    @gemini767 追问一个,我和一个高级工程师聊过这个话题,他非常强调基础的重要性。他说只要你的基础好,学新东西非常快,因为很多新的科技都是万变不离其宗。你同意吗?
    limbo0
        75
    limbo0  
       2020-04-23 01:37:54 +08:00 via iPhone
    @oooolongtea 同意,现在在看底层,上层套路其实差不多
    levelworm
        76
    levelworm  
       2020-04-23 01:45:54 +08:00 via Android
    @oooolongtea 现在困惑的是基础怎么打,我不是 CS 的岁数也很大了,纯粹是出于爱好想捣鼓点程序,但是数据结构算法这些看的深入了又觉得搞不下去,看来还是毅力不足。
    oooolongtea
        77
    oooolongtea  
    OP
       2020-04-23 01:59:03 +08:00
    @limbo0 你在看哪方面?我最近在看《深入理解计算机系统》
    oooolongtea
        78
    oooolongtea  
    OP
       2020-04-23 01:59:33 +08:00
    @levelworm 你为什么说自己是外围?想提高的话大家都有机会啊~
    levelworm
        79
    levelworm  
       2020-04-23 02:42:59 +08:00 via Android
    @oooolongtea 我不是这个职业啊,你们可以白天靠职业提高我们这种外围男外围女就只能晚上了
    mingl0280
        80
    mingl0280  
       2020-04-23 04:28:56 +08:00 via Android
    @xman99 ……我最晚一次下班 7 点。
    平时四点钟就下班了。
    levelworm
        81
    levelworm  
       2020-04-23 04:50:30 +08:00 via Android
    @oooolongtea 是 csapp3 这本么?我也开始看,才第二章,蛮有意思的。
    cassyfar
        82
    cassyfar  
       2020-04-23 06:41:38 +08:00   1
    为什么上班的时候不能提升技术?那不是你的工作经历都浪费了。。。和应届生一样了
    oooolongtea
        83
    oooolongtea  
    OP
       2020-04-23 08:43:33 +08:00
    @levelworm 你看的是英文版本吗
    gimp
        84
    gimp  
       2020-04-23 08:47:26 +08:00
    边工作边学习,或者晚上加班的时候学习。
    Arizas
        85
    Arizas  
       2020-04-23 08:54:50 +08:00
    很难平衡,说实话,健身+吉他 +学习,任意两个在业余时间都已经占满了。。。还是不加班的情况下,加班的话 只能 有一项 [除掉学习] ,加班回去根本不想看代码
    Arizas
        86
    Arizas  
       2020-04-23 08:55:32 +08:00
    @arthas2234 下班真早,但是不是人人都能这样规律的下班
    oooolongtea
        87
    oooolongtea  
    OP
       2020-04-23 08:55:51 +08:00
    @Arizas 所以自身的提高需要非常强大的毅力……
    encro
        88
    encro  
       2020-04-23 09:04:54 +08:00
    “程序员的技术都是在业余的时候自己提升的吗?"

    1,不仅是业余的时候提升的,上班的时候也可以提升;
    2,不是自己(自动)提升的,是必须要你去学去写去想才会提升的。
    levelworm
        89
    levelworm  
       2020-04-23 09:07:52 +08:00 via Android
    @oooolongtea computer system a programmers perspective 不知道是不是同一本。
    levelworm
        90
    levelworm  
       2020-04-23 09:08:41 +08:00 via Android
    @visonme 我觉得你说的很实在,可惜不是做 it 的,只能自己创造需求了
    Gcourage
        91
    Gcourage  
       2020-04-23 09:09:34 +08:00 via Android
    我更好奇如何建立选择领域,建立反馈系统?资质平庸,看了基础知识后,又忘记的快。
    Jellyan
        92
    Jellyan  
       2020-04-23 09:09:59 +08:00 via iPhone
    学习和工作为啥要分开,学习提升的不就是工作能力吗?通过解决工作的问题带动学习,上班时间也可以学习。脱离工作的学习,没有实践的场景,学到的只是理论,程序员说到底还是工程型人才,需要的是实操经验
    oooolongtea
        93
    oooolongtea  
    OP
       2020-04-23 09:20:46 +08:00
    @levelworm 是的,是这一本。其实网上这书的资源很多,我之前也有想去上,但是真没坚持下来。因为信息量大,又要有 C 的基础。但是工作 2 年后,我发现基础真的很重要,太重要了……于是在家办公的这段时间想多看看这本书。
    zzstar
        94
    zzstar  
       2020-04-23 09:28:45 +08:00
    @xman99 20,30 岁吃苦,以后享福? 都 40 多岁了,以后还剩几天有精力的日子了。还能享啥福啊。
    levelworm
        95
    levelworm  
       2020-04-23 09:32:16 +08:00
    @oooolongtea C 还好,语法其实它比较简单。这本书我觉得也没必要都看吧,他也是分成几个部分的。
    xman99
        96
    xman99  
       2020-04-23 09:34:46 +08:00
    @zzstar #94 哈哈,您可以提前进入退休生活的, 祝你生活愉快。每天喝喝茶,钓钓鱼就好
    oooolongtea
        97
    oooolongtea  
    OP
       2020-04-23 09:38:18 +08:00
    @levelworm 这本书似乎是美国的一所大学的必修课。。
    levelworm
        98
    levelworm  
       2020-04-23 09:39:51 +08:00
    mxdsy
        99
    mxdsy  
       2020-04-23 09:55:56 +08:00
    生命暴击啊,还没开始就结束了 ,然而我们似乎并有过多的选择,无为坚守,顺势慢行
    LUOMUXIE
        100
    LUOMUXIE  
       2020-04-23 10:30:24 +08:00
    @Jellyan 非常赞同,带着要解决的问题去学习才是最有效率的,有时工作中有空了,还会看看同事写的代码和自己写的有什么不一样,自己的还有什么可以优化的地方。因为工作中和同事的业务很多是有类似的地方,一对比,自己的不足会快就会显现出来
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2938 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 104ms UTC 13:26 PVG 21:26 LAX 06:26 JFK 09:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86