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