CRUD 工程师的价值是什么
包括后续的 API 都会干净很多。
CRUD 是实现业务目标的手段,也可以说是一个工具。目的达到了,说明这个工具就是有价值的。而 CRUD 工程师的价值,一是在于对业务的理解程度,二是在于使用 CRUD 的手段来实现业务目标的熟练程度。
感觉很长一段时间内会依赖 PHPMaker
如果你问我做什么的,我只能说无可奉告,以上都是我云的。
我觉得编程领域只有写编译器&解释器才能摆脱 CURD 。。。
由于信息量的原理,用代码描述业务,其复杂度和业务的复杂度高度相关。只要业务的复杂度存在一天,CRUD 也存在一天。
关于业务的复杂度,请注意:即使是 QQ 的“添加好友”、“发送好友请求”之类的看起来很简单的小功能,其复杂度还是很高的。
CRUD 有高下之分吗?有。DomainDriven 就是高级版的 CRUD 。但是请记住,没有银弹(不会有单一的东西让软件开发效率大幅提升)。缺乏了测试、良好的团队协作之类的东西,别怪 DDD 不行。
还没看到有人做到极致 无不是挖坑给人跳的
再说真的达到如此肯定也不只有 CRUD 了
打工仔只有少数吃香
这是这个 proces,又有很多机巧的地方。比如我的 proces 是使用 raft 协议的,比如 process 是要走个基于统计的模型的。
又比如我的输入输出需要大集群部署的,又比如我输入输出的系统不一样安卓,ios,这里面就有了很多发挥的空间。
用户->客户端->业务后端->技术中台,客户端直接面向用户,业务后端的用户就是客户端,中台的用户就是业务后端,每一层都有自己的价值,需要思考的问题角度都是不一样的。
先把自己的这一层搞定,随着对业务理解的深入,个人影响力以及看问题的层次都会提升的。最主要的还是不能陷入需求的漩涡,被需求推着走,单纯讲 CRUD 没有意义。