延伸,没有基本的数学功底,自学确实很难。还有就是你需要掌握一些计算机基础知识,比如计算机组成原理,操作系统,等对你编程有很大用处,对于计
算机专业的同学来说,这些大学都会教授,所以不要慌,对于不是计算机专业的同学来说,你可能需要去了解一下这些通用知识。我这里有些学习资源。
关注微信公众号【轻松玩编程】后回复你所需方向的关键字即可,如:计算机基础,Python学习资源等关键字获取对应资料,持续更新
首先,我们选择方向的目的是什么?不就是为了找份工作吗?那直接到招聘类网站去搜下相关的岗位数量及要求不就好了,哪个数量多,自己也喜欢,那就
选这个即可。比如:java后端、Html5就业岗位都挺多,就业门槛低,相对好就业。
4.找到几套视频教材和书籍
在入门时强烈不建议直接跟着书学。
第一,看书不一定能看得懂。
第二,书本的知识不成体系,入门有入门的书,进阶有进阶的书,实战有实战的书,需要自己去选择,本身就不是一件易事。
第三,视频可以看到老师的操作,而书本全靠自己摸。
所以视频结合书籍是最好自学的方式。
现在培训班的入门、进阶、实战的系列视频很好找,找到这么两套视频,对比着看,或者跟着一套视频深入看,来得更容易。人家培训班安排好的路线
跟着学,不懂的自己搜,就已经排除了自已给自己安排路线的难点,况且人家本身就是面向就业的,培训出来的同学能保就业,只要你能跟着学通学
会,自然找到工作也不是问题。
自学的缺点很明显:
第一:速度慢,所有进度完全靠自己把控,没有氛围
第二:遇到问题需要自己解决,无人请教
那优点恰恰是从这些缺点中磨练出来的,进度靠自己把握,完全磨练了你的意志力。而所有问题靠自己解决,恰恰培养了你的解决问题的能力。
而这些能力都是培训班教不出来的、无法速成的。而这些能力却是真正的开发高手所必备的。所以加油坚持住,你一定可以的!
5.自学建议
多做笔记,多复习
刚开始学习时,很难,真的很难。很多东西听不懂,很多东西需要自己搜,自己定的进度很可能完不成。
没关系,坚持下去,大家都是这么过来的。我刚开始自学的时候,也是无数次想死的冲动,后来进入就好多了。
学会做笔记,把自己学到的东西及时记下来,可以写博客,形成目录,在后面复习的时候,根据再去看一遍博客,以免浪费时间,刚开始经常会出现,听得
懂,跟着学会,自己弄就不会的现象。这都是正常的,技术本就是个熟能生巧的过程。
多动手,多总结,就慢慢熟练了。
多写代码,看得懂,并没什么用
入门级知识,本就是语法和框架的熟悉过程,说到底就是工具的使用方法熟悉的过程。既然是工具,那就必然要多用。熟能生巧,指的是用的熟。很多同
学看的懂,听的会,自己一下手就问题百出,就是练的少!
听不懂,搜一下,再不懂就放过
刚学的时候很多概念听不懂,没关系,自己搜一下,能理解了就理解,理解不了就算。听一遍就行,学到后面的时候,你就懂些了回头,再看看那些
知识,基本上你都懂了。
多写注释
刚开始的时候,很多逻辑弄不懂,没关系,自己把代码拆解,并对其加以注释,这样,你在反过来再看这些代码时,能很快弄懂它的逻辑。你要知
道,你后面学习时还是会碰到这些知识的,而在只看一遍的情况下是不可能记得住的,到时候,你还是会返回来复习这些知识的。
增加注释,看起来浪费时间,其实是整理代码逻辑的过程。浑浑噩噩敲出来的代码,自己都不明白什么意思的话,其实相当于没有真正学会。
代码书写规范
养成这个习惯很重要,虽然你写的代码并没有错,也能运行,但是后期维护的时候,别人看你写的代码就像打人。我想你也不想看别人这样。
最后希望你能找到你自己的人生方向!不断成长,不断优秀!