点这里,说点啥?
如何做好一个前端工程师
在浏览微格式的时候,找到了这篇口碑网UED关于如何做好一份前端工程师的简历,虽然原文仅是从如何写好一篇简历的角度去阐述,但对于其中的某些技能的描述和要求很适合一个立志于做一个优秀的前端工程师的初学者去借鉴,有点“按需求培养”的意思。
下面摘录其中内容:
毫无疑问,Web才是真正的平台,当这个平台的后端逐步被云所统治时(Amazon的很多服务和Google App Engine都初见端倪),那么云端的用户代理(比如浏览器)就是前端工程师的战场。前端工程师是可以长期从事且有前途的职业。
简历作为前端工程师迈向新征途而提交的第一份作品,应该毫不迟疑的用它来体现其专业技能和职业精神,所以Web页面是前端工程师简历的最好载体。它能体现前端工程师诸多专业素质:
- 知道为什么选择的DTD是下面中的一个而不是其他,这是对HTML标准的理解和思考 。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><!DOCTYPE HTML>- 针对内容选择合适的HTML标签,合理的id和class命名,尝试使用微格式,这是对语义化的理解和思考。
- 至少兼容YUI中列出的A-grade浏览器,这是对跨浏览器和CSS Hacks的理解和思考 。
- 虽然Web性能在大访问量下才比较容易凸显,但把尝试把YAHOO性能团队的34条最佳实践应用上,一定会小中见大且受益终生的 。
- JavaScript的应用
- 简历的信息结构一般很简单,但是这并不意味着无法使用JavaScript来增强它的交互。找出其JavaScript技能和简历相互结合的地方。
- 可以尝试使用某种框架(YUI、jQuery、Prototype、Mootools等),很明显框架能提高我们的开发速度,掌握至少一种优秀的框架能增强我们的价值。
- 可以利用JavaScript做出几个彩蛋在简历里面么?
- 实现结构、样式和行为的分离。
- 理解和体现DOM Scripting、预留退路(Graceful Degradation)、渐进增强(Progressive Enhancement )、无侵入的JavaScript(Unobtrusive Javascript)等思想。 空帷翻译的《理解“渐进增强(Progressive Enhancement)》是篇这方面的好文章。
- 可访问性,在这上面每一步的深入研究和应用都值得赞赏。
- HTML5、CSS3、SVG、Canvas甚至离线技术、安全技术都可以和我们的简历结合起来。列表When can I use…提供了一些新技术在主流浏览器的支持情况。
- 打印样式,很明显前端简历不仅仅是其主管看,还有HR和大老板看,所以准备打印样式是很重要的,这不仅仅是技能问题,更是一种前端开发的素质。你 需要知道,打印样式应该是黑字白底,且尽量少的装饰图片,因为现在的绝大部分办公打印机还是黑白的,且黑色更费墨,所以当你的简历是黑色背景时更应该注意 这点。
- 简单设计,千万不要把你的简历搞一团糟,设计虽然不是前端工程师最重要的技能,但是良好的视觉设计更能体现前端工程师的价值,所以审美其实也是前端工程师的基础素质。如果对视觉设计感到困惑,你可以从看《推荐给大家看的设计书》开始。
更多的内容到这里看:如何做好一份前端工程师的简历(口碑网UED)


















