learn method

Posted by 瞿广 on Saturday, January 12, 2019

TOC

首先明确的是,学习是件反人性的事,需要刻意练习的,是需要持之以恒的。

很多事情能做到什么程度,其实在思想的源头就被决定了,因为它会绝大程度地受到思考问题的出发点、思维方式、格局观、价值观等因素影响。

目前的状况-浅度学习

  1. 朋友圈、头条、知乎、抖音、微博质量不高
  2. 加班严重,挤占时间
  3. 外网受限,英文受限,无法获得一手资料
  4. 急于求成,心态浮躁,不求甚解,没有自己的思考

系统学习

  1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题
  2. 这个技术的优势和劣势分别是什么
  3. 这个技术适用的场景,业务场景和技术场景
  4. 技术的组成部分和关键点
  5. 技术的底层原理和关键实现
  6. 已有的实现和它之间的对比

关于怎样选择自己的人生和职业发展

  1. 客观的审视自己
  2. 确定自己想要什么?
  3. 注重长期的可能性,而不是短期的功利
  4. 尽量关注自己会得到的东西,而不是自己会失去的东西。
  5. 不要和大众思维方式一样。绝大多数的人都是平庸的。

投资自己的时间

  1. 花时间学习基础知识、花时间读文档。系统地学习一门技术是非常关键的。
  2. 花时间在解放自己生产力的事上。
  3. 花时间在让自己成长的事上。
  4. 花时间在建立高效的环境上。

规划自己的时间

  1. 定好优先级
  2. 最短作业优先
  3. 想清楚再做
  4. 做好长期利益规划
  5. 形成习惯
  6. 形成正反馈

关于兴趣和投入

  1. 兴趣是需要保持的
  2. 兴趣可以培养的,正反馈、成就感
  3. 兴趣通常只是敲门砖,它引发我们关注到某事物。而真正能让我们坚持下去的,实际上是成就感

关于学习和工作

  1. 学好一门技术和是否找到相应的工作有关联,但不是强关联
  2. 工作能带来相应的场景和实际的问题,而不是空泛的学习。带着问题去学习,带着场景去解决问题,的确是一种高效的学习方式。
  3. 在工作当中,有同事和高手帮助。互相讨论交流

建议: 不要完全把自己的学习寄希望于找一份工作,才会学得好。 可以参加开源项目

关于技术和价值

  1. 一项有价值的技术,并不在于这项技术是否有技术含量,而是在于:
  2. 能否低成本高效率地解决实际问题;
  3. 是不是众多产品的基础技术;
  4. 是不是可以支持规模化的技术;

知识和消息源

  1. 一手资料
  2. 有佐证、有数据、有引用

注重基础和原理

比如:学习新语言go,关注出错处理、内存管理、数据封装和扩展、多态泛型、运行时识别和反射机制、并发编程

使用知识图

构建知识树,深度广度遍历


选自《极客时间-左耳听风专栏》: