TOC

什么是全栈?

关于全栈开发者,我之前的理解是,能做前端、后端、移动端的开发,或许再包括小程序。

方向比较多,如果说要精通各个方向的话,实在是有点费力,要么是天才,要么是技术狂。
所以比如说着重后端的的话,再学一下 React,能对 React 开源项目二次开发,再用 RN 做移动端,就可以了。

今天,看到的这篇文章却提出来更多的要求:The Full Stack

作者举了一个例子,认为掌握以下三项远远谈不上全栈:

  • Ruby,Rails,Postgres,React Native,iOS,Android
  • Docker,Kubernetes
  • 谷歌云计算

上面只是技术,还应该包括:

  1. 和人打交道:

    1. 基础设施团队
    2. 管理人员
    3. 产品人员
    4. 业务人员
    5. 客户
  2. 业务

  3. 产品设计
  4. 合规