以下是各种前端职称的列表和说明。最常被大家称呼的两个职位名称是前端开发者
或者前端工程师
。请记住,只要是称呼中包含前端
、client-side
、web UI
、HTML
、CSS
或者JavaScript
两个字的称呼,一般都说明这个人掌握了一定程度的HTML、CSS、DOM和JavaScript方面的专业知识。
这是用来描述一个前端开发人员的通用称呼,代表着他们在某种程度上熟练掌握了HTML,CSS,DOM和JavaScript,并在网络平台上用到了这些技术。
前端工程师(又名JS开发者或者全栈JS开发者)
这个称呼用来描述那些来自计算机科学工程背景并将此领域的技能与前端开发技术相结合的开发者们。这个角色通常需要计算机科学领域的学位和多年的软件开发经验。当工作头衔中包含了“JS应用”的时候,这将表示开发人员应该是拥有高级编程,软件开发和应用程序开发技能的高级JavaScript开发人员(或者说具有多年前端应用的开发经验)。
CSS/HTML开发者
描述具有HTML和CSS技能的开发人员的前端职位称呼,不要求掌握JavaScript和应用程序相关的知识。
前端web设计师
当“设计师”一词包含在职位名称中时,这将表示设计师具有前端技能(即HTML和CSS),而且还具有专业设计(视觉设计和交互设计)技能。
移动前端开发者
当职位中包含“移动”或“平板电脑”一词时,这将表示开发人员有在移动设备或平板设备上开发应用程序(原生或web平台上,如浏览器上)的前端经验。
前端SEO专家
当“SEO”一词包含在职位名称中时,这表示开发人员具有在前端技术中应用SEO策略的丰富经验。
前端辅助功能专家
当职位中包含“辅助功能”一词时,这将表明开发人员有丰富的经验来制定支持无障碍要求和标准的前端技术。
前端开发运维
当职业名称中包含“开发运维”一词时,这将表示开发人员在协作,集成,部署,自动化和测量方面具有丰富的软件开发经验。
前端测试/QA
当职位中包含“测试”或“QA”一词时,这将表明开发人员有丰富的测试和管理经验,包括单元测试,功能测试,用户测试和A / B测试。
请注意,如果您遇到职位名称中包含“全栈”或“Web开发人员”时,那么雇主可能会希望这个人能够扮演网络/应用开发各个方面的角色,即需要负责前端开发(有可能还包括设计)和后端开发的所有工作。