说一下我个人对你们后辈们的一些理解跟建议,仅供参考
第一步,先看一本前端入门的书+《Javascript权威指南》:前端入门的书随便哪本都行,主要是了解一下前端HTML + CSS + Javascript大致是怎么回事,有个概念,脑海中留个大致轮廓就好,非要推荐的话,可以看看《HTML5权威指南》,Apress的书都还不错。入门之后,啃一下《Javascript权威指南》这本JS中的圣经,传说中的犀牛书。成为一个优秀的前端工程师的充要条件是什么我不知道,但我觉得至少完完整整的啃过一次犀牛书肯定是一个必要条件。这一步完成就算入门了吧。
第二步,练习实践打代码:如果有课程大作业的话,可以好好做做不要划水。要是没有的话,可以在Website Templates上找几个模版,自己实现一下它的样式和动效,练一下手。之后可以尝试着去接一些外包做做,或者在老师的实验室、学校的组织社团里做一些这方面的前端coding的工作。总得来说,就是要练手。说实在的,前端很多的工作搬砖性质挺强的,所以无它,唯手熟尔。个人建议,第二步可以在犀牛书看到12章左右的时候,就开始了。这一步走了大半年能算上道了吧。
第三步,在实践的过程中学习各类流行的库、框架和工具:打代码的过程中,总会接触到一些库啊,框架啊,工具啊等等,有的是因为突然感觉效率不高,然后自己找了一些用,有的是因为某个项目或者工作里要求使用某些库和框架。在这种时候,建议不要通过书或者视频来学习这些库和框架,而是通过他们的官方文档来进行学习。原因有三点,首先,因为前端的发展很快,紧跟脚步还是满重要的,书和视频这种东西都有