高效学习
2021-09-18 16:33:14 116 举报
AI智能生成
高效学习是一种科学的学习方法,强调在有限的时间内获取最大的知识效益。它需要明确的学习目标,合理的时间规划,以及有效的记忆和复习策略。高效学习者通常具有良好的自我管理能力,能够专注于任务,避免干扰,保持持续的学习动力。他们善于利用各种学习资源,如图书、网络、教师等,以提高学习效率。此外,他们还懂得如何将所学知识与实际生活相结合,使学习成为一种乐趣,而不仅仅是一种负担。总的来说,高效学习是一种追求卓越,不断提升自我能力的过程。
作者其他创作
大纲/内容
新手应该多读代码,多动手写代码
老手更需要“感性认识”,多读好的书和文章
外框
读文档还是读代码
了解基础知识
感受软件功能
阅读相关文档
了解代码组织结构
前提
理清接口抽象定义
了解模块粘合层
流程图
时序处理图
搞清业务流程
业务逻辑
控制逻辑
代码逻辑
28原则,20%是正常逻辑
可以把错误处理全部删掉
留下干净,简单的正常逻辑
出错处理
冗长无聊,可以不理
数据处理
非常难读
但最有技术含量
重要算法
需要底层知识
底层交互
深入细节
排除干扰
两种逻辑要分开
日志
Debug
断点
代码运行起来,才知道发生了什么事
运行时调试
构成
必要
跟踪代码
学习和阅读源码
每个人既是新手,又是老手
自顶向上
学习金字塔
学习是逆人性的事情,就像锻炼身体一样,需要人持续付出,会让人感到痛苦,并随时想找理由放弃。
主动学习
被动学习
学习的两种层次
学习不是努力读更多的书
避免快餐信息,与成长的幻觉
钱度学习
高质量的信息源和第一手知识
把知识连成地图,将自己的理解反述出来
不断地反思和思辨,与不同年龄段的人讨论
举一反三,并践行之,把知识转换成技能
深度学习
学习不仅仅是为了找到答案,而更是为了找到方法
学习是为了找到原理
开拓眼界的目的就是发现自己的不足和上升空间,从而才能让自己成长
学习是为了了解自己
学习是为了改变自己
端正学习态度
知识采集
知识缝合
技能转换
步骤
你需要的不只有知识和答案,更重要的是掌握学习的方法和技能。你要的是“渔”,而不是“鱼”
找到优质信息源头
勿在浮沙筑高台
基础是地基,需要足够扎实
了解底层物理世界,无论技术如何玩出花样,都无法超出你的掌控
基础知识和原理都经过了找时间的考验,是人类历史的智慧结晶,会有很多启示和帮助
像是拉弓蓄力,是为了未来可以学得更快
注重基础与原理
学习并不是要记忆这些知识点,而是建立知识地图,通过关键路径找到想要的答案
当出现不知道的知识点时就往知识树上靠
使用知识图
源头、原理和知识地图
一点一点学,一口一口吃
把学习当成投资,这是世界上回报最好的投资
学到本质,学到原理
获得成就感,获得学习驱动力
带着问题和挑战去学习
分享学习过程和笔记,找到志同道合的人
认真阅读文档
看书
听课
脑图
写博客
讲课
解决实际问题
不同方式学习同一东西
手机静音
电脑通知关闭
到一个看别人找不到你的地方
不要补打断
表格
图示
笔记
只关心关键占
压缩算法
反新知识关联到已有的知识上
知识迁移
教给别人需要高标准
给6岁孩子教编程
用教的方式来学习
在实践中不断思考
学以致用
通过方法推导知识或答案
不要记忆
从错误中总结经验
不要犯低级错误
不要一个错误犯两次
多犯错误
技巧
找到应用场景,再回来学习理论
需要有反馈,有成就感和带着问题
找牛人来给你讲解
大部头vs图文并茂的书
如何两对枯燥知识
面对枯燥和量大的知识
技术出现的背景,初衷和要达到的目标或要解决的问题
优势和劣势是什么?这个技术的tradeoff是什么
这个技术的适用场景
技术的组成部分和关键点
技术的底层原理和关键实现
已有的实现和它之间的对比
系统学习
联想,不停的关联
抽象 找到解决问题的通用模型
自省 思辨
举一反三
阅读,积累素材,扩大知识面,讨论,思辨,见多识广
学习初期不急于总结,保持开放
找到规律,进行信息重构
形成套路,模式或通用方法
总结和归纳
吃自己的狗粮
痛苦让人反思
反思则是学习和改变自己的动力
实践出真知
每周一个算法题
每周一篇英文文章
每周一个技术分享
每周分享一个观点
ARTS
把坚持形成的结果晒出来
把坚持变成一种习惯
坚持不懈
深度、归纳和坚持实践
带着问题学习
对于一个场景找不同的问题
对于一个问题,找尽可能多的解,并比较优劣
对同一个解,找到不同的测试案例,健壮
训练
学习->总结->学习
坚持&分享坚持的成果
高效学习
0 条评论
回复 删除
下一页