<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>万峰&#8217;s Blog &#187; 前端开发工程师</title>
	<atom:link href="http://www.ue360.net/tag/%e5%89%8d%e7%ab%af%e5%bc%80%e5%8f%91%e5%b7%a5%e7%a8%8b%e5%b8%88/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ue360.net</link>
	<description>To live only once...but with hope（尽管人生只有一次...却要活得充满希望）</description>
	<lastBuildDate>Thu, 27 May 2010 00:24:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>尴尬的WEB前端工程师（转载）</title>
		<link>http://www.ue360.net/2009/02/webdeveloper/</link>
		<comments>http://www.ue360.net/2009/02/webdeveloper/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 06:47:34 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[我的生活]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[前端开发工程师]]></category>

		<guid isPermaLink="false">http://www.ue360.net/?p=159</guid>
		<description><![CDATA[我现实中的朋友大多是从事JAVA方向的程序开发，但在网络上我却有非常多的朋友是从事美术设计，网页开发这类的工作，不过，大多数因为不被重视、干杂活、薪水低等原因，觉得选错了行当，又停止了在这个方向上的努力学习。其实看上去这个行业入门很低，从业者又多，有的时候我们担心是个没有发展的行业，是的，我也这样想过。不过这些年，我把自己在这里领域的经验结合到了这个职位中——WEB前端工程师。

先给前端工程师的工作下个一句话定义：运用前端技术，实现体验的良好传达。如果在前面加上 Web，那么是针对 Web 这个领域的，主要是互联网，也可以将移动通信网络和其他传媒网络（比如IPTV）包含在内，因为其理念是一致的。实际上如果叫做“WEB前端”它需要的技能范围还是很广的。

<span class="readmore"><a href="http://www.ue360.net/2009/02/webdeveloper/" title="尴尬的WEB前端工程师（转载）">阅读全文——共1822字</a></span>]]></description>
			<content:encoded><![CDATA[<p>我现实中的朋友大多是从事JAVA方向的程序开发，但在网络上我却有非常多的朋友是从事美术设计，网页开发这类的工作，不过，大多数因为不被重视、干杂活、薪水低等原因，觉得选错了行当，又停止了在这个方向上的努力学习。其实看上去这个行业入门很低，从业者又多，有的时候我们担心是个没有发展的行业，是的，我也这样想过。不过这些年，我把自己在这里领域的经验结合到了这个职位中——WEB前端工程师。</p>
<p>先给前端工程师的工作下个一句话定义：运用前端技术，实现体验的良好传达。如果在前面加上 Web，那么是针对 Web 这个领域的，主要是互联网，也可以将移动通信网络和其他传媒网络（比如IPTV）包含在内，因为其理念是一致的。实际上如果叫做“WEB前端”它需要的技能范围还是很广的。</p>
<p>我认为它的职能方向大概是 平面设计师 &gt; 网页设计师 &gt; UI设计师 &gt; 交互设计师(用户体验) &gt; WEB前端工程师</p>
<p>第一个位置我就不多讲了。我想大多数朋友会停留在第二个位置上，因为你已经可以很好的使用图形软件了。而这个阶段最应该深入理解WEB标准，因为你必须保证产品在不同浏览器及分辨率下良好的兼容性和适用性。当然如果你对WEB标准相当熟悉，并能把结构代码和表现代码区分开的时候，你一定会喜欢上JavaScript喜欢上DOM，不要以为这些是程序员该学的东西，JavaScript是客户端的脚本语言，他可以给我们更加强大的页面操作能力(前提是你要写兼容且标准的JS代码)，从用户行为和用户心理入手，设计用户界面；以及良好的用户体验方案。互联网技术在发展，我们每天都必须扩充自己的能力。职业也在逐渐的改变。这是一个必然的过程。</p>
<p>我在智联上写了一个简历，职位是WEB前端设计师(注意我写的是设计师，不是工程师)。也不乏有公司联系我，当然，我并没有想要换工作的想法，相反我工作的很开心，所以当他问是否愿意来面试的时候，我会反问一个问题：“企业如何给Web前端设计师定位？”其实我只想听到他说明 职责是否和我的技能方向相符、还有对各人发展的培养计划。</p>
<p>当然让企业回答这个问题的时候我想先问问你对自己是如何定位。</p>
<p>首先，这是很有前途的工作。百安居的卫哲曾经对大学生择业提出这样的建议：第一选择新行业，第二选择新企业，第三选择新部门。互联网行业相对传统行业，算是新行业；现在创业公司很多；Web 前端工程师又是一个新的岗位。中国的 Web 前端工程师正在起步，会有很好的发展。</p>
<p>然后，想一下自己是否适合和喜欢这份工作。Web 前端工程师并不是设计师，我更倾向于将这个岗位定位为开发人员。这个岗位上每天接触的更多的仍然是代码、代码、代码。如果你喜欢的是设计，那么应该适当调整自己的学习重点。Web 前端工程师应该是那种完美主义者，术业有专攻，自己多想想自己的职业规划。</p>
<p>最后，通过努力找到好的雇主。如果你将自己定位为Web前端工程师，那么去投靠对该岗位有一定认识的公司比较合适（推荐一下阿里巴巴）。在这样的公司里面，会有明确的职位说明和职责范围，以及良好的培养计划。在这样的公司能够有比较好的发展。但是，如果你现在还不具备应有的一些技能，那么也可以从“美工”开始接触起。起码几年之内，这个岗位的空缺还是很大的。在这样的岗位上，卧薪尝胆个一两年，同时注重自身知识水平和思想的提高，对 Web 前端工程师就更近一步了。</p>
<p>关于技能</p>
<p>一般来讲，企业会更倾向于选择复合型人才（aka. T型人才）。基本上，我觉得 Web 前端工程师每个阶段所需技能大致如下：</p>
<p><strong>第一阶段</strong></p>
<p>平面设计师：良好的美术基础、对色彩有一定深入的理解、富有创意思维、精通PhotoShop、Fireworks 等软件。</p>
<p>网页设计师：(X)HTML、CSS、AS3、精通Flash、DreamWeaver等。</p>
<p><strong>第二阶段</strong></p>
<p>UI设计师：RIA技术，对&#8221;3D概念体系&#8221;有所认知。这里&#8221;3D&#8221;即：Design（设计）、Development（开发）、Deploy（产品部署）等。</p>
<p>交互工程师 ：JavaScript、DOM、Ajax、XML、RIA、了解Ajax的各种框架 等。</p>
<p><strong>第三阶段</strong></p>
<p>WEB前端工程师：我认为他是&quot;T&quot;字的那一竖，如果你前面横写的越长，它就应该越深。这是一个整合的阶段，也要根据公司的实际情况调整技能，这个时候最需要对整个行业有深入的认识，关注业界最新动态。</p>
<p>我的简历写的是WEB前端设计师，因为我还有很多东西不够了解，比如RIA。所以我退了一步写的设计师，看看自己的知识结构，是T的一横不够广，还是一竖不够深？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ue360.net/2009/02/webdeveloper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
