
很多刚接触编程的朋友基本上在刚学习的时候,会从网上下很多资料,包含了大量的视频和电子书,把硬盘塞得满满的,然后信心满满的开始自己的编程之路,然后随意选择一个视频就开始看,听不懂就换下一个,或者就跑去看电子书,没有完善的学习计划和有条理的知识体系,这样学习时间长了,也不过是浪费时间,还会弄得自己思维混乱。
专注力不够,没有恒心
有很多人开始学编程热度很强,觉得学习编程就是写写代码,但是到后面接触到了核心知识,就会觉得难理解,基本上遇到问题多了也就没了耐心,慢慢也就距离放弃不远了,而编程的过程其实就是一个折腾的过程,不断的思考推演,不断地修改测试,直到写出优质的程序,这个过程可能需要几天甚至十几天不断的重复,可以说没有耐心把一个事情做好,没有专注力,没有定性在编程行业是学不到真本事的。
学习编程对定力和耐心的要求很高,正在自学的或者想学编程的朋友们,不知道准备好这份耐心了没呢?
没有学习标杆,不知道如何打造自己的知识体系
相信我们小时候在学习的时候,老师经常会点名表扬某位同学,将他树立成我们学习的榜样,激励我们进步,同理我们在学习编程的时候,也可以找一个榜样,这样我们在枯燥的学习中,
在心理会有个期盼:会觉得什么时候能达到像谁一样厉害。有时候榜样的力量是很强大的,相信现在这么多写技术博客的大牛或者做自媒体的高手,总能找到一个能激励我们前进的榜样。
而在我们学习编程的过程中,细节繁多,那么如何建立完善的知识体系将这些知识点串联起来呢?我们可以多去写写自己的技术博客,这样在写的过程中就是归纳整理的过程,而且如果写不好放在网上让大家看也是一件丢人的事情,无形之中形成一种压力,也就转化为学习的另一个层面的动力。
所以对于缺乏自觉性,缺乏自控力的朋友,可以公众号内回复“资源”、“高级”、“pdf”获取系统的教学视频,这样更容易建立自己的知识体系。
只注重理论知识,缺乏实践
编程作为一个实干型行业,基本上你不动手敲击代码,你啥也搞不定,但是实践也不是说让你做一个搬运工,让你跟着视频把代码敲击一遍就完了,而是需要你通过书本上的代码做到举一反三,自己尝试着提要求去设计代码程序,并且可以去开源社区拿一些真正项目实践过的代码去分析去研究,很多刚开始做开源代码的人觉得要学的东西太多了,感觉完全看不懂,所以我们要先做到看懂代码码然后再尝试修改代码,优秀的编程人员就是通过这种积累而成就的。