我大概讲一下学习路线,这都是我自己深刻的感悟和积累的一点点经验。
1. html+css 懂得基础的知识点就可以,不用学的太深。学习时间为10天。
2. 学完html,然后花10天时间学一下javascript原生,不用学习javascript的面向对象,实际工作中,大多数都是用的javascript的面向过程。至于为什么有些时候会用到javascript的面向对象,原因是:项目经理如果要求用面向对象,那么没办法。如果遇到好说话的项目经理,他对代码没有过多要求的话,javascript的面向过程,配合库(jquery)和插件,可以完成我们常见的所有的特效。
3. 用10天时间,学习jquery+bootstrap。找两套好的教程(jQuery的教程和bootstrap的教程),10天时间可以学会的。
到此为止,一个月的时间,前端部分就可以胜任工作中的要求了。甚至可能比工作多年的后端程序员的前端水平还要高,比如我的前端技能就很差。
关键的两点是:自制力+好的教程。一套好教程,就像:九阳神功、降龙十八掌、九阴真经等等这些上乘武功秘籍一样,让人进步很快。并且学会了之后,功力短时间之内会大增。
4. 花半个月(15天)的时间,学习php基础知识。每天坚持学习10个小时+好的教程,15天时间足够了。不要刻意去背知识点,主要是理解。
5. 花10天时间,学习mysql数据库。还是那句话:自制力+好的教程、
6. 花10天时间,学习Linux的基础操作。自制力+好的教程、
7. 花30天时间,学习thinkphp框架,其中,10天时间学习基础操作,理解MVC。20天时间,写一个小的CMS或者商城出来,体会【增删改查】的感觉。
做项目,就是四个字:增删改查。20天时间,一套好的教程,理解【增删改查】足够了。
8. 花30天时间,学习ecshop的主要思想。ecshop这套php系统非常伟大,真正能写一个ecshop出来的人真没多少。把ecshop研究透彻了,就很厉害了。
9. 去找一份工作,不管工资多少,就算是不给钱,也坚持工作两个月,锻炼自己。尽量去找建站公司,很锻炼人。在建站公司工作两个月后,可以去大城市闯荡了。
实现以上这些目标,学习时间,大约为半年。
【
半年时间,足够了,还是那句话:自制力+好的教程。
】