全栈

同时使用前端和后端的技巧,特别是首席开发者或者高级人员


客户

KELLY服务,伍道德外语学院, 小灶,联想,美国银行。

背景

在创业公司中, 全栈开发主要是多数开发者的职责,全栈开发需要开发者理解整个应用的运作,从构思到完成,周而复始。理解连续集成是很重要的, 理解数据如何从数据库转到到UI同样也很重要。

多数全栈开发者后端和前端分别为30/70或者60/40。如果你是一款新应用的主要开发者,主代码会是你来写。你后端的产物只需要被维护好,当你根据股东的要求测试应用时,多数代码维护会在前端进行。

摘要

我的多数经验是作为一名全栈开发员,最近更是一名Java全栈开发者。这本意味着作为一个开发者,我使用Java Core,Spring Boot,Spring Hibernate,REST API,JavaScript中间件和Angular,React或者Vue等JavaScript框架来制作J2EE网络应用。

我最近一次作为全栈开发员的是在美国银行:

  • Agile JIRA 板
  • Bitbucket Git存储库
  • Eclipse IDE环境
  • Maven自动化建造
  • Angular JS 和Angular进化
  • Git branch部署
  • Ansible Tower部署
  • Jenkins 持续集成

在同一组织中, 不同层中全栈工作流可能不同。