做web前端开发如何规划你的知识架构
在javaEye上看到一为做web前端的朋友(原文)谈了几点他从业的经验和他总结的几点,觉得很有道义,特此转了过来,加上leo的附注,希望对那些喜欢做web前端的朋友有一个很好的指导作用。
下面看文章:
1 首先确定自己的方向。
方向首先就要明确,说句实在话,要在一个公司站住脚,首先你就要有一把自己能拿出来的刷子。要站在一个没人能取代你的位置(至少要做到很好)。把握好自己的方向朝着自己的目标,坚持不懈的走下去。切记要短小精干,绝对不能东拼西凑的学习,什么java啊,.net啊,php啊,asp啊,数据库啊,xml啊,flex啊,什么都懂一点,这样的话,你永远都是不入流的程序员。
[leo注:短期内要有自己的风格很难,但做这个就必须要能坚持,“很好”不是我们的结果,而是坚持不懈。至于其各类server端的语言,leo建议,也是要学的,虽然不需要能独立应用开发,但至少要能理解,这些不是说东拼西凑,而是为了和程序员更好的配合,同时也是增加自身附加值的一种方式。Leo目前虽然定位于web前端的开发,但是php,.net也是关注比较多,独立开发也是没有问题。]
2 JavaScript学习方案
首先要了解的就是JavaScript的历史 ——>> 对语言的历史和未来方向产生自己的见解。
然后针对性的学习HTML,CSS,JavaScript ——->> 以前我也是学习纯 JavaScript,后来才发现原来纯 JavaScript没有好的HTML语义话的标签定义,和CSS渲染出来的效果,做出来的东西就好比没有上包装的月饼,散装的东西和包装过的东西哪个更值钱相信不用我说大家也明白吧?
[leo注:javascript是一定要学的,本身它属于一种轻量级语言(姑且叫他语言吧),网页的各种特效,Ajax等都要用到它,javascript是前端开发中必须要掌握的最基础的技能。]
3 购买书籍
推荐书籍如下(首先声明我不是枪手啊)按照阅读顺序排列
<< JavaScript DOM 编程艺术 >> ——> 入门级比
<< JavaScript 权威指南 >> ——> JavaScript 新华字典 (很厚,做好心理准备)
<< JavaScirpt 高级程序设计 >> ——> 让你的JavaScript 上一个台阶
<< Ajax in Action >> ——> 看看国外的前辈的设计方案,融入自己的实践中
[leo注:看书理解就可以了,重要是要善于总结和实践,还有要注意循序渐进,说简单,javascript很简单,说难,它很复杂,不要想着速进,那样会打击你的学习热情]
4 扩展书籍
<< HTML XHTML CSS 基础教程(第6版)>>
<< 精通CSS与HTML设计模式 >>
<< 精通CSS:高级Web标准解决方案 >>
[leo注:基础啊,至少要读几遍,读书的本意是理解,然后活用…]
当你想做出类似 ext 中那些比较炫酷的弹出框,表格,树的小插件。嘿嘿,这些书籍就有用处了。
5 关注业内的动态
推荐大家,看看《程序员》之类的杂志,有事没事的时候多上上javaeye这样技术氛围比较好的网站。谈谈自己的心的体会,看看大家是怎么样处理同样的事情,相信不管是谁都能得到一定程度的启发。
6 注重数学
最开始我也是觉得数学和编程完全扯不上关系,可以当时间长的时候你就会发现一位的写if…else,while,for这类的语句是毫无技术含量的,推荐大家多少还是要看看数学,至少离散数学。多学学一点算法之类的东西,相信对代码质量的提高会有点帮助。。。。
[leo注:数学这个强烈推荐,如果你的数学太差,那的问题就大。。。]
好了,到这,希望能给应届毕业的毕业生一点成长的建议。欢迎大家拍砖。
[最后,提一下,如果你应届的话,建议去淘宝,那是一个很好成长环境,纯粹个人喜好,哈]


















