自学编程需要注意避开以下七个大坑

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名网站空间、营销软件、网站建设、榆中网站维护、网站推广。

ong>坑1、俺不行

那在编程自学初期啊,由于本身编程的学习是有一定的难度的,所以啊,有些人在刚开始学习的时候,还没怎么学习,但是遇到问题了,结果自己一时半会搞不定,发现又没人问,问题始终解决不了,于是乎俺不行,看来俺非常不适合学习编程啊

不知道你有没有这样的情况,就是在学习初期经常会陷入自我怀疑,尤其是遇到问题的时候,那是一个难受啊,就差说自己智商有问题了。

我给你说吧,刚开始学习遇到问题那是很正常的,别说刚开始了,就是现在很多老司机那学习中也难免会遇到问题啊,再说问题的解决,出现一个问题谁也不可能就立马解决啊,你说是不是,总得有一个解决的过程吧,所以嘞,你不能过于急躁和急于否定自己。

编程的学习啊,是需要耐心的,更需要坚持,轻易的否定自己是极不明智的选择哦!

另外啊,就是编程的学习还是要有一定的方法套路的,最起码你得有自己的一个学习规划哈,你得知道自己该学习什么,还有什么学习,知道自己的一个总体的学习路径,就是编程这条学习之路,你一定得看明白,看透彻了。

切记啊,千万别陷入低水平勤奋了,所以,坚持,相信自己,走下去,没问题的。

坑2、光看不练

实话说,这个是我在大学自学的时候掉的最大的一个坑了,编程学习有这么一句话:

看三遍,读三遍,敲三遍

什么意思呢?也就是很多人在学习编程的时候都会陷入这样的一个怪圈,我举个例子大家就知道了,之前我跟大家聊过,就是编程学习的主要方式有两种:

看书

看视频

但是嘞,有相当大一部分人是这样的,就是,一看上午,一看一下午,你可能会说,这不挺好嘛,学习多么的专注啊,可是你没看到重点啊,这里可只有看啊,你要明白,编程可不只是看看就会了,这里其实也不能全怪大家,要怪就怪我们的大脑。

你可能不知道,我们的大脑啊,大部分情况都是这样的:

趋向于做简单的事情而逃避有一定难度的事情

你可以想想,一看书看视频其实相对来说是比较轻松的,会给你造成两种假象,尤其是视频:

我懂了

我原来看那么多了

可是呢?要不多久你就会忘记,就是这样的形式,你会忘得非常的快,因为你缺少一个比较重要的步骤,就是动手,动手干嘛?不是让你打人的,是让你去敲代码的,就是在学习中的一些代码示例,你一定要亲自上手敲一敲。

记住了,“只看不练 = 笨蛋”

坑3、深陷知识遗忘怪圈

这绝对是每个自学者的困扰,那就是在编程自学的过程中出现知识遗忘的情况,经常是:

学着前面的,忘着后面的,感觉自己啥也不会……唉,啥也不是

你就说吧,你有没有这样的情况,坦白说,我之前也是被这个一直困扰着,后来,俺顿悟了,我就告诉你如下几句话:

知识是拿来用的,不用的知识你记它干嘛

用的多了,你自然就记住了,用的不多的,记它干嘛

不要把知识遗忘当作一个问题,因为你不可能解决

怎样?大家自己去参悟吧,哈哈,当然对于解决周四hi遗忘还是有一定的方法的,这里提供最简单也是最有效的几个方法:

记笔记,系统化的记笔记

时常回顾

经常使用(做项目啥的)

以教促学,加深印象

ok,掌握以上这些,脱离知识遗忘的怪圈不是梦啊。

坑4、只输入不输出

这也是个大问题,就是很多人在学习的过程中,只知道输入,但是从来不输出,这里的输入就是指的大家学习新知识了,那么输出嘞?

简单来说,这里的输出就是把学习到的知识整理化,简单的一个做法就是写博客,我想应该有很多人推荐程序员要写博客吧,有啥好处,简单说几点:

梳理知识,加深印象

扩展知识广度和深度

促进自己的写作能力,沟通能力

增加学习动力

提升影响力

……

你看,学习,可千万记住别“只输入不输出”

坑5、松鼠病

哈哈,这个就有意思了,我想你肯定是会这样的吧,先看如下的几句话:

找到就算学会

点赞就算掌握

收藏就等于精通

哈哈,是不是很有道理啊,可是你得明白啊,收藏它不等于学会啊,很多人在学习的过程中就是致力于收集各种各样的资源资料,网盘里存下不少,但是自己看过的基本没有,也就是收藏从未停止,学习从未开始,而且这些资料会给你造成一些问题,比如:

虚假的满足感,感觉自己收藏那么多资源,觉得自己就掌握那么多资源,造成自我认识不清,动力缺乏

给自己造成一定的学习压力,觉得收藏那么多,却没学习 ,罪孽啊

你就说是不是吧!

所以,扔掉这样虚假的满足感吧,真正开始行动起来才是正道啊!

坑6、忽视基础

这一点尤其是自学的,当然包括很多科班的也是,就是在学习的时候过于追求那些热门的技术,比如各种框架等等,以至于忽视计算机基础的学习,大致如下:

数据结构与算法

操作系统

计算机网络

计算机组成原理

汇编

……

但是,往往就是这样的知识决定了一个人的编程底子,这些知识是助你突破一个又一个瓶颈的关键所在,但是实际情况是这些知识本身学习起来枯燥,又有一定难度,而且实际中似乎用到的并不多,以至于很多人就忽略了,有这么一句话:“勿在浮沙筑高台”,否则也只能是空中楼阁啊!

坑7、走太快

这个什么意思嘞?我发现有这么一个现象,就是很多人在学习的过程中,真的就是一直埋头苦干,一直学,一直学,可以说一直都是在走的状态,这样好吗?

其实觉得也没啥不好,毕竟是一个不断学习的状态,但是就我个人感觉而言,人呐,毕竟不是机器,有的时候也不能一直把自己逼太紧,如果能偶尔停下脚步也许会更好!

停下?不就意味着原地踏步,那不就落后了吗?

其实不然,停下的目的主要是进行自我审视,我一直觉得人的一生,尤其成长这块就是在不断的试错与总结之上来的,人不可能一直朝着一个方向,而且你也不能确定这个方向一定是正确的,所以,你需要停下来审视,思考,试错,与总结。

所以,一直的前进没错,但是偶尔的停下也不会导致你落后于他人,也许这是你后续走的更快甚至奔跑起来的关键!
分享文章:自学编程需要注意避开以下七个大坑
文章来源:http://azwzsj.com/article/sjjggc.html