1 / 11
文档名称:

前端学习计划.doc

格式:doc   大小:92KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

前端学习计划.doc

上传人:小雄 2021/8/30 文件大小:92 KB

下载得到文件列表

前端学习计划.doc

相关文档

文档介绍

文档介绍:前端学习计划
Web前端开发十日谈一直想写这篇“十日谈”,聊聊我 对Web前端开发的体会,顺便解答下周围不少人的困惑和 迷惘。我不打算聊太多技术,我想,通过技术的历练,得 到的反思应当更重要。我一直认为自己是“初级”前端开 发工程师,一方面我入道尚浅,只有短短几年,另一方面 我自知对技术的钻研并不深入,可能是由于环境的原因, 当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅。 时势造就了一批技能薄弱但备受追捧的“弄潮者”,这在很 大程度上影响我们对“技术本质”的洞察力,多年来也一 直未有成体系的“前端技术”布道佳作,以至于当下多数 人对前端技术的了解,盖始于表述并不严谨的岗位招聘描 述,而这正恰恰反映了 Web前端开发对自身的模糊定位。 对于很多Web前端工程师来说,初尝禁果的快感无法持续 很久,就陷入一轮又一轮的迷惘,思索自己的职业规划, 试图寻找到适合自己的成长道路、看清自身技能的瓶颈, 寻找突破。但遗憾的是,Web前端技术被广泛接纳时日尚短, 没有多少励志的成功样板可供遵循。然而情况不总是这么 糟,毕竟Web前端技术是一门“技术”,和计算机科学系出 同门,只是因为互联网的高速崛起而被蒙上了迷雾,遮住 了双眼,让我们傻傻看不清时局。
那么,如何定义Web前端技术岗位边界? Web前端技术 的价值体现在何处?前端工程师的价值仅仅体现在物以稀 为贵吗?前端工程师的初级、中级、高级和专家之间到底 如何界定?当前“我”处在什么位置?接下来的路子应当 怎样走?何谓前端技术之“道”?我想多数人都思考过这 些问题,本篇“十日谈”里的观点可能有些偏激,但抛砖 引玉,读者权且把这些言论当作一个引子吧。
第一日:初尝禁果
【上帝说:“要有光! ”便有了光
1
万物生灵、阳光雨露盖源于造物之初的天工开物,我 们无法想象上帝创造光明之前的世界模样。但幸运的是, 前端开发没有神祗般的诡魅。这个技术工种的孕育、定型、 发展自有轨迹,也颇有渊源,当然,这非常容易理解。不 严格的讲,在杨致远和费罗在斯坦福大学的机房里播掇出 Yaho o!时,Web前端技术就已经开始进入公众视野,只不 过当时没有一个响亮的名字。从那时起,“基于浏览器端的 开发”就成了软件开发的新的分支,这也是Web前端技术的 核心,即不论何时何地何种系统以及怎样的设备,但凡基 于浏览器,都是Web前端开发的范畴。
在2000年之后浏览器技术渐渐成熟,Web产品也越来 越丰富,中国有大批年轻人开始接触互联网,有一点需要 注意,大部分人接触互联网不是始于对浏览器功能的好
奇,而是被浏览器窗口内的丰富内容所吸引,我们的思维 模式从一开始就被限制在一个小窗口之内,
以至于很长时间内我们将“视觉”认为是一种“功能”, W eb产品无非是用来展现信息之用。起初的入行者无一例 外对“视觉”的关注超过了对“内容”的重视,先让页面 看起来漂亮,去关注h tml/css,沿着“视觉呈现”的思 路,继续深入下去。因此,这类人是被“视觉”所吸引, 从切页面入行,着迷于结构化的htm 1和书写工整的css , 喜欢简洁优雅的UI和工整的页面设计,之后开始接触视觉 特效,并使用jQuery来实现视觉特效,以此为线索,开始 深入研究D om、Bom和浏览器的渲染机制等,htm 1/css在 这些人手中就像进攻兵器,而J avaScript则更如防守的盾 牌。
还有另外一群人从另一条道路接触Web前端,即工程 师转行做前端,他们有较多的后台语言开发背景,从读写 数据开始,渐渐触及浏览器端,接触JavaS cript库,起初 是在html代码上加j s逻辑,后来开始涉及html和css, 他们喜欢00、逻辑清晰、结构悦目的代码,更关注界面背 后的“程序语言”和数据逻辑。h tml/css在这些人手中则 更像盾牌,而JavaScript更如进攻的兵器。
应当说这两类人是互补的,他们各自了解浏览器本质 的一部分,一拨人对渲染引擎了如指掌,另一拨人则将JS 引擎奉为至宝,其实任何一部分的优势发挥出来都能做出
精品。大部分前端工程师都能从这两条渊源中找到自己的 影子。但,这两类人的思维模式和观点是如此不同,以至 于形成了一些不必要的对抗,比如在某些公司,干脆将We b前端技术一分为二,“切页面的”和“写j s的”。这样 做看上去明确了分工提高了效率,但他对员工的职业发展 带来巨大伤害。在第二日“科班秀才”中会有进一步讨论。
我应该属于第二类,即在学校正儿八经的学习C /Java 和C#之类,以为大学毕业后能去做ERP软件、桌面软件或 者进某些通信公司写TCP/IP相关的程序。校园招聘时选择 了中国雅虎,因为当年雅虎还是有一点儿名气,而且我听 说雅虎比较算技术流的公司……自此就上了贼船,