Fullstack-理解

最开始的时候是计算机软、硬件都需要懂,这时候的程序员叫电子科学家。
后来软硬件分离,但是仍然要对硬件精通,这时候的程序员叫计算机科学家。
软件飞速发展,软件成为一个单独的门类,这时候的程序员才叫程序员,也就是软件开发。

最开始时需要对数据库,对UI开发都要会。一个人需要会所有的技术。
随着浏览器的发展和分工的细化,开始有前端、后端区分。前端(浏览器端和手机端)专注于画面的展示,后端专注于业务逻辑。
接下来,更多的人加入软件行业,也有大量的有经验者沉淀。企业对人员要求也越来越高(工资不一定高哟),催生出全栈开发的概念。毕竟雇佣一个人,干两份活,还是很省钱的。

感觉目前全栈的定义还不统一。有的岗位要求从数据库到前后端开发都能工作就可以,有的在这基础上要求中间件精通,更高还要devops、云等等。 总之全栈的意思就是工作中要用的知识,开发者都要会。

全栈对新入行者很不友好。在学习知识的时候,要随时对广度和深度进行权衡。幸好现在获取知识的途径很多,也很方便。
对有经验者来说,更是一种督促,需要学习更多的新知识。同时也要求开发者能上能下,在这个项目中你是核心,换个项目,你可能就只是一个不重要的、可随时替换的资源而已。

全栈和前后端分离的对象还不太一样。前后端分离是针对技术的要求,全栈是对人员的要求。

总结一下规律:
软硬件都会 -> 软硬件分离 -> 数据库到UI -> 前后端分离 -> 全栈
(和) (分) (和) (分) (和)

正应了《三国演义》中那句话:“话说天下大势,分久必合,合久必分。”

感觉全栈还会持续下去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值