回首码农生涯,我个人大致的学习路线其实算是可考的:
- 07年高中毕业开始,由潭浩强的《C语言》开始入门。回首而观之,这本不见得是什么好的入门书,如果现在看回来,大概《C++ Primer》与《UNIX编程艺术》算是后台入门圣经,而零基础入门编程大概以《Learn Python the hard way》为上。但其实这些都不算WEB或UX方向。
- 09年看《CSS禅意花园》及《WEB高级标准解决方案》算是入门WEB前端。做学生会网站,主要是研究Wordpress主题及插件开发。
- 11年毕业工作,主事数据平台前端开发,此时前端方面主要使用jQuery及其UI,工作内容上前后端依然耦合,所以依然看很多PHP的东西。前端方面嘛,其实没啥书好看,都主要看各种工具的官方文档与各类论坛博客。
- 13年开始前后端逐渐分离,主要使用 jQuery, BackboneJS, Bootstrap。Nodejs, Expressjs, MongoDB等JS的后端应用开始尝试,但其实缺乏大量实践的情况下还是比较处于观望状态。PHP受制于工作环境的5.2版本的限制,基本已经不再钻研。学习的资料内容依然是官方文档和论坛博客。
- 14年则开始接触Hybrid开发,SPA的开发,以及Grunt, Bower等基于node的工具使用。开始大面积使用LESSCSS与Coffee-Script。
我想这份资历在前端界应该也算是小资深了,毕竟这个领域是如此年轻。