JunChen::Wish Room 1906

Promoting Usability, Accessibility and Web Standards...

上一篇:离不开音乐的睡眠 | 返回首页 | 下一篇:预祝明天网志年会顺利!

谈谈Web前端工程师的定位

发表于 2007年11月02日 12:50 AM @ 分类:Web Standards

这篇文章写给对 Web 前端感兴趣的朋友。另外 aw 那里有一篇文章:Web 前端工程师技能列表,也值得一看。

先给前端工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。如果在前面加上 Web,那么是针对 Web 这个领域的,主要是互联网,也可以将移动通信网络和其他传媒网络(比如IPTV)包含在内,因为其理念是一致的。

现在要在未毕业的学生中找到一个符合技能条件的 Web 前端工程师可以说是少之又少。而相关领域的从业者,又因为不被重视、干杂活、薪水低等原因,觉得选错了行当,又停止了在这个方向上的努力学习。最终导致企业招不到一位满意的 Web 前端工程师。这涉及到两个定位的问题,即 1) 企业如何给Web前端工程师定位,2) Web 前端工程师如何定位自己。前者等下次有机会再谈,先讲后者。

Web 前端工程师如何定位自己

首先,这是很有前途的工作。百安居的卫哲曾经对大学生择业提出这样的建议:第一选择新行业,第二选择新企业,第三选择新部门。互联网行业相对传统行业,算是新行业;现在创业公司很多;Web 前端工程师又是一个新的岗位。中国的 Web 前端工程师正在起步,会有很好的发展。

然后,想一下自己是否适合和喜欢这份工作。Web 前端工程师并不是设计师,我更倾向于将这个岗位定位为开发人员。这个岗位上每天接触的更多的仍然是代码、代码、代码。如果你喜欢的是设计,那么应该适当调整自己的学习重点。Web 前端工程师应该是那种完美主义者,或者有一定程度洁癖,天蝎座较佳,更像程序员。术业有专攻,自己多想想自己的职业规划。

最后,通过努力找到好的雇主。如果你将自己定位为 Web 前端工程师,那么去投靠对该岗位有一定认识的公司比较合适(推荐一下淘宝)。在这样的公司里面,会有明确的职位说明和职责范围,以及良好的培养计划。在这样的公司能够有比较好的发展。

但是,如果你现在还不具备应有的一些技能,那么也可以从“美工”开始接触起。起码几年之内,这个岗位的空缺还是很大的。在这样的岗位上,卧薪尝胆个一两年,同时注重自身知识水平和思想的提高,对 Web 前端工程师就更近一步了。

关于技能

一般来讲,企业会更倾向于选择复合型人才(aka. T型人才)。基本上,我觉得 Web 前端工程师所需技能大致如下:

  • (X)HTML + CSS,从入门到精通
  • JavaScript,基本的 Ajax 和 framework
  • Semantic + Accessibility,主要是思想、理念上
  • 浏览器(或者相应播放器)的渲染/重绘原理
  • 其他 RIA 相关技术和理念

看看自己的知识结构,是 T 的一横不够广,还是一竖不够深?

其他

最后提一下关于企业对于 Web 前端工程师的定位问题。主要是三个:a) 是否需要? b) 明确职责,c) 培养计划。这些以后再谈吧。

相关文章

引用 Trackback

本文引用地址:http://www.junchenwu.com/cgi-bin/mt-tb.cgi/653.

评论

aw 说:

分析的不错。
先给前端工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。
概括性很强,恩:)

soni 说:

aw那一篇有些理想化。Web前端工程师未必一定要是一个设计师,了解PS等工具即可。aw那篇的要求太有难度了。我认为Web前端工程师可以选择掌握一门服务器端语言,这样对前端代码的质量及工作的理解会更有帮助。

yellow 说:

执行力不可缺少,还有统筹与管理能力

柒米 说:

团队、协调、执行也很重要。
和美工于程序的协调。环境也很重要。学习ing。

jskin 说:

看来培养出来觉不亚于系统架构师!努力!

JunChen 说:

@jskin 本来想写关于前端架构师这样一个岗位,后来考虑到这应该与培养计划相关,所以放在以后的话题中讲。

愆伏 说:

这种人才可遇不可求阿~

smoke520 说:

我在向Web前端工程师前进,所以不断的学习ing。。。

luohua 说:

我在学校...想在南京找个工作....作web前端...

草香。 说:

前端工程师也许先要是个万精油,然后再做个专家吧,就好象Junchen文中说的T型,T的书写顺序也是先横后纵。相信对前端工程师感兴趣的朋友相信也从文中找到了自己的定位。很好的文章!

怿飞 说:

比较认同JUNCHEN写的这些,在未来,随着网络平台化的延伸和发展,我相信这个职位更具有吸引力。

PS:谢谢推荐淘宝

青椒土豆丝 说:

这是我从刚工作就开始犹豫的,总想那一竖深一点,现在看来那一横还不够长。

JunChen 说:

@xw 你可以搜 Trident(IE)、Gecko(Firefox)、Presto(Opera)、KHTML(Safari) 和 layout engine,可以找到不少,我没有整理过。

vsky 说:

正在努力中,不过我觉得WEB前端工程师最终应该上升到前端架构的层次上去

jackzheng 说:

呵呵,原来我是个完美主义者!
这个职位的人大多都是自学成材,
刚开始的时候坚持和淡定是最重要的!

greengnn 说:

我倒是觉得,这是OS software 迁移至web software的一个产物。呵呵 2.0的东西很多,但是最大的特点就是用户参与,而用户参与就要求系统必备软件式的操作,而软件的前端交互技术架构就是MVC了,内容,表现,控制,涉及的技术都是以HTML为中心的js行为控制,CSS视觉呈现。

我也一直在考虑,页面制作这个职位设立的必要性,但是也担忧前端开发的可行性。前者是工种的分离,个人能力要求相对较低,但是容易组织。后者要求相对高一点,需要一个庞大的队伍才能支撑起来一个产品研发线。而且JS也区分视觉呈现(一些DHTML)和数据呈现(AJAX)。

Gillian 说:

嘎嘎,偶正好是天蝎座的,也对这个职业非常感兴趣。

发表评论