TOC

什么是全栈?

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

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

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

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

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

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

  1. 和人打交道:

  2. 基础设施团队

  3. 管理人员
  4. 产品人员
  5. 业务人员
  6. 客户

  7. 业务

  8. 产品设计
  9. 合规