由于业务原因,最近又接触到了企业主数据的实施,企业做主数据当然是非常好的事情,至少说明企业在企业管理的标准化落地上面迈出了坚实的一步。关键令我感到意外的是很多IT公司(包括某个友)对于主数据的认知还没有超越我20年前搞ERP时候的水平,我那个时候虽然刚刚知道ERP三个字母怎么拼写,但在ERP项目的调研中,我还是为甲方提供了详尽的数据管理方案,并且大胆的废掉了他们原来的编码体系(在说服反对者的过程中,也提升了自己对这方面的认知),为他们建立了一套新的完整的编码规则和体系(这套体系和程序都还在很好的在运行),这次看了很多家的方案,坦率的讲,他们的方案内核还不如我干的,只是玩了一些华而不实的东西来忽悠不懂的客户。在搞主数据这块,我有个段子,就是09年的时候福建中烟搞主数据,各个子系统一起开会,白天开会的时候大家都没有办法,只能同意我的方案,但晚上他们(主数据厂家)一喝酒,第二天又开会讨论,想推翻我的建议,但开完会又只好同意我的方案,搞了几次,再后来,就没让我参加了,不过还好的是我负责的系统最终还是采用了我协助起草的编码解决方案。 后来的从业中就很少单独或者特别去弄主数据了,因为我觉得这是做系统的基本功,当然,后面的处理思路和实现都更加优化和完善。
另外是我感到意外的是,其它系统上线的时候,特别是ERP之类系统上线的时候,居然没有做主数据规划,也号称行业内排名靠前的行业软件公司,一点专业素质都没体现出来。其实在数据的处理上面,国外的同行,特别是美国佬的思想还是非常值得学习和借鉴的,但很多公司好的东西不学,就学些国外同行的花里胡哨的东西,国内IT崇洋的确实多,挟洋自吹的人更多,特别是大公司,就拿些国外开源的东西猛吹,好像这些东西是他做的一样。国外的IT技术虽然很强,但核心的也没多少,大部分的老外也就是那么回事,国外特别是美国的垃圾框架也不少,很多东西在我看来其实就是那么回事,比如微服务,ORM这些框架。有些东西使用更像是为了使用而使用,比如AOP。作为一个IT专业人士,自己去好好的理解一下所以然就很困难么?
当然,我现在也变得很有原则(油滑而势利),一般不吐槽甲方的IT部门,毕竟是衣食父母,干嘛跟潜在业务过意不去呢(这里必须是金政委的笑声)
一吐槽没收住,吐多了,总结一下:做主数据,6成在顶层设计,3成在落地执行,1成在系统。
最后吹下自己:我和孙悟空一样经常为理想而头疼,保持了和八戒一样的身材,天生具有唐僧的多情和温柔,还具备沙和尚的时尚发型。
Talking is easy,I will show you the code!