全栈工程师的自我修养

全栈工程师的自我修养

什么是全栈?

既不是全端,也不是全站。

栈(Stack):指一系列子模块的集合。这些软件子模块或者组件组合在一起即可实现既定功能,不再需要其他模块。

全栈工程师(Full-Stack Engineer):表示为了完成一个项目,所需要的一系列技术的集合。

web栈:html+css+js(hcj) + apache+mysql+php(amp)

为什么以前没有全栈?

  • 服务器管理员
  • 数据库管理员
  • 后台开发工程师
  • 前端开发工程师

优点:

  • 降低复杂度
  • 提升质量
  • 方便测试

缺点:

  • 工程师职责不清 导致 效率低
  • 工程师缺乏主人感 导致 产品体验差
  • 工程师缺乏全局的视野 影响 个人成长

为什么现在可以了?

js / nodejs 越来越流行

如何成为全栈工程师

  • 一专多长(专业知识、专精、亮点,知识面广,作品说话)
  • 围绕商业目标(服务于商业、减少成本、增加收入)
  • 关注用户体验
  • 初创型(60%)
  • 成长型(30%)
  • 成熟型(10%)
zhouyu1993 wechat
扫一扫上面的二维码,奇妙的世界等着你!
坚持技术分享,您的支持将鼓励我!