原文https://www.gitbook.com/book/frontendmasters/front-end-handbook-2017
第一部分大致描述了前端工程的实践。
下面是一个列表和描述各种前端的头衔。常见的,或最常用(即,通用), 前端开发人员的标题是,“前端开发人员”或“前端工程师”。注意,任何工作,其中包含“前端”这个词,“客户端”,“web UI”,“HTML”、“CSS或JavaScript”通常推断一个人有某种程度的HTML,CSS,JavaScript DOM,专业的了解。
前端开发人员
通用描述开发人员的职位是在某种程度上熟练HTML,CSS,JavaScript DOM,并在网络平台上实现这些技术。
前端工程师(又名JavaScript开发人员或完整的JavaScript开发人员)
给开发人员的职位来自计算机科学、工程、背景和使用这些技能与前端技术工作。这个角色通常需要计算机科学学位和多年的软件开发经验。当这个词“JavaScript应用程序”被包括在头衔,这将表示,开发人员应该是一个先进的JavaScript开发人员拥有先进的编程,软件开发和应用程序开发技能(即,有构建前端应用程序的多年经验)。
CSS/HTML 开发者
这个前端职位描述擅长HTML和CSS的开发人员,排除JavaScript和应用程序了解程度。
前端网页设计师
当“设计师”一词包括在头衔,这将表示,设计师将拥有前端技能(即,HTML和CSS)和专业设计技能(视觉设计和交互设计)。
Web /前端用户界面(即UI)开发人员/工程师
当“接口”或“用户界面”这个词包括在职位,这将表示, 除了前端开发人员的技能或前端工程技能,开发人员应该还具备交互设计能力。
手机/平板前端开发人员
当这个词“移动”或“平板”包括在头衔中,这将表示, 前端开发人员有在手机或平板电脑上运行的经验(本地或网络平台,即,在浏览器中)。
前端SEO专家
当这个词“SEO”包括在头衔,这将表示,开发人员对制定前端技术SEO策略有着丰富的经验。
前端可访问性专家
当这个词“Acessibility”包括在头衔,这将表示,前端开发人员对制定支持可访问性需求和标准的技术有着丰富的经验。
前端开发-——运维
当这个词“运维”包括在头衔,这将表示,开发人员在软件开发实践(合作、集成、部署、自动化、和测量)有着丰富经验。
前端测试/质量保证
当这个词“测试”或“质量保证”包含在头衔,这将表示,开发人员测试方面和管理软件有丰富的经验,包括单元测试、功能测试、用户测试,A / B测试。
请注意,如果你遇到“堆栈”或通用“Web开发人员”术语在职位上,这些话可能被雇主用来描述这个角色负责Web /应用程序开发的各个方面,例如,包括前端和后端(可能包括设计)。
Front-End Developer Handbook 2017 前端开发人员手册2017(5)
原文:http://www.cnblogs.com/liushuang-hangzhou/p/6443356.html