codecamp

团队里的前端

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

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

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

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

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

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

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


注意:


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


前端开发者为 ... 而开发
全能型人才/全栈神话
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }