扫码阅读
手机扫码阅读
刻意练习:从新手到专家
83 2024-02-24
有明确定义的目标
目标可以被量化:比如独自用学到的方法实现一个简单功能,而不是照着demo敲一遍; 目标以解决问题为导向:比如遇到了某个问题,有一个三方库可以解决,而不是因为有很多三方库,我统统看一遍; 目标一定要拆的足够小:一门编程语言,主要包含如下的一些知识点:
基本数据类型、语法和语言构造; 数组、集合、字符串处理、面向对象或函数式编程特征; 异常、断言、日志、调试、错误处理等日常需要掌握的技能; 代码的组织机制、模块加载、符号查找机制等; 输入输出、文件处理、事件驱动、callback等; 序列化和反序列化、进程、线程、并发和异步调用机制; 动态编程、反射、元数据处理、编译和解释执行机制;
练习时要极度专注
选择一个具体的目标,专注投入25分钟,然后休息5分钟,这个时间不可分割; 每四个专注时间后休息30分钟,完成一个目标的学习后就将其从学习列表中划掉;
能获得有效的反馈
尝试利用学到的知识去解决问题; 尝试将学习的收获和思考过程记录下来并输出; 尝试将自己学到的知识以及对其的理解分享给他人;
在拉伸区进行练习
原文链接:
http://mp.weixin.qq.com/s?__biz=Mzg2NDAwMjM1NQ==&mid=2247487295&idx=1&sn=8c9563442aac2bf7ea3757ec5a6f6e91&chksm=ce714763f906ce7596c2b2a06c72c5ea8e04b2c1e1ed3cf136fdd6cd3d306360ed3edf4f7a3e#rd
老张的求知思考世界的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线