不是第一次尝试写ERP的文章,只是我觉得,倘若自己没有半桶水,便搜尽脑汁东拼西凑生搬硬套胡说八道,飘飘然炫出一篇杂文,也道不出ERP那其中的滋味。
不是第一次尝试写ERP的文章,只是我觉得,倘若自己没有半桶水,便搜尽脑汁东拼西凑生搬硬套胡说八道,飘飘然炫出一篇杂文,也道不出ERP那其中的滋味。所以,一提到书写的自己便惶恐不已,拼命的补习些知识和道理。哪知,越看越感觉心虚,越觉得与ERP相关的东西浩如大海。随着从一些个小系统慢慢有机会做到SAP这个庞然大物,在知识面加宽的同时,也知道自己更无知。所以,我只是述说一下,我的ERP之路和其中的感受。
我的程序员情节与不堪回首的往事
国际惯例,介绍一下我的从业经历。我非科班出身,甚至不能算科班(早期读的中专未毕业,就算后来自学自考来的大专和本科,也与IT关系不大,英文更甭提了)。读书早,出来得来早,九九年,到了一家工厂做模具和机械方面的学徒,那时没毕业证,往珠三角涌的人也比现在多许多,所以,极低的收入,漫长的上班时间,如猪食般的伙食,以及在台资厂的辛酸,现在回想起来,还有一些自豪感-我是从那样的环境走过来的,不过也导致了我往后都没进过台资企业。当然,这一段日历我从来都没写进过简历中,不是虚假,而是不堪回首。
学徒八个月,我从番禺来到东莞进了一家机械厂。在东莞这一呆,便是八年。在这家机械厂,先是从车间机床工做起,把各个工种如电焊,钳,车,铣,磨,喷涂,组装,包装,出货装车等都玩弄过。尔后,因为考完了大专和学会了CAD,工作表现也算OK,做起了机械方面的设计及工艺及一些基层的管理工作。不得不承认,因为后来发生的一些事情,我不是很喜欢这家工厂,但我在这里收获得最多,迈出了成长的第一步,我在往后的编程和实施,很多经验都得益于这段时期的工作。
进入IT行业是我来这家工厂二年半以后的事,思考着要换个生活方式的我,受了北大青鸟的诱惑,参加了程序员的培训。虽然这在以后一直被我称作垃圾的培训没让我学到太多,但却让我有了做程序员的契机-我在程序逻辑和算法上的表现征服了我后来的一个同事。在我离职后,他介绍下,我进了一家IT小公司。
这属于XX供电局下属的一家IT公司,主要面向于电力相关企业提供MIS系统和一些其他服务。公司总共八个人:三个老板,一个财务,四个技术小组人员。我们的工作范围包括系统基础架构,系统设计分析,数据流程分析,业务逻辑分析,程序编码,各模块集成,单元测试,综合测试,培训安装,售后支持……基本该做的事都做。最开始使用的是PowerBuilder做编程工具,SQL Server作为数据库后台。其后,老板之一,项目经理做出了重要决定,完全摒弃PB,全体人员学习JAVA,使用JAVA重新进行架构,取代原有的模板。在这项‘英明’的决定下,我在02年初到04年底,开始了疯狂的JAVA学习。
公司购买了大量JAVA相关书籍,也提供了许多业务模型进行模拟和测试。在这期间,我们分工合作,基本上完成了系统基础架构的工作和旧模板的重开发工作。我后来认为,因为没有资深JAVA架构人员,我们走了许多弯路,例如,我们没有采用EJB架构,而使用老思路,使用JDBC和其他数据底层连接,配合JTABLE等控件,架构了类似于PB数据窗口功能的类库;我们没有用Jbuilder等带图形界面的编程工具,而是使用Jcreate编写了自己的TABLE和TREE等控件,编写了简单的图形化界面的工具,再基于这之上,重开发了原有的MIS系统。用三层架构去死套两套结构的东西,这本身就是岐途,花费了太多的时间和精力去做这些意义不是太大的东西。再例如,我们后来使用上的Hibernate, Spring, struts, 都要与我们的称为数据集的自定义类库相关联,把这些比较有前途的东西弄得四不像,还不思悔改,还有野心使用它开发GIS。这让我想起一句话:只有偏执狂才能成功,这对于当时的项目经理老板来说是对的,不过,数年后,因为没有业务,这家公司关闭了,也算在我意料之外了。
日复一日高强度的开发工作,每天十几个小时的开发任务,终于消磨完我对开发的兴趣。而且,公司没有业务人员,基本上靠老板的关系拉了一些没有利润的项目进行开发,这也就导致业务极少,因而长期没有项目奖金,这样的状况,我无可奈何。在这家公司呆了两年半之后,我选择了离开。
ITPUB指引我ERP的路途
接下来的一个多月,无所事事,我其实不知道自己何去何从。这时的我很惘然,机械设计?估计是回不去了,开发?暂时是没兴趣的,我在思量自己的出路。无意中,我在ITPUB上接触到企业信息化和ERP,便意识到,这可能是我的路途了:可以不用多编码,也可以利用我在工厂基层的管理经验,和在开发分析和数据库方面的经验。于是,我决然开始了这方面的学习。感谢互联网,让我搜索到了许多资料,也让我加入了一些论坛,比如ITPUB,ERP沙龙,企业信息化论坛等等,而且让我结识了不少人, ERP方面或各行业具有丰富经验的朋友。在这些条件下,我的学习极有效率,但零星的,不系统的学习,也间接导致我之后在某些方面的基础薄弱,知识不足,闹过不少概念的笑话。
说句好笑的,我做了这么长时间的工厂和MIS开发,这时候还不知道ERP是什么(不过现在看来不重要,就算做了ERP许久的人,又有多少人真正能体会ERP的含义?)。我自信的发现,ERP也没什么大不了的(现在看来很悲哀),我从前做MIS系统包括进销存及项目管理,遇到的各种各样问题的解决方案,从前在机械工厂做的那一套生产方面的经验,也能拿来唬弄许多人。至于各种工具和相关文档,在做开发时都已使用过,只是换个方式表述而已。不过,这时候遇到一个问题:我能够写出来,却不善于沟通和表达,特别是在高层前,往往心慌气闷,词不达意。我想太长时间专注于开发的人,基本上都有这样的通病。
于是,接下来的一段时间,是我工作最杂的时间,我做过销售,做过售前,做过实施,接触过的产品,包括国外的IFS,国内的和佳,台湾的正航等,还有些小公司或自行开发的系统。在我参与实施的几家工厂,包括胶纸,机加工,玻璃工艺,皮革制品,运动器材等行业,有成功也有失败,有欢笑也有苦闷。可以说,人生的诸多情感,酸甜苦辣咸,做ERP实施的人都要遍尝。
不考虑产品的因素,对我前期在这些项目中实施的简单总结是:不是技术程度上较难的就会失败,如那家胶纸加工企业,胶纸的尺寸进MRP计算,但胶纸却不分编码;也不是管理水平较差的容易失败,如其中一家玻璃工艺企业在上ERP之前,大部分流程不清楚,各部门职责重叠,管理混乱,一切看起来一团槽。这些都在ERP实施后,得到了一定程度改善。较容易失败的,是那些得不到老板实际上的支持,内斗不休的企业,ERP在重新洗牌企业权力的同时受到重大打击,也让我们这些所谓的顾问碰得头破血流。

您的位置:
赞助商