首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

各位 Coder 如何记住那么多知识点的?

  •  
  •   WhoCanBeRich · 107 天前 · 1884 次点击
    这是一个创建于 107 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直听说遗忘曲线,但是感觉自己按照遗忘曲线来复习真的是耗时太麻烦了。刚开始过几个小时就得复习一次,自己的复习频率最多能提升到一天一次。
    我们 coder 的知识非常多,每个知识点都手写效率太低,想问问各位老哥们是如何管理自己的知识体系的,保证自己的阅读和吸收尽可能保证 1:1
    25 回复  |  直到 2019-07-01 16:04:18 +08:00
        1
    WhoCanBeRich   107 天前
    想挤出时间刷刷 leetcode,但是每天基本学工程上的知识点和复习,一天的时间就过完了,最近疯狂感觉时间不够用...
        2
    Jirajine   107 天前 via Android
    当然是“建立索引”。一段时间内只能记住自己最近使用的东西。
    对于其他的,只有一点印象,记得个大概。但是一旦需要解决对应的问题,能够快速找到资料文档上手使用。这就够了。
        3
    aquariumm   107 天前 via Android
    多用,光读不行,还有写博客也能帮助记忆。
    不过就算是曾经很常用且写了博客的东西,一段时间不用还是会忘..
        4
    chinesestudio   107 天前 via Android
    基本了解 然后就是经验了 无他 唯熟尔 搞不定 面向谷歌编程
        5
    loading   107 天前
    当很多时候都被坑到第二天才回家的时候,你就记住了。
        6
    chiu   107 天前 via Android
    用进废退
        7
    MonoLogueChi   107 天前 via Android
    基本记不住,一直用还可以,两个星期不干活的话就全都忘了,只有一点最基本的印象。后面再用就要翻一遍以前写的代码才能想起来。
    还有就是笔记库,一些废了好大劲才搞出来的东西都会记下来,经典的代码片段记下来
        8
    zealic   107 天前   ♥ 1
    寄存器:你现在正在做的事情
    内存:
    - 栈:你这周正在做的事情和相关需要的知识
    - 堆:你这几个月正在做的事情和相关需要的知识

    纸质笔记本 /备忘录:内存快照

    硬盘:
    * 系统盘:基本个人自理相关知识和认知
    * 程序盘:你的学习方法和知识管理方法
    * 数据盘:你归纳整理消化提炼的个人知识
    * SWAP:你没消化的知识

    U 盘 /网盘 /WiFi:你可以输出的知识接口,可以输出未消化知识与垃圾(吹牛),也可以输出消化提炼的个人知识(培训、演讲)

    磁带机:你潜意识深处的知识,使用时需要激活与唤醒。
        9
    weakish   107 天前
    大脑是 cache,只记最常用和最精髓的东西
        10
    greenhat233   107 天前 via Android
    笔记吧,到时候一看就记起了,不用重新学习
        11
    WordTian   107 天前 via Android
    像数据库一样做好索引
        12
    jaskle   107 天前 via Android
    有道云笔记,必须是自己整理的东西,抄来的你会忘记。目前已经记了 600 多篇笔记了
        13
    shm7   107 天前
    1 注意力集中的时候,记的更牢。2 不复习就等于自动放弃 50%的成果。
        14
    agdhole   107 天前 via Android
    不记,忘了就 google
        15
    shiny   107 天前   ♥ 3
    有一次想要找资料,看到一个博客,觉得这人真牛逼,这也知道。回头一看,原来是自己几年前写的博客。
        16
    scnace   107 天前 via Android
    无他,唯手熟尔
        17
    weixiangzhe   107 天前 via iPhone
    @shiny 你是真的秀
        18
    zhiiker   107 天前
    平时相对重要的,自己理解的都会记录笔记,写好文档,再次碰到的时候一般能记住在哪里,没有的话需要笔记有良好的索引,或者直接电子版可搜索。一遍遍碰到,就不断的强化记忆,最后就记住了呗。
        19
    mumbler   107 天前 via Android
    不用刻意记,随时 google 就行了,一天搜索次数不到 50 次的程序员不合格
        20
    alw   107 天前
    高数老师曾说过,现在学的高数出来工作可能用不到,而且很快就会忘记。但是以后万一哪一天用到了,把书找出来花很短的时间就能重新学会并使用。
    学过的东西可能会忘记,但重新拾起来是极快的。学东西的时候尽量作笔记,看笔记拾得更快。
        21
    Mithril   107 天前
    不要尝试去记住什么知识点,你不会用 CPU L1 Cache 去存什么种子,所以也别拿你的脑子当硬盘用。
    大脑更适合去做更高级的抽象思维,你应该试着去理解,消化和吸收那些知识点,而不是单纯的记住它们。
    比如以更新快而闻名的前端技术来说。每次你接触一个新的知识,你可以考虑一下和你之前了解的内容有什么关系,又有怎样的相似和不同。从 MVC 到 MVVM,从 MFC,WinForm 到现代的 UI 框架。
    技术、具体的实现变化的很快,但内在的思想,实现的架构这东西改变的非常缓慢。所有你觉得非常潮的东西都有过去死掉技术的影子,你都可以把它们联系起来。
    所以很多人推崇科班教育,虽然教的内容很过时,但它包含了你建立一个最小的核心知识网络所需的大部分知识。其余新技术的你可以自行向这个网络上添加连接和节点,这个就是你自己的知识索引。
        22
    Sapp   107 天前
    典型的上学上傻了么?这是个技术手艺活,不是让你死记硬背的,你需要了解到原理以及相关的 tag,需要的时候不一定非要马上回忆起来(面试除外),但是需要你根据你记得的大概片段以及 tag 迅速能找到相关的资料,当你重复这个过程多次自然就记住了,没记住的那就是你用的 特别少的
        23
    GeruzoniAnsasu   107 天前
    @zealic
    寄存器: 正在查的文档词条
    栈: 遇到问题 1 -> stack overflow 页面 1 -> github 相关 issue1 -> 遇到问题 2...
    堆: 能凭记忆写成.xmind 的所有东西
    硬盘: 下载下来翻过一次就没怎么看过的 pdf 书
    可移动存储:从上一届那继承下来并且已经转手给下一届了的编译原理 /SICP/算法导论
        24
    WhoCanBeRich   107 天前
    看到你们的回答,我开心了许多。。。。
        25
    charlie21   107 天前 via iPhone
    嗯给整成一个个比赛就可以了(一个个极富意义的比赛)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4021 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 37ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
    ♥ Do have faith in what you're doing.