对于前段开发,核心部分基本就这些了,可以根据自己的兴趣爱好选择性学习以下内容。
美工。 大公司都有专业的美工人员,不过如果爱好也可以了解。推荐《写给大家看的设计书》。
交互设计。大公司依然有专业人士搞这些,不过如果爱好也可了解。推荐《简约至上》。
后端。前段工程师必须至少了解一门后端语言,不过如果爱好也可深入学习,入手难度比较低的应该是 php
了。这部分又可分为基于页面,基于框架两种。大型项 目都是基于框架开发的,建议至少了解一个
MVC 框架,
php 的 zend,asp.net
的
asp.net mvc 等等太多了,好还框架的设计思想都大同小异。
flash。我并没有把 flash 作为前端工程的核心技能之一,因为我不会,不过 ActionScript 应该和 js
没有太大区别,可以根据工作需要学 习。不过我的原则是能不用就不用,其实很多效果通过
js,css 都可以实现,
完全不需要
flash。而且随着 html5 的发展 flash 早晚会淘汰。
html5 和 css3 。html5 的标准到现在还没有正式发布,不过目前几乎所有新的浏览器都已经开始支持,
手机上就更是如此,建议学习,很好,很强大。
前端开发需要学习的内容很多很杂。美工,交互设计,
flash,js,html+css,后端,随便哪种技能,如果学
的特别牛,都可以保证你拥有一个职业。想通吃,没个几年怕是不成。关键是选准自己的爱好,深入学习一项,
面要铺开,但深度更重要。
推荐书目一览:
《head first html
与
css 中文版》
《javascript 语言精粹》
《精通 css》
《css 艺门之匠》
《object oriented javascript》
《Javascript Dom 编程艺术》
《高性能 javascript》
《写给大家看的设计书》
《简约至上》