MES项目的一点感想
最近这个MES项目就要接近尾声了,眼看项目就要完了,心想也该总结下项目中的经验教训了。
在这个项目的主框架是沿用了旧系统的三层框架,所以这个项目总的框架使用的是面向过程的开发而不是面向对象的开发。我是在这个项目中期介入进来的,进来时还没有意识都这个三层框架。因为这个三层架构的业务层主要集中在数据库的存储过程而winform做为显示层,还有一个公共类来数据访问层,不过这个公共类的这个访问层的功能比较强大,它把前台的数据都可以封装起来进行操作同时可以加入权限的管理,和皮肤的管理。正是这种框架的存在使的这个三层架构有了生存力。在目前面向对象程序设计风靡之时,大部分的技术追求者都是技术的尝鲜者,总是在大胆的尝试着在自己的项目中使用新的技术,当然我也许这只是我个人的看法,不过这种也未必不是一种好现象,毕竟大家是在创新实践,这点我认可。如果对旧有的东西经常会抱有这样那样的观点而放弃了许多经典的架构,这个我就不理解了。这个项目给我最大的经验就是“经典的永远都是经典”。
其实在这个项目的后期也有客户那边的领导要求做一个web发布的报表查询,在这个时候客户好像对三层架构特别热衷,其实简单的一个报表web完全可以使用系统原有的那个三层架构(winform,数据访问类,数据库中存储过程中的业务逻辑层),在我看来这种的三层架构其实更适合于做这种报表web的架构,报表的数据量本来就很大,再加上统计报表总是关联好几张表来得到自己想要的数据。但客户的技术经理却要求一个来用一个使用Nhibernate的框架来实现这个报表web。当时我我听了真是不知所云,O(∩_∩)O~,不过我也不是项目经理没必要和客户说这方面的事。不过这事也就怪了,我们经理竟然破天荒的给答应了。
呵呵,这也是我当不了领导的原因吧。不过自己的经验也的确少了,毕竟正式工作也不到两年。
但就这个事情我就发现,为什么中国现在的小软件厂商为什么做不大,想到最后我觉得还是一个思想观念的问题,那就是儒家的“怀柔”之术在技术上的蔓延,曾经粗略的看过一本关于设计模式的书,书的作者好像是以为海归,在设计模式中一直在引入中的百家思想来诠释,设计模式在中国文化中的体现。如今我却在工作中又如此发百家思想其实在中国软件行业的体现远远不止,作者所提及的那些。这不这次项目中的这个做法就让感受到为什么中国的技术发展不起来。说到底还是文化被滥用,本来不可施以“怀柔”之处,却被国人运用的如此淋漓精致。
这其实只是一个方面,另外中国人还是喜欢沉睡,虽然朱自清曽一度说“酣眠固不可少,小睡也别有风味”,可是早已习惯了沉睡的国人还是不想轻易然外界惊醒自己的梦,动辄就要在别人面前炫耀老祖宗的四大发明。中国历史悠久,源远流长,但这并是让后人一致来炫耀先人的功绩。正不敢想象如果英国人还沉浸牛顿瓦特工业革命时代,法国还沉浸在法拉第带来的第二工业革命时代,美国人还沉浸在第一台计算机诞生在宾夕法尼亚大学的第三次革命时,或许我们就不会和他们差距太远了。也就不会有今天祖国的边防还屡受他果的挑衅了。
其实说这么多比不是要我们把历史中的光荣抹去。而是想告诉大家其实知道耻辱比光荣更重要。
曾记得高中的数学老师说过:“优点不说也是优点,缺点不改正永远是缺点”。
在今天的中国大的形式其实很好,78年的改革开放吹绿了江南也吹绿了祖国的天南地北。但是中国目前还是处在发展中国家(靠卖能源或体力),还是一个世界工厂,我觉的这于中国是一个人口大国并没有关系。于中国没有重视科技有关系。
曾经有位管理学家说过一句话大意是:"中国是一个政府全权负责的国家,有一个好处就是政府指那打那,圈那亮那"。不信,中国为什么现在有了神七而在七十年却是“搞原子弹不如卖茶鸡蛋”。还有就是支援“雪灾”,“地震”以及“洪灾”,真正是“指那打那,圈那亮那”。
中国目前的科技其实还是不够先进,我个人认为主要是中国现在对科技的重视远远没有发达国家重视,对科技人才的重视更是远远不及欧美,哪怕是日本。不过中国对文艺这块可是绝对关注,这不新年一个小品就捧红了一个“小沈阳”。
小平说的好啊“科学技术是第一生产力啊”。
看看现在,想想未来,真的我只想说:“中国人应该重视科技了,重视科技人才了”