TOC
首先明确的是,学习是件反人性的事,需要刻意练习的,是需要持之以恒的。
很多事情能做到什么程度,其实在思想的源头就被决定了,因为它会绝大程度地受到思考问题的出发点、思维方式、格局观、价值观等因素影响。
目前的状况-浅度学习
- 朋友圈、头条、知乎、抖音、微博质量不高
- 加班严重,挤占时间
- 外网受限,英文受限,无法获得一手资料
- 急于求成,心态浮躁,不求甚解,没有自己的思考
系统学习
- 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题
- 这个技术的优势和劣势分别是什么
- 这个技术适用的场景,业务场景和技术场景
- 技术的组成部分和关键点
- 技术的底层原理和关键实现
- 已有的实现和它之间的对比
关于怎样选择自己的人生和职业发展
- 客观的审视自己
- 确定自己想要什么?
- 注重长期的可能性,而不是短期的功利
- 尽量关注自己会得到的东西,而不是自己会失去的东西。
- 不要和大众思维方式一样。绝大多数的人都是平庸的。
投资自己的时间
- 花时间学习基础知识、花时间读文档。系统地学习一门技术是非常关键的。
- 花时间在解放自己生产力的事上。
- 花时间在让自己成长的事上。
- 花时间在建立高效的环境上。
规划自己的时间
- 定好优先级
- 最短作业优先
- 想清楚再做
- 做好长期利益规划
- 形成习惯
- 形成正反馈
关于兴趣和投入
- 兴趣是需要保持的
- 兴趣可以培养的,正反馈、成就感
- 兴趣通常只是敲门砖,它引发我们关注到某事物。而真正能让我们坚持下去的,实际上是成就感
关于学习和工作
- 学好一门技术和是否找到相应的工作有关联,但不是强关联
- 工作能带来相应的场景和实际的问题,而不是空泛的学习。带着问题去学习,带着场景去解决问题,的确是一种高效的学习方式。
- 在工作当中,有同事和高手帮助。互相讨论交流
建议: 不要完全把自己的学习寄希望于找一份工作,才会学得好。 可以参加开源项目
关于技术和价值
- 一项有价值的技术,并不在于这项技术是否有技术含量,而是在于:
- 能否低成本高效率地解决实际问题;
- 是不是众多产品的基础技术;
- 是不是可以支持规模化的技术;
知识和消息源
- 一手资料
- 有佐证、有数据、有引用
注重基础和原理
比如:学习新语言go,关注出错处理、内存管理、数据封装和扩展、多态泛型、运行时识别和反射机制、并发编程
使用知识图
构建知识树,深度广度遍历