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

怎样利用业余时间学习大部头技术书

  •  
  •   jianzong · 2015-08-15 09:43:10 +08:00 · 2668 次点击
    这是一个创建于 3391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [原创]

    我在工作之余,比较喜欢学习一些与工作内容并非直接相关的知识。

    利用业余时间学习最大的问题是,学习时间是零碎的,要读完一本大部头的技术书,往往花费的时间在半年以上。

    时间一长,看过的内容,极易遗忘。

    遗憾的是,我目前也还没很好的办法解决这个问题,在此仅分享我的一些学习和总结的心得和方法。

    首先,要制定明确的学习时间计划表,把手头上正在学习的资料按照月份做一个大致的安排。做计划的时候,需要注意事实求是,做十个学习计划但没一个执行,还不如只做一个学习计划,但是落实执行了。

    每隔一段时间,要根据当前工作强度,保持维护这张时间表。将最重要的学习计划排上日程,而相对不那么重要的学习计划,可以放在一个学习任务栈里,待将来有时间再进行安排,或者干脆取消。

    时间计划表可以帮助我们检视正在学习的东西,对自己的学习任务保持一个清晰的概念。这样,一旦有有宝贵的学习时间,就可以随时捡起任务学习。

    第二点,一定要做笔记。不管是阅读电子版的书籍,还是纸质书,都要随时做笔记。

    做笔记有三个好处,一是学习的时候,可以提高专注度;二是隔了一段时间再翻这本书的时候,看到自己写的总结,就很容易捡起以前的思路,快速进入状态;三是在看完这本书之后,假如需要再次使用这本书的知识,翻看自己写的笔记,很容易在脑中形成一个框架,进行快速检索。

    这里要强调的是写笔记的方法,我认为写笔记跟代码写注释的原理是相通的。

    《代码大全》里面专门有一章教我们怎样写好代码注释,其中我认为最重要的一点是,要写『表明目的』的注释和『总结性』的注释。这样写注释,不管看代码的人是你自己还是其他组员,都能通过注释快速了解整段代码的目的和意思。借鉴过来,我们写笔记的时候,也要注意尽量写『表明目的』『总结性的』的笔记,以便于将来要使用时,快速在脑中形成知识图谱。

    最后,关于记笔记的工具,我最看重的是记录和查看的便利性,并且这个工具越简单越好。我用且仅用了一份 Google Sheet 来记录学习计划,以及每一个学习项目的笔记。

    然后我将它放在 Chrome 的快速书签栏,随时随地进行记录和查看。


    plan

    所有笔记内容都在同一份 Google Sheet 内

    note

    记录重点,随时查看

    原文地址: http://www.haojianzong.com/learning/tech/reading-tech-books.html


    以上是我的一些看法,亦希望大家讨论、分享自己的经验和心得。

    2 条回复    2015-08-15 22:36:29 +08:00
    sheiaini
        1
    sheiaini  
       2015-08-15 13:54:20 +08:00
    I think you know I really think you know.
    zhpooer
        2
    zhpooer  
       2015-08-15 22:36:29 +08:00
    I agree with you.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5609 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:19 · PVG 11:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.