为什么未来是全栈工程师的世界?
javalady吧
全部回复
仅看楼主
level 3
技术在过去的几十年里进步很快,也将在未来几十年里发展得更快。今天技术门槛下降得越来越快,原本需要一个团队做出来的Web应用,现在只需要一两个人就可以了。
  同时,由于公司组织结构的变迁,也决定了赋予每个人的职责将会越来越多。尽管我们看到工厂化生产带来的优势,但是我们也看到了精益思想带来的变革。正是这种变革让越来越多的专家走向全栈,让组织内部有更好的交流。
  你还将看到专家和全栈的两种不同的学习模式,以及全栈工程师的未来。
  技术的革新史
  从开始的CGI到MVC模式,再到前后端分离的架构模式,都在不断地降低技术的门槛。而这些门槛的降低,已经足以让一两个人来完成大部分的工作了。
  CGI
  二十年前网站以静态的形式出现,这样的网站并不需要太多的人去维护、管理。接着,人们发明了CGI(通用网关接口,英语:Common Gateway Interface)来实现动态的网站。
后台服务化与前端一致化架构
  在今天看来珠峰培训,我们可以看到如下图所示的架构:
  后台在不知不觉中已经被服务化了,即只提供API接口和服务。前端在这时已经尽量地和APP端在结合,使得他们可以保持一致。
  软件开发的核心难题:沟通
  软件开发在过去几十年里都是大公司的专利,小公司根本没有足够的能力去做这样的事。在计算机发明后的几十年里,开发软件是大公司才能做得起的。一般的非技术公司无法定制自己的软件系统,只能去购买现有的软件。而随着技术成本的下降,到了今天一般的小公司也可以雇佣一两个人来做同样的事。
2016年04月08日 01点04分 1
1