目前为止,仍有很多长辈,朋友问我从事什么职业,若说前端开发,估计基本不知道是什么,最后一律说做网页的。
——题记

2011年8月从学校出来,不断面试不断碰壁的情况下,放弃了自己一直很喜欢的网络工程,转型投入Web领域,原因不解释。

至今我说在学校从未学过HTML/CSS/JAVASCRIPT这些前端知识,仍然有很多朋友不信,以前网络班的同学都知道,在学校里开设的网页课程就是让你怎么使用Dreamweaver和photoshop这个软件去做一个静态页面,代码从未讲过。借百度百科的解释:Web前端开发是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。据我了解,现在的高校还没有专门开设这样的专业,目前的Web前端高手都是摸石头过河,不断沉浸在各大网站,社区,论坛,书籍中自学的。

推荐前端网站:(从入门到进阶排序)
http://www.w3school.com.cn/ 

http://www.w3cfuns.com/

http://www.oschina.net/

http://www.aspxcs.net/

推荐书籍:(从入门到进阶排序)

Web编程入门经典:HTML、XHTML和CSS

javascript权威指南

javascriptDOM编程艺术

javascript高级程序设计(现在是第三版了)

锋利的jquery
推荐电子书下载网站:

http://club.topsage.com

http://www.verycd.com

我的第一份工作是在一家培训机构的网管(后面转型网页老师),了解网管这个职业的都清楚,这是一个闲得蛋疼的岗位,在广州来说平均工资2.5K。因为时间充裕,便啃起了《Web编程入门经典:HTML、XHTML和CSS》,到现在我还时不时翻阅一下,每次看体会都不一样,这书主要讲什么?看书名便知,是一本工具书。

因为在学校学过Dreamweaver软件(后面简称“DW”),所以我的第一个开发工具便是它,至今还在用,开发工具这里我没有什么好推荐的,个人喜欢,能高效率的编写代码即可。(我是习惯了就很难去改变的人)

看完《Web编程入门经典:HTML、XHTML和CSS》后,就到http://www.cssmoban.com/这里下载一些静态页面去模仿,我当时犯了一个很大的错误,就是CSS胡乱命名,标签随便乱用,因为当时没人跟我说过要注意“语义化”,自学就是这样,弯路走得比较多……

多模仿几个不同布局及风格的静态页后开始考虑兼容性了,说白了XHTML+CSS最难的就是浏览器兼容性问题了。珍惜生命,远离IE6,这句话说得到,我却做不到,至今我办公及自用的电脑都是IE6+Chrome+firefox+DW+PS+ietester。常见的兼容性问题可以看看这个文档W3C标准兼容,若出现这个文档中没有提到的兼容性问题,去问google吧。

javascript是2012年初才开始接触的,开始去W3school看手册,后面下载的《javascript权威指南》这书,算是打基础吧。看完之后进入了“入门阶段”,有个大牛把前端开发给划分了7个阶段,详情请看前端飞升之路(我还处于入室阶段)。其实入门阶段即使说很多特效代码看得懂,但是不会写!为了摆脱这种困境,用了一个周末时间,不看任何实例,自己写出了一个代码超长tab选项卡,后面不断的完善之下才脱离会看不会写的窘境。

当我知道有一种javascript叫Jquery的时候,我迷茫了…有了Jquery还要继续看javascript吗?直到某一天在网上看到这本书《javascript高级程序设计》,估计现在学前端的都人手一本了。这是一本javascript进阶的书,特别是第2~5章,看了估计有3、4遍才看懂。最后的结论是:javascript决不能放弃。

现在公司接到的项目也不大,交互设计我都javascript+jquery混搭,不太喜欢用插件,现在jquery插件良莠不齐,也会让人产生依赖。

有人也疑惑前端开发这个待遇如何,我不好说,好奇的话可以看看这个:Web前端开发有前没钱?(尚未没拖组织后。。 

现在ajax也到了会看不会写的状态,准备花时间去解决这个难题时,公司最近项目却多了起来,所在的这个小公司就我一个前端开发设计师,什么都自己琢磨,提升也就只能靠以上推荐的网站,很希望能认识一些热爱这行业的高手,交流切磋一番。QQ315359131

注:看完此文的朋友便知,我只是一个前端涉入未深的初学者,以上观点仅个人意见,不喜勿喷,有好的建议,虚心接受!