1.首先找到获取学习资源的途径
极客学院
慕课网
网易云课堂
腾讯云课堂
这些网站都会有比较系统的学习资源,当然有一些是需要付费的,价格不是很高,一般人都可以接受。除了上面列举的几个学习网站,还有许多我就不一一列举了。当然网上也有一些免费资源,这就得看你自己能不能发现了。
2.制定学习计划
任何事情开始都要做好计划,有计划的进行不会让自己学的很盲目。据我所知培训机构一般的培训周期大概是4个月左右,自学的话需要看自己的基础水平和对新知识的接收能力,一开始不要太过于追求速度,很多东西需要慢慢的消化。基础能力较差的同学就把周期设置的长一点,有基础的同学可以按照培训机构的时间来安排,也可以根据自己情况安排。每天坚持学习,坚持下来就一定能看到成效,三天打鱼两天晒网,最终只会一事无成。
3.按照顺序进行学习
首需要先找到自己要学习的方向,然后才能确定自己的学习顺序,一般来说学习任何一个方向都需要先掌握基础的语法。我个人是做PHP的就拿PHP来说了(PHP是什么我就不累赘了,同学们自己去百度吧),大家也可根据自己兴趣选择要学习方向,我个人不建议学习PHP,毕竟这是我的饭碗。
学习前端的基础知识。因为尽管PHP是后端语言,但是前端也是必须学习的,这对以后的工作是非常有关系的,小公司一般来说都是前后端一个人。那么前端一般都是学习什么呢? 最基础的html标记语言,它是用来布局页面的,其次是css用来给页面加上样式,最后是javascript,给页面加上逻辑。这些都只是一些前端的基础知识,但是对于我们来说够用了。
学习语言基础。这一块需要知道的是PHP是什么,能做什么,以及PHP的基础语法和开发环境的搭建(其他语言亦是如此)。一开始学习只需要记住基础的语法,很多方法如果实在记不住可以去查询API,不用死记硬背,写得多就记住了。需要强调的是,学习一定要多动手、多动手、多动手、重要的事情说三遍,因为做任何事情,眼高手低是不会有所成效的,尤其是学习。
中级进阶。这个时候我们基础语法至少需要达到一个中级水平,不然后面很难进行下去。中级进阶需要学习数据库了,数据库学习需要熟练掌握SQL语句的基础语法,例如最基础的增删改查、创建表、创建数据库,都是必须掌握的。一开始不要借用一些可视化的操作工具,要自己多动手写。光会语法还不够,还要理解数据库的一些优化知识、数据库的事务等等… 。总之,数据库对于做任何方向的开发人员来说,都是必须掌握的重要知识。中级部分当然也会学到一些高级语法、一些比较难以理解的概念和设计模式之类的知识,不会的就多上搜索引擎,加强自己解决问题的能力。还有一个重要的知识点就是Llinux,作为一个后端开发人员,Linux系统是必须掌握的,因为我们开发的项目一般都会部署在Linux系统的服务器上,学习过程我也不细说了,最基础的一些操作命令还是需要熟记的。这个过程知识点非常多,需要大家耐心学习。
知识汇总,项目练习。学到这个地方我们已经掌握了非常多的知识了,所以需要对之前的知识有一个梳理和汇总,然后对自己来一个小考验。最有效的考验方法就是自己动手做一个项目,作为开发人员都会有一个博客,虽然有很多第三方博客平台,但是自己写一个会不会更有成就感呢。先制定好开发计划,然后我们就开始动手写代码了,并在开发完成后搭建到服务器上,愿意的话可以开源到社区里,让其他人检验一下你的学习成果,也算是对自己学习的一个交代。
以上是一个大致的学习过程,大家也可以按照自己的情况制定一套符合自己的学习流程。
私信我【Python】,可以免费获取为你精心准备的的电子书籍哦
