这样的方式可能更适合你

作者 | 城里的野山参

1年之前,机缘巧合之下,踏入代码的世界

接下来的1年,通过在线教育平台,学习过Java,Python,HTML5,CSS3,Javascript,PHP。Python花费的时间最长,基础知识基本了解;其次是Web前端,主流的静态页面都可以实现,目前在自学PHP。

我选择的学习方式是跟着教学视频,听讲,做笔记,完成课后作业。

学完Python基本的基础知识之后,我发现了一个问题:视频教程结束后,我完全不知道能用学到的知识干什么?回顾1年的学习历程,也没有做出任何有用的东西。

跟着视频节奏学习的时候,每节课都知道自己学了什么,能够完成布置的课后作业,出师之后,却陷入迷茫,对于未知的下一步,不知所措。

“这种学习方式可能并不适合我”,之后,我开始寻找新的观念和方式

很长的时间过去...

“以解决实际问题为导向”的学习方式替代了原先的方案

“以解决实际问题为导向”要求先有一个具体的想法或者目标,实现想法或目标需要什么就去学习什么,与先前学习理念最重要的区别在于---对待基础知识的态度。

前一种方式---打基础式学习

基础知识是构建知识大厦的基石,没有基础知识的积累,无法平地起高楼,任何目标都是妄想。以这样的思路,学习路径就被固化成这样

打基础--->练习--->熟练使用/掌握--->实现具体目标

陷阱在于,基础知识浩如烟海,庞大的无以复加,全盘了解和掌握花费时间太长,单块的知识不能立即投入使用,无法解决实际问题,极易产生挫败感,丧失学习兴趣

后一种方式---以解决实际问题为导向学习

以解决实际问题为导向,需要什么学什么,没有固定的学习路径,一切取决你想解决什么样的问题

确定问题--->学习对应的知识--->解决问题--->确定下一个问题...

好处在于学习感受上面的区别,后一种方式,能够立马体味到解决问题的快乐和完成某项任务的成就感和自我认同感,我并不相信人可以永远理智,人,更多的时候是一种动物,对于情绪的感知非常敏感,情绪对于我们的影响超乎你的想象,利用这种情绪,可以让学习持续并保持高昂的兴致

实例

目前正在学习PHP,该语言主要用于后端开发,加之自己已有练习写作的意愿,准备做一个自己的博客分享网站

使用后一种方式,在“建站”想法的指导下,下面是已经完成和下一步计划要做的事情

1.已购买域名(www.zhangrenning.com)和主机
2.已用PHP在本地实现留言板功能,能够增删改查留言
3.目前正在解决Mysql数据库中文乱码问题

作为对比,Python我学习了近1年的时间,成果只是一个按照文件扩展名查询文件并复制到指定文件夹的脚本,除此之外,别无他获

计划可以不只一种,Plan-A or Plan-B完全取决于与你的契合程度。就自学而言,“以解决实际问题为学习导向”是一个相当不错的办法。

微信公众号:野山参的实验室

你可能感兴趣的:(这样的方式可能更适合你)