2013年至今的总结

    年后至今工作上的种种终于暴露出来了。
    公司的技术力量主要是从.net过度到java,完全没有java的web开发有什么技术积累,所以在开发过程中遇到了相当多的技术问题。归结为主要问题有:没有前段技术,没有可靠的后台支撑,没有成熟的开发模式。每个模块基本是都靠程序员自己的想法在做事,各成一套。
公司在做一个产品,针对制造业所谓的什么PLM管理软件产品,让公司的架构师搭建开发这套系统,并结合我现在在做的项目作为检验。结果证明这个产品是失败的。导致我现在的项目得重构,直接点的就是重做。
那么问题就来了,因为没有java开发的基础,所有项目中用的东西都需要搭建。系统框架选项就是个问题,spring,struts,hibernate等都是java项目开发都流行的,搭建了两套,但都废了!最终的框架决定使用GWT做前台,用jdbc做数据持久。
    好吧,既然这么决定了就这么干了。
    苦逼的生活开始了。
    项目返工重做不代表可以将之前的所有弃之不用,最起码数据是要保持一致的。因为之前结合公司产品问题整个数据库表结构是不直观的,并不是以常规表结构存在,而是打破常规存储结构,以数据类型划分存储在6表中。在离开了产品框架存取数据是一个很大的问题,这要求我们第一步将原有数据转化到常规表,转换表结构过程持续了两、三个星期左右!下一步是转换前台界面,因为之前的界面是通过配置生成,所有模块界面都是配置数据再展示,所谓通用带来的问题。这个过程竟然到现在还在做。
    要将整个系统转过来两个月之内基本是不可能。
    在这个过程给我的印象是公司要技术没技术,要人没人。
    我只是一个开发人员,大多数情况是依照指示在做事,可越做越发现最后剩下的就我一个人在事情,其他人都到其他项目组了。不得不翻看他们的代码,然后给我自己的结论是还是我自己写的快。
     那就这样吧,那就让我一个人做项目吧。
     实际情况又是拉了几个组成了一个新的项目组“XXX重构”,然后来一个刚毕业的,一个高级开发人员但不了解GWT,一个没写过代码的,还一个不写代码的开发组长。然后重新设计依照现在开发组长设计的重做。那就是重新设计数据库,重新画界面,重新写代码。这又是一个月,MY LADY GAGA。
     写到这里我心里的无奈愤慨失望都快井喷。搞什么搞。瞎JB扯淡,这么做项目怎么可能做好,就算做出来也是垃圾,一坨SHI。













猜你喜欢

转载自lukedd.iteye.com/blog/1963247
今日推荐