如何记忆和巩固编程知识和技能

对于刚接触编程的人来说,大量的语法、逻辑、英文单词、信息技术知识会让人很难消化完全,但如果将其化整为零,那还是用几种有效的学习方法去记忆与巩固编程能力。这里,以我学习Python用的学习方法为讲解思路。

一、

首先,编程是属于工科,属于信息时代的工程学,在数字世界构建各种项目。所以,动手练习最能提升编程的技能。前期的一些知识学起来比较简单,对Python而言更是如此,不要因为简单一下就懂而忽略动手的过程,眼高手低是掌握不了编程的。到了网页开发的部分,动手练习更是直接让你在浏览器就得到反馈的结果,然后掌握合适的调试Debug技巧就可以网页开发上完全入门了,可以看一下我篇文章《Flask网页开发流程与调试的总结》。如果,对于学了Python,觉得一下子学了很多,又忘了基础知识的人可以找一些小的语法练习题,做一下语感的练习。

二、

接着,学会记笔记。很多开源项目、包与模块都有自己的文档。开始时,无论是网页开发的Flask、数据分析的Pandas,还是机器学习的Sklearn,这些很实用,而且功能很多的框架都有很大的文档,这种类包的文档,两个加起来都有一本书那么厚。所以,没有必要记住一个包的全部功能。你可以把常用的知识截取下来,加上自己的注释。我就是用为知笔记这款软件去管理不同领域、不同知识的笔记,用法有很多大家可以网上搜索,一开始就把它当成能一键收录网页资料的资料库就可以了。以上,就能帮我们在需要时,通过关键字能找到资料就行。

以上的笔记或资料库只是相当于人的外脑的功能,让它记忆一般常用,但又不用记住的知识。另外,而且信息时代,人们工作之后,越来越少用纸笔去记笔记了。这时,最好的替代方法是用思维导图软件。复制粘贴、手机拍照不代你记了笔记,更不代表有思考。因为,会用纸笔记笔记的人必然在写的时候有所思考与记忆。而制作思维导图的过程,一步步建立自己的分支,就是思考的过程。下图就是我学Python制作的目录思维导图,分支还连着十几张不同内容的思维导图:

导图的分支记下思考过的笔记,关键的代码,也是将代码块、附件加到思维导图里。看别人的导图能看到别人的思路,但没能很好提升编程的技能,所以要自己亲手制作思维导图。

三、

然后,可以通过公开发面关于编程的文章,也有助于巩固知识。因为写是最能调动人的思维的,写代码也同理。这里要提到“费曼学习法”,当你能把一个知识很好地解释给别人听的时候,说明你对该项知识有一定程序的掌握。最近,我的博客里写了那么多关于技术类的文章就是实现就个过程,把自己的记忆与技能再次巩固。当然,不同的编程文章有不同的写法。如果是针对一个问题的解决,则要把问题的成因、背景,出现的问题,解决方法的步骤,总结出来。如果是对于原因的解释,我更加倾向使用比喻的方式,让人理解。如果经验之谈,我则喜欢用杂文的方式。如果是算法原理这种,我打算用一层层递进的写法去解释。

四、

另外,关于英文单词的记忆,我觉得,因为它们不是作为交流的元素,而是作为工具的元素。交流语言是要通过听说读写,加上场景来掌握。而编程语言,更是通过读写来掌握。所以在用变量名时,不要总想着用简略的字母或数字来代替,尽量用完整能表达变量意义的单词。学习一些新工具的函数时,还用它的方法、属性和函数名组合一起,来巩固,例如:data_grouped_sum=df.groupby('name').sum()来加强对编程英语单词的认识。

五、

最后,关于数据科学的部分。这部分,编程技巧性就没那么强,也就不那么想工科。因为做机器学习、深度学习应用部分,就是建立模型、训练模型、预测与结果检验这四步,难就难在特征工程和对算法的理解上。算法原理是理科,需要大量阅读,思考理解,最后把做关键呈现一步写出来。而特征工程更多是经验,对不同的数据集,有不同的处理方法,也会一些固定套路。在学习特征工程的过程,可以把不同数据处理方法的经验总结文章收录到自己的资料库,反复阅读即可。

原文连接:《如何记忆和巩固编程知识与技能》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342