去你的,再见了,学习路线!
> 声明:本篇文章俺主要是想说明该如何自学一门编程语言以及什么才是真正有用的学习路线,但是俺也必须提前说明下,按说的不一定是对的,仅供参考,希望大家能够举一反三,那是最好的!
经验虽好,但是不一定适合你,参考倒是蛮好的,好啦,咱们开始吧!
自从俺自我标榜是自学以后,再加上自己多次在“编码之外”这个公众号写过很多关于自学编程相关的文章,所以私底下难免会有很多找俺咨询关于如何学习编程的问题,那你知道俺被问到过最多的问题是什么吗?
1、你好,请问又XXX学习路线吗
“庆哥,请问有没有xxx的学习路线呢?我想自学一下……”
你有没有这样过呢?
俺之前也说过,现在这个时代最不缺的就是学习资源了,信息爆炸嘛,那你说这是还是不好呢?
正所谓存在即有意义,所以看待任何事物都不能够太绝对了,信息爆炸,好也不好,好的是大家学习的门槛降低了,网上会有各种各样的学习资源,只要你想学习,你都能找到不错的学习资料,这要是搁以前,上哪找去啊,以前资料匮乏,现在是泛滥啊!
所以问题不就来了嘛,大家都知道,选择多了反而不知道该怎么选择了,可供你学习的资源多了,那你就不知道该学习哪个了,你会迷茫,你会花时间在选择上,你的时间成本增加了,而且资源一多,质量上也就存在了问题,所以,资料过多也不是一件什么好事。
你看,这不就很多新手迷茫了,不知道该怎么学习了,不知道什么样的学习资源比较靠谱,疑惑了,所以,需要一些学习路线了,避免自己像无头苍蝇了,这样看来,这些知道找寻学习路线的人倒是蛮聪明的。
2、啥是学习路线
那 啥是学习路线呢? 简单来说,是不是就是一份学习指南,有个前后顺序,让你知道应该先学什么再学什么?
我们举个例子吧!
好比,你要开始自学Java,那怎么搞,你是不是需要找一个份Java的自学路线呢?
怎么找,大多数人回去互联网上搜索啊,我们拿百度举例子,你是不是这样:
好我们随便找一个:
这里稍微吐槽一下哈,csdn让人不爽的地方就是各种转载,对原创保护太弱了,比如上面这篇,当然不说这个,咱们看这篇文章,18万的阅读啊,所以说还是比较受欢迎的,那么我们看看这个所谓的学习路线到底说了点什么,首先是这个:
嗯,告诉你Java学习的第一阶段先学习JavaSE基础,好继续看下面的:
好,第二阶段学习web前端,接下来分别是:
1、数据库
2、Javaweb
3、Javaweb项目
4、流行框架
5、前沿技术&架构师项目
然后后面巴拉巴拉一大堆,说真的,这个所谓的学习路线我还真看不上,咱再看一个:
你看又是18万的阅读啊,这个着貌似比上面的好一点,看看吧:
这是……
说真的,我快吐了……
百度搜的这个啊,难搞,咱们去知乎上看看吧,毕竟上面都是精英啊,搜搜看:
有欲望啊,赶紧看看按个收到腾讯offer的:
3、最正的学习路线
说真的,我不想看了,我给你看个我的学习路线吧,看好了哈:
就问你,是不是我的**这个更加像学习路线?**然后你发现没有网上那些所谓的学习路线是不是差不多都是这样的,只不过会根据作者本身增删一些东西,然后就出现了各种各样的Java自学路线了。
上面这些其实就是我在某培训机构官网上的Java课程体系目录截取的,你想要,人家是要做Java培训的,他们设计的这个学习路线是不是更加权威有用呢?因为本身人家就是干这个的啊!
这样的学习路线不是更好,你再看:
这样的学习路线是不是更友好呢?
而且我发现有些人很奇葩的,到处找学习路线,什么文字版本的,什么思维导图的,都有,但是嘞,实际上真正按照自己找到的学习路线去学习的少之又少!
这就是问题啊,朋友们!
对了,再让你们看个学习路线:
咋样,这个学习路线是不是更好呢?显而易见,这是我找的一门Java编程学习的书籍的目录。
所以啊,千万别再找什么学习路线了,真的是在浪费时间的,最简单最有效的学习路线就是一套完整的学习教程或者是一本书籍,而放在现在这个互联网大环境下,这两者的获取难度几乎为零吧!
4、你需要的学习路线
另外一点,大家有没有觉得,现在互联网的消息太杂了,很多知识信息资源什么的需要我们更多的精力去甄别,这本是就是一件费劲的事情,大部分情况下就是比较浪费时间的,时间久了,反而会让我们变得不知所措!
私底下找我咨询相关编程学习问题的人,有比较多反应这样一个问题的,就是说编程比如Java或者python什么的,说是太难了,学不会,或者有些人说自己学着学着迷茫了,感觉前面学的也忘了,后面也不知道如何进行了,就是不知道该怎么学习了,还有问有没有什么方法技巧的,觉得自己学习不系统过于凌乱……
凡是这种啊,都有一个共同点,那就是自己说着要好好学习编程,但是东学一点,系学一点,连一套完整的视频教程或者一本书都没有学完过,就抱怨这个抱怨那个,你这样,怎么学得会呢?
学习编程,千万不能浮躁,要脚踏实地,一步一个脚印的往前走!
为了避免有些人看不懂,还是迷,我再拿看书学习来详细说说!
比如说你要学习Java,别费劲去找什么学习路线了,有那时间都不如静下心来看两页Java相关的书,最好的学习路线就是书籍的目录,所以嘞,你要是准备学习Java了,找啥学习路线啊,也不用问这个问那个,也别想着什么方法技巧,学习编程不要贪便宜,走捷径,一般都会走歪的。
既然开始学了,就不要想着想那的,首先摆脱掉焦虑,不要想着自己学不会,也不要想着自己以后要干啥,弄啥嘞,做好眼下最重要,刚开始学习,找本合适的书籍自己系统的看起来,学起来,敲起来,如果想学的深一点,自己自制力学习力都很强的话,那就多看几本,选厚的。
遇到看不懂的,可以以这个知识点为关键词去网上搜索相关博客文章参考学习,自己要多动手实践,实在搞不懂的,记录下来,跳过去,千万别死扣,耽误以后的学习进度划不来,就这样,按部就班的把整本书啃完再讲!
当然,如果你是选择视频教程为学习资料的话是同样的道理!
有太多人在学习编程这件事情上思前顾后,畏首畏尾的,别想太多,先看完一本书或者学习万一套视频教程再说,到那个时候你也许就会发现,该懂的也懂了,不懂的似乎也知道咋回事了!
重要的是啥,是执行,是行动,千万不要做一个思想上的巨人,行动上的侏儒!
好啦,今天的分享就到这里了,我是你们的庆哥,一个专注于自学的程序员,关注我,带你提高自学力,夯实计算机基础,提高编程能力!