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

提高技术,除了刷 leetcode,还可以在业余时间刷点什么呢?

  •  
  •   pythonee · 2020-12-13 17:36:41 +08:00 · 5190 次点击
    这是一个创建于 1228 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有其他类似这种“短小精干型”的场景的方式
    不是指阅读、参与开源项目这种的
    33 条回复    2020-12-16 15:08:45 +08:00
    fiveelementgid
        1
    fiveelementgid  
       2020-12-13 17:44:19 +08:00 via Android   ❤️ 1
    写自己的开源小工具啥的
    kidlj
        2
    kidlj  
       2020-12-13 17:46:43 +08:00
    标准库( Go 、Python etc.)
    sunwei0325
        3
    sunwei0325  
       2020-12-13 18:20:05 +08:00   ❤️ 5
    八股文已经上升到占用业余时间的地步了么?
    irytu
        4
    irytu  
       2020-12-13 18:34:17 +08:00 via iPhone
    自己没啥想法的话,可以选一些实践性比较强的公开课,比如 OS 的 6.S081,cloud 的 6.824 等
    111qqz
        5
    111qqz  
       2020-12-13 18:39:49 +08:00   ❤️ 1
    leetcoce 不能提高技术吧 一直看书有些枯燥的话,可以跟一些经典的课
    renmu123
        6
    renmu123  
       2020-12-13 18:43:27 +08:00 via Android
    leetcode 并不能提高技术 xd
    QBugHunter
        7
    QBugHunter  
       2020-12-13 18:49:54 +08:00
    做项目!!
    mmdsun
        8
    mmdsun  
       2020-12-13 19:05:04 +08:00   ❤️ 1
    "类似这种“短小精干型”的场景的方式 ? "
    这种只能自己做项目吧.

    建议刷计算机经典书籍、论文, 学习分布式\网络协议\一致性算法、规范等.
    然后自己做开源项目. 比如,基于 netty,参考 RESP 协议设计一个多人聊天 SDK
    基于 Mysql 的 binlog 和 Raft 协议写一个存储系统
    cubecube
        9
    cubecube  
       2020-12-13 20:52:32 +08:00
    对于我,leetcode 就是靠套路和背。。
    OysterQAQ
        10
    OysterQAQ  
       2020-12-13 20:58:02 +08:00 via iPhone
    408 复习一遍
    feather12315
        11
    feather12315  
       2020-12-13 21:05:50 +08:00 via Android
    研究技术细节,多问问自己为什么会这样而不是那样
    JerryCha
        12
    JerryCha  
       2020-12-13 22:32:47 +08:00
    把基本库实现一遍,以后做项目就用自己的东西。
    最后再把编译器实现一遍,然后发 V2EX 。
    syfless
        13
    syfless  
       2020-12-13 22:36:16 +08:00
    刷 leetcode 只是算法,多上 github 看一些经典库的源码
    sampeng
        14
    sampeng  
       2020-12-14 07:06:57 +08:00 via iPhone
    leetcode 能提高技术?
    全是套路阿…还不如多看看源码。当然比刷 leetcode 枯燥很多
    bojongle
        15
    bojongle  
       2020-12-14 08:33:08 +08:00
    上 coursera
    xx6412223
        16
    xx6412223  
       2020-12-14 09:26:12 +08:00
    学习操作系统,网络知识
    IMCA1024
        17
    IMCA1024  
       2020-12-14 09:50:43 +08:00
    看源码找 BUG
    daijialong
        18
    daijialong  
       2020-12-14 10:01:20 +08:00   ❤️ 2
    刷题只是应付面试,能提高技术?
    narutots
        19
    narutots  
       2020-12-14 10:17:25 +08:00
    leetcode 没感觉到把自己提高多少,看一些精品课程每次都收获很多,最近在刷极客时间。
    leeguo
        20
    leeguo  
       2020-12-14 10:54:26 +08:00
    刷题什么时候也能提高技术了....
    rodrick
        21
    rodrick  
       2020-12-14 10:59:11 +08:00
    不阅读,不搞项目,那咋学?学新技术->啃文档 or 看教程->做点 demo->项目实践,不都是这样的么,刷 lc 可以提高你编程思维但是技术无关,别想着捷径了
    dorothyREN
        22
    dorothyREN  
       2020-12-14 12:57:25 +08:00   ❤️ 1
    要不 刷刷副本吧
    zhw2590582
        23
    zhw2590582  
       2020-12-14 13:44:28 +08:00
    刷 leetcoce 可以用于面试也可以锻炼思维逻辑能力,但对于提高技术这点就不敢恭维了
    fiveelementgid
        24
    fiveelementgid  
       2020-12-14 15:40:28 +08:00 via Android
    @sampeng
    @daijialong
    @narutots
    @leeguo
    @rodrick
    @zhw2590582
    @sunwei0325
    问问,大三正准备年后找实习,是不是去 leetcode 刷刷题比较好
    sampeng
        25
    sampeng  
       2020-12-14 15:42:52 +08:00
    @fiveelementgid 你跟别人说我通读了 nginx/redis/mysql 的源码,和我能刷 1000 倒 leetcode 的题,作为面试官,各有各的倾向。但这事不冲突啊。。你是把 leetcode 当万能的么?你完全可以看你该看的源码,每个类型的 leetcode 的做一遍就行了。不用全刷。。刷多了发现都是一回事,全是套路
    fiveelementgid
        26
    fiveelementgid  
       2020-12-14 15:45:38 +08:00 via Android
    @sampeng 我知道是套路ヘ(。□°)ヘ,但是不太想在这方面浪费时间。所以问问找工作是不是要先刷题
    还有源码其实也不太好读吧
    读了一丢丢在 gayhub 上面 Archived 的 ASP.net core 源码,读起来一言难尽(src 文件夹里面)
    rodrick
        27
    rodrick  
       2020-12-14 15:59:01 +08:00
    @fiveelementgid 刷,别全刷,大点的厂算法面试少不了,适量就行,比较面向面试刷题
    leeguo
        28
    leeguo  
       2020-12-14 16:43:30 +08:00
    @fiveelementgid 找工作肯定要刷刷题的, 面试造导弹, 工作拧螺丝. 除了刷题对自己工作方向确定一些, 还是要熟悉工作相关的框架等...
    Desiree
        29
    Desiree  
       2020-12-14 18:22:51 +08:00
    学点新东西,带着目的性
    jones2000
        30
    jones2000  
       2020-12-14 22:20:46 +08:00
    提高技术是一个长期的活 5 年,10 年, 不是几个月突击就搞定的, 能把自己手上的活做好,做完美就行了。 业余时间建议干点自己喜欢的事, 或自己的爱好。 干活都不利索的谈什么提高技术,做好自己手上的活。
    fiveelementgid
        31
    fiveelementgid  
       2020-12-15 14:41:07 +08:00 via Android
    @rodrick
    @leeguo 框架还挺熟.......为了工作我还是先刷刷题吧......
    daijialong
        32
    daijialong  
       2020-12-16 10:22:22 +08:00
    @fiveelementgid 首先把基础知识记牢,其次才是刷题,你一个实习生没有工作经验基础就显得很重要了
    fiveelementgid
        33
    fiveelementgid  
       2020-12-16 15:08:45 +08:00 via Android
    @daijialong 我连实习生都不是(*﹏*;),正在找实习
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3282 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:48 · PVG 21:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.