最近一直写不出让自己满意的文章,原因真的只有一个:脑容量严重不足!
而脑容量不足的原因也只有一个:学编程。
每天学习一节课,完成随堂数个小练习和两个课后作业。助教说:今天的课程不难哦。结果每节所谓“不难”的课,总得花上两三个小时才能完成。
要知道,咱白天可还得高强度工作八小时,上下班路上看一个多小时书,午休也是排满了任务……等到晚上再学完这两三个小时的编程后,真的是整个大脑都在抗拒思考。写不出好的文章(或者至少自己觉得满意的文章),也是情理之中的吧。
但我还是舍不得放弃,坚持在大脑里再掏出点东西出来,完成当日份的“日拱一卒”,才能睡得心安理得。
话说回来,学编程虽然耗时间,实际上却让我欲罢不能。
学习编程,就是学习给计算机下指令,本质上也是在学习一种新的语言。只不过这种语言以前从来没有接触过。所以,在学习过程中,我常常有一种错觉——我的大脑皮层时时刻刻都在形成新的刻痕。这真是一种极其痛苦而又极其痛快的体验。
除了作为一种技能或兴趣,编程的学习过程中,我还体验到一种非常高级、有效的学习方式 ,咱们先简要介绍一下:
(1)发现问题;
(2)调用已有知识,拆解问题;
(3)用已有的知识解决能解决的问题;
(4)通过搜索引擎搜索,寻求其他问题的解决方案;
(5)重复(1)—(4),进一步优化问题;
(6)实在不懂,请教真正懂的人;
(7)形成最终方案。
通过对待解决问题的解决路径的探索,我们得以不断锻炼着我们发现问题的能力、拆解问题的能力、调用知识能力、探索研究能力等。在对问题进行研究、探索的过程中,我们既能有效地解决问题,又打通了知识之间的孤立状态,让知识点融会贯通,形成体系。
这种学习方法,也让我联想到法律问题的解决方法,二者本质上遵循一样的问题解决路径。
行内人都知道,没有任何一个律师,敢说自己已经掌握了浩如烟海的全部法律规定。在这个事实前提之下,这意味着我们必然会遇到,仅凭现有的知识储备无法直接解决问题的情况。这时候,我们应该怎么办?
这时候,与解决编程问题时一样,我们需要:
1.(发现法律难题,实际上是问题找上门来);
2.拆解法律问题,用已有的知识解决问题;
3.先检索,再研究,后提问。坚决不做伸手党;
4.专家论证,形成最终方案。
可以看到,解决法律问题的思路,本质上和解决编程问题的思路,并无二致。
而在此过程中,咱们不仅解决了问题,也巩固了旧知识,更是学会了新的知识,一举多得。看到这里,您给评价一下,这种学习方法确实很高效吧!
网友评论