后端工程师的未来在哪里?前段时间听许世伟大佬提到一个观点,后端工程师这个角色会最终消亡,会回到最初软件开发的样子,不分前端和后端。

这个事怎么理解呢?全栈工程师?太简单了吧!
我这里尝试总结一下大佬的观点:
1.首先服务端的本质是什么?服务端是用来持久化业务状态的。用什么持久化呐?各种存储中间件。一开始业务状态保存在本地,随着网络应用的兴起,才有了服务端,并将业务状态保存在服务端。
2.随着服务端技术的发展,各种存储中间件的能力不断提升,随着云原生技术的进展,服务治理也越来越简单,智能化水平不断提高。也许有一天后端们都不用写代码了,只要写写SQL就行了,再搞搞界面,业务就完成了。

大概是这个意思,可能有错漏,不过想想真有可能,现在各种存储和数据处理中间件都去支持SQL,写什么后端代码,全写SQL就够了!再看看低代码的流行,还要什么自行车!?到时候可能只有两种工程师:业务开发工程师和基础软件工程师,业务开发就是界面+SQL。
展开
2