这是一份我自己总结的成为一名优秀前端工程师的学习计划。接触前端已有半年,在这期间了解和学习了很多的前端技术。基础的有 HTML, CSS, JavaScript,通用类库 JQuery, Bootstrap, underscore 等,主要阅读的前端书籍有《JavaScript高级程序设计》、《CSS权威指南》、《锋利的JQuery》等,此外,很多知识都是通过 google 搜索,官方文档和网上技术博客学习的。
不过对于这些基础知识,我个人认为掌握得并不牢固,时常是需要什么就去查找某个知识点,当问题解决了,很少再去深入理解这些知识点。为此,我想建立一个系统的前端学习计划,用于巩固前端的基础知识,主要是记录平常关于 HTML, CSS 和 JS 的阅读笔记和个人总结,并提交与知识点相关的代码。随着学习的深入,我还会记录前端前沿的技术,如 HTML5, CSS3, ES6,以及一些框架的学习笔记(目前对 Angular 有一定的了解和实践经验)。
成为一名优秀的前端工程师不只要求对前端技术和常用框架的熟练掌握,也要对计算机基础知识有相当深入的了解。为此,我还会记录学习计算机网络、数据结构及算法以及数据库的笔记。另外,我对后端开发也非常感兴趣,我了解过 ASP.NET 进行 web 后端开发的过程,并曾利用 ASP.NET,前端技术和 MySQL DBMS 实现了一个非常基本的管理系统,关于后端的开发,以后也会有适当的记录。
九层之台,起于累土。