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

如何权衡学习原理的长期回报和刷题的短期回报

  •  
  •   roundRobin · 2018-12-27 15:30:16 +08:00 · 942 次点击
    这是一个创建于 1945 天前的主题,其中的信息可能已经有所发展或是发生改变。

    LZ 是个刚转码的研究生,坐标是美西,因为申请条件原因专业是计算机工程,所以课程大部分是诸如操作系统,体系结构,微架构还有编译器之类的底层原理。

    第一学期花了大量时间在这些课程上,虽然都拿了 A+可是感觉代码水平并没有显著提高,我虽然懂得了 while 和 for 在底层上软件和硬件实现的差别,可是并不能帮助我在更快地解决 DP,BFS/DFS 之类的问题。

    有前辈告诉我那些底层原理可以决定你以后到底是一个低级码农还是高级码农,但马上就要找暑期实习了继续学那些对面试有帮助么?帮同学做 google 的 OA 结果全挂了,反省一下肯定是有 case 没跑对,不过 lc 不刷个 300+应该不可能达到要求的效率吧。那一刻深深体会到了软件工程之类的应用专业的友好。

    在这想问问业界或者学界的前辈,在这些底层原理上的投入是否值得。

    ThomasZ
        1
    ThomasZ  
       2018-12-27 16:42:11 +08:00
    我学历不高, 但是这几年的工作经验告诉我原理很重要, 现在很多人环境变化就很难适应, 其实就是被卡在原理上,(知其然).
    你这既然知道'学习原理的长期回报和刷题的短期回报'这个, 其实可以结合吗,既然假期实习当然要的是短期回报, 而且短期回报也会给你的原理学习提供一些经验
    jmc891205
        2
    jmc891205  
       2018-12-27 20:46:21 +08:00
    刷过几遍题就能拿 offer 的好日子已经过去了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1170 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:29 · PVG 02:29 · LAX 11:29 · JFK 14:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.