团队里的前端

通常,前端开发者是团队中的唯一角色,他们设计并开发 web 站点、web 应用或基于 web 技术的原生应用。

为了构建专业网站或 web 平台软件应用,一个基本的开发团队通常至少包含以下岗位。

  • 视觉设计师(也就是字体、颜色、间距、情调、视觉概念和主题)
  • UI/交互设计师/信息架构师(也就是线框、所有用户交互和 UI 功能、的指定,信息的架构)
  • 前端开发者(也就是编写运行在客户端/设备上的代码)
  • 后端开发者(也就是编写运行在服务端的代码)

这些岗位参照技能重叠来排序。通常前端开发者和后端开发者一样能较好地处理 UI/交互设计。团队成员通过接手重叠部分的职责,来担任多于单人的职责,这并不是稀罕的事。

假设上述团队是由项目经理或一些项目委托人(也就是参与人、项目管理者、项目经理等等)来指挥。

大型 web 团队可能包含下列岗位,这些岗位尚未提及:

  • SEO 策略师
  • 运维工程师
  • API 开发者
  • 数据库管理
  • QA 工程师/测试者

注意:

一个小趋势似乎正在发生:“全栈开发者” 同时担任前端和后端开发者的职责。