|
我之前在某厂做过一段时间的中间件开发,也就是俗称的 "造轮子",包括:分布式任务调度框架、监听 binlog 的 CDC 框架、RocketMQ 源码的定制化开发......
做中间件,虽然看起来更加偏技术一些,但是比做业务来说承受了更大的压力,因为中间件是服务于业务方的,不能出错,一旦出错,影响范围就很大,可能造成 P0 级别的问题。
做中间件,自己也是产品经理、项目经理、测试、开发、运维,得自己去收集需求,去挖掘需求,要有一定的技术前瞻性,能够对标业界的标杆产品,要能推动中间件的推广,也要能抗事,因为业务方的需求千奇百怪,你得去满足他们。
好不容易做出来了,还面临着推广的问题,后面没大佬站台,这个事压根就推不动。
说多了心累,还是回来继续写业务的 CRUD 吧! |