程序员讲到底就是”增删改查“吗

如果 20 年前这样说的话,还差不多真的是这样的。

现在可能就不能这样说了,这样说起来就显得有点偏颇。

现在的项目发展其实越来越大,系统越来越复杂,约束越来越多。

相信很多人的大学毕业设计应该都可能会遇到一个题目就是“写一个排课系统之类的”,一个人用一个 VF(Visual FoxPro) 写套系统的时代早就过去了。

现在随便一套系统出来,那是相当复杂,从设计,框架,数据存储,云服务,API,后台集群,数据性能优化,存储优化,网络优化,等等,都早就不是一个简单的 CRUD 就能搞定了。

如果你数据库就几百万的量,随便怎么写都行,实际上的系统数据量上线后比这个多得多,不管你用什么数据库跑查询,数据基数决定了方案。

很多系统都不只有一个数据源了,还有多个数据源,CRUD 是基础,但是不是全部,占比还越来越小。