元空间使用指南

团队中的前端

在一个团队中通常只有一个前端开发工程师负责设计和开发 Web 站点、Web 应用程序,或者是利用 Web 技术构建的原生应用程序。(在早期,通常把一个人就搞定一切的开发人员叫做站长,现在则叫全栈工程师)

一个能在 Web 上构建专业网站或软件的团队至少会包含如下角色:

  • 视觉设计师 (例如:字体、颜色、字距、设计情感、视觉主题以及概念)
  • UI/交互 设计师、信息架构师 (例如: 线框图、用户交互、UI 功能以及结构化信息)
  • 前端工程师 (负责写在客户端运行代码)
  • 后端工程师 (负责写在服务端运行代码)

角色是根据重叠技能排序的,也就是说一个前端工程师通常要掌握 UI/交互设计以及后端开发,团队成员扮演不只一个角色承担其他的职责也很常见。

假定的上面提到的团队是由项目领导或是其他产品相关人员所领导的(比如相关方,项目经理、项目领导等等)

一个更大的 Web 团队甚至可能会包含如下以上未提到的角色:

  • 视觉设计师
  • UI/交互 设计师、信息架构师
  • SEO 专家
  • 前端工程师
  • 运维工程师
  • 后端工程师
  • API 工程師
  • 数据库管理员(DBA)
  • 软件质量工程师 / 测试工程师