<?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>刘钢的博客 - 我是UED &#187; 前段工程师</title>
	<atom:link href="http://www.iamued.com/tag/%e5%89%8d%e6%ae%b5%e5%b7%a5%e7%a8%8b%e5%b8%88/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iamued.com</link>
	<description>http://www.IamUED.com</description>
	<lastBuildDate>Wed, 18 Jan 2012 02:51:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>如何做好一份前端工程师的简历？</title>
		<link>http://www.iamued.com/qianduan/805.html</link>
		<comments>http://www.iamued.com/qianduan/805.html#comments</comments>
		<pubDate>Fri, 18 Dec 2009 12:46:50 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[JavaScript脚本]]></category>
		<category><![CDATA[交互设计]]></category>
		<category><![CDATA[前端开发]]></category>
		<category><![CDATA[页面实现]]></category>
		<category><![CDATA[前段工程师]]></category>
		<category><![CDATA[简历]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=805</guid>
		<description><![CDATA[原文：http://dancewithnet.com/2009/02/17/how-to-make-a-resume-of-f2e/ 春节前在蓝色理想上发了个“雅虎口碑招聘前端工程师 ”的启事，节后收到很多简历，加之HR通过专业招聘网站得到的简历和朋友同事推荐的简历，数量上是相当的多，把这些简历一一看完真是一个漫长而幸苦的体力活，何况我还要仔细认真的去提取和核查有用信息评估其能力，尽量不错过任何一个埋藏在大量简历中合适的人，这绝大部分时间并不是一个相当愉悦的过程。所以，我感觉有必要来谈谈：如何做好一份前端工程师的简历。 一、你是前端工程师 虽然简历都会有一些常规信息，但职业决定了这份简历核心内容和求职成败。所以，这份简历应该尽可能体现你自己是一个合格的前端工程师。专业的前端工程师是什么可以看看去年Nate Koechley的演讲《Professional Frontend Engineering》，前端工程师应该关注的内容可以从克军总结的“前端工程师应该关注什么”的思维导图中窥出一二，学习内容聚合可以看看陈成总结的《前端开发大众手册(包括工具、网址、经验等)》。 毫无疑问，前端工程师应该知道如何用简历体现其专业技能和职业精神，这是每个应聘者应该考虑的问题。 二、内容为王 个人信息 姓名 （必需） 性别 （必需） 年龄 （必需） 联系电话 （必需） 学历及学位 （必需） 薪资期望 个人照片 邮箱 Blog 外语能力 职业技能 HTML、CSS、JavaScript/ActionScript等 Web标准、可用性、可访问性 一门非前端脚本的语言(Java、PHP、Python、C#等) 任何有利于前端开发的技能和兴趣 职业和教育经历 起始时间、单位名、职位（学位）和收获 简而精 按照时间倒序排列 代表作品 能体现自己现在前端技能或者重要经历的作品 简而精，且可以简要附上自己在这个作品中的收获 和别人合作的作品要注明自己具体完成的内容 在线链接要测试以保证可用，如果有其他人的变更应注明，较大变更就无需提交了 提供附件要注明与之对应的文件名 按完成时间倒序排列 依据实际情况，代表作品也完全可以直接融入到职业技能和经历中体现。当然内容不仅仅是这些，可以任意增加能体现前端工程师职业素质的信息。 三、Web是平台 毫无疑问，Web才是真正的平台，当这个平台的后端逐步被云所统治时（Amazon的很多服务和Google App Engine都初见端倪），那么云端的用户代理（比如浏览器）就是前端工程师的战场。前端工程师是可以长期从事且有前途的职业。 简历作为前端工程师迈向新征途而提交的第一份作品，应该毫不迟疑的用它来体现其专业技能和职业精神，所以Web页面是前端工程师简历的最好载体。它能体现前端工程师诸多专业素质： 知道为什么选择的DTD是下面中的一个而不是其他，这是对HTML标准的理解和思考 。 &#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML [...]]]></description>
			<content:encoded><![CDATA[<p>原文：<a href="http://dancewithnet.com/2009/02/17/how-to-make-a-resume-of-f2e/">http://dancewithnet.com/2009/02/17/how-to-make-a-resume-of-f2e/</a></p>
<p>春节前在蓝色理想上发了个<a href="http://job.blueidea.com/index.php?action=display&amp;option=jobs&amp;extent=view&amp;info=911">“雅虎口碑招聘前端工程师 ”的启事</a>，节后收到很多简历，加之HR通过专业招聘网站得到的简历和朋友同事推荐的简历，数量上是相当的多，把这些简历一一看完真是一个漫长而幸苦的体力活，何况我还要仔细认真的去提取和核查有用信息评估其能力，尽量不错过任何一个埋藏在大量简历中合适的人，这绝大部分时间并不是一个相当愉悦的过程。所以，我感觉有必要来谈谈：如何做好一份前端工程师的简历。</p>
<h3>一、你是前端工程师</h3>
<p>虽然简历都会有一些常规信息，但职业决定了这份简历核心内容和求职成败。所以，这份简历应该尽可能体现你自己是一个合格的前端工程师。专业的前端工程师是什么可以看看去年Nate Koechley的演讲<a href="http://nate.koechley.com/blog/2008/06/11/slides-professional-frontend-engineering/">《Professional Frontend Engineering》</a>，前端工程师应该关注的内容可以从<a href="http://www.flickr.com/photos/kejun/3114605967/">克军总结的“前端工程师应该关注什么”的思维导图</a>中窥出一二，学习内容聚合可以看看<a href="http://www.chencheng.org/blog/2008/10/25/f2e-manual/">陈成总结的《前端开发大众手册(包括工具、网址、经验等)》</a>。</p>
<p>毫无疑问，前端工程师应该知道如何用简历体现其专业技能和职业精神，这是每个应聘者应该考虑的问题。</p>
<h3><span id="more-805"></span><br />
二、内容为王</h3>
<ol>
<li><strong>个人信息</strong>
<ol>
<li>姓名 <sub>（必需）</sub></li>
<li>性别 <sub>（必需）</sub></li>
<li>年龄 <sub>（必需）</sub></li>
<li>联系电话 <sub>（必需）</sub></li>
<li>学历及学位 <sub>（必需）</sub></li>
<li>薪资期望</li>
<li>个人照片</li>
<li>邮箱</li>
<li>Blog</li>
<li>外语能力</li>
</ol>
</li>
<li><strong>职业技能</strong>
<ol>
<li>HTML、CSS、JavaScript/ActionScript等</li>
<li>Web标准、可用性、可访问性</li>
<li>一门非前端脚本的语言(Java、PHP、Python、C#等)</li>
<li>任何有利于前端开发的技能和兴趣</li>
</ol>
</li>
<li><strong>职业和教育经历</strong>
<ol>
<li>起始时间、单位名、职位（学位）和收获</li>
<li>简而精</li>
<li>按照时间倒序排列</li>
</ol>
</li>
<li><strong>代表作品</strong>
<ol>
<li>能体现自己现在前端技能或者重要经历的作品</li>
<li>简而精，且可以简要附上自己在这个作品中的收获</li>
<li>和别人合作的作品要注明自己具体完成的内容</li>
<li>在线链接要测试以保证可用，如果有其他人的变更应注明，较大变更就无需提交了</li>
<li>提供附件要注明与之对应的文件名</li>
<li>按完成时间倒序排列</li>
</ol>
</li>
</ol>
<p>依据实际情况，代表作品也完全可以直接融入到职业技能和经历中体现。当然内容不仅仅是这些，可以任意增加能体现前端工程师职业素质的信息。</p>
<h3>三、Web是平台</h3>
<p>毫无疑问，Web才是真正的平台，当这个平台的后端逐步被云所统治时（Amazon的很多服务和Google App Engine都初见端倪），那么云端的用户代理（比如浏览器）就是前端工程师的战场。前端工程师是可以长期从事且有前途的职业。</p>
<p>简历作为前端工程师迈向新征途而提交的第一份作品，应该毫不迟疑的用它来体现其专业技能和职业精神，所以Web页面是前端工程师简历的最好载体。它能体现前端工程师诸多专业素质：</p>
<ol>
<li>知道为什么选择的DTD是下面中的一个而不是其他，这是对<a href="http://www.w3.org/html/">HTML标准</a>的理解和思考 。
<ol>
<li><code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;</code></li>
<li><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;</code></li>
<li><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;</code></li>
<li><code>&lt;!DOCTYPE HTML&gt;</code></li>
</ol>
</li>
<li>针对内容选择合适的HTML标签，合理的id和class命名，尝试使用<a href="http://microformats.org/">微格式</a>，这是对语义化的理解和思考。</li>
<li>至少兼容<a href="http://developer.yahoo.com/yui/articles/gbs/">YUI中列出的A-grade浏览器</a>，这是对跨浏览器和CSS Hacks的理解和思考 。</li>
<li>虽然Web性能在大访问量下才比较容易凸显，但把尝试把<a href="http://developer.yahoo.com/performance/rules.html">YAHOO性能团队的34条最佳实践</a>应用上，一定会小中见大且受益终生的 。</li>
<li>JavaScript的应用
<ol>
<li>简历的信息结构一般很简单，但是这并不意味着无法使用JavaScript来增强它的交互。找出其JavaScript技能和简历相互结合的地方。</li>
<li>可以尝试使用某种框架（<a href="http://developer.yahoo.com/yui">YUI</a>、<a href="http://www.jquery.com/">jQuery</a>、<a href="http://www.prototypejs.org/">Prototype</a>、<a href="http://mootools.net/">Mootools</a>等），很明显框架能提高我们的开发速度，掌握至少一种优秀的框架能增强我们的价值。</li>
<li>可以利用JavaScript做出几个彩蛋在简历里面么？</li>
<li>实现结构、样式和行为的分离。</li>
<li>理解和体现<a href="http://www.webstandards.org/action/dstf/">DOM Scripting</a>、<a href="http://en.wikipedia.org/wiki/Graceful_degradation">预留退路（Graceful Degradation）</a>、<a href="http://en.wikipedia.org/wiki/Progressive_Enhancement">渐进增强（Progressive Enhancement ）</a>、<a href="http://en.wikipedia.org/wiki/Unobtrusive_JavaScript">无侵入的JavaScript（Unobtrusive Javascript）</a>等思想。 <a href="http://ued.taobao.com/blog/2008/10/09/understanding-progressiveen-hancement-chs-translation/">空帷翻译的《理解“渐进增强(Progressive Enhancement)”》</a>是篇这方面的好文章。</li>
</ol>
</li>
<li><a href="http://www.w3.org/WAI/">可访问性</a>，在这上面每一步的深入研究和应用都值得赞赏。</li>
<li><a href="http://dev.w3.org/html5/spec/Overview.html">HTML5</a>、<a href="http://www.w3.org/Style/CSS/current-work">CSS3</a>、<a href="http://www.w3.org/Graphics/SVG/">SVG</a>、<a href="http://www.whatwg.org/specs/web-apps/current-work/#the-canvas-element">Canvas</a>甚至离线技术、安全技术都可以和我们的简历结合起来。列表<a href="http://a.deveria.com/caniuse/#agents=All&amp;cats=All&amp;eras=All&amp;statuses=All">When can I use…</a>提供了一些新技术在主流浏览器的支持情况。</li>
<li>打印样式，很明显前端简历不仅仅是其主管看，还有HR和大老板看，所以准备打印样式是很重要的，这不仅仅是技能问题，更是一种前端开发的素质。你需要知道，打印样式应该是黑字白底，且尽量少的装饰图片，因为现在的绝大部分办公打印机还是黑白的，且黑色更费墨，所以当你的简历是黑色背景时更应该注意这点。</li>
<li>简单设计，千万不要把你的简历搞一团糟，设计虽然不是前端工程师最重要的技能，但是良好的视觉设计更能体现前端工程师的价值，所以审美其实也是前端工程师的基础素质。如果对视觉设计感到困惑，你可以从看<a href="http://dancewithnet.com/2009/01/20/the-non-designer-design-book/">《推荐给大家看的设计书》</a>开始。</li>
</ol>
<h3>四、细节决定体验</h3>
<ol>
<li>标识性的文件名，比如“秦歌的简历”、“秦歌的作品”，而不是“个人简历”、“我的作品”。</li>
<li>发完信后记得检查一下发件箱，确保没有忘记发附件。</li>
<li>简历和众多作品整体打一个包。不要一个大包里面无数个小包。且整个包应该整理过，去掉垃圾，不应该太大。</li>
<li>不要重复发邮件，特别是拒绝以后，还发一个同样的邮件，除非一段时间后你有较大进步。</li>
<li>检查链接有效性，无效链接很伤感情的，可以使用Firefox的插件<a href="https://addons.mozilla.org/en-US/firefox/addon/532">LinkChecker</a>或<a href="https://addons.mozilla.org/en-US/firefox/addon/10201">Pinger</a>。</li>
</ol>
<p>实际上，前端工程师的工作成果是直接面向千万用户的，他直接决定了最终的用户体验，所以每个细节都至关重要，就像JavaScript编程一样，只要我们掌握<a href="http://dancewithnet.com/2008/01/26/the-elements-of-javascript-style-part-one/">良好的风格要素</a>，我们就能避免很多错误，实际上这个思想贯穿整个前端开发的始终，包括制作简历。</p>
<p>我很喜欢有个人blog的应聘者，因为通过其blog不仅仅可以看出他的前端技能、工作积累、职业素质和分享精神，同时他通过维护blog可以贯穿一个简单开发的始终，从内容、交互、视觉、前端一直到后端维护，而这些角色都是前端在开发过程中的上下游，需要经常协作，这种经历能使前端更高效的沟通和更务实的换位思考。同样，当我推荐前端的简历应该是以Web页面为载体时，也是基于这个想法，并适当的给出一些相关知识以备有兴趣的朋友朝这个方向走下去。虽然我的建议偏向于“HTML+CSS+JavaScript”方向的前端工程师，但实战中肯定有更多能够在简历中体现前端的技能和创意，这本身就是抛砖引玉，这仅仅是一个开始。</p>
<p>简历很重要，但人品、职业精神和专业的前端技能更重要，最重要的是这两者是相辅相成的。虽然很羡慕兄弟团队<a href="http://ued.taobao.com/job/season2/">淘宝UED</a>、<a href="http://ued.alipay.com/job/">支付宝UED</a>和<a href="http://job2009.aliued.com/">阿里巴巴B2B国际站UED</a>能有创意、时间和精力搞出那么精致的招聘站点，但我更希望我未来的同事用技能、创意、时间和精力整出一个巨牛的前端工程师简历来震住我（kaven.yan@yahoo.com）吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/qianduan/805.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

