zoukankan      html  css  js  c++  java
  • 《程序员的春天:EOM与程序员》(20101/04/21)

    去年的十二月我开始撰写EOM与程序员的随笔。当我写到程序员收入下降,程序员成为IT农民工,程序员水平下降,程序员理想无存,程序员信心丧失,程序员队伍涣散的时候,我的心情就像当时的季节一样,非常寒冷,非常心痛。要知道程序员是我一个向往并且从事的几十年的职业呀!当我写到什么是EOM,写到用EOM眼光看待一个编程实例(权限管理)的时候,我开始感觉到那种暖意,就如同现在春天到了,春风吹了,原来枯萎的树枝冒出新芽了,油菜花开了,桃花开了,梨花开了,杜鹃花开了,一个五彩缤纷的世界来到了。

    那么EOM到底会给程序员带来什么样的思考呢?

    第一, 企业信息化的不同的解决方案

    对于许多程序员来说,他们每天为各种企业开发的各种各样的程序,例如,银行的核心业务系统、信贷系统、信用卡系统;医院的HIS系统;商业的物流系统、ERP,服务业的CRM;通用软件的财务系统、报表制作系统、门户软件;工具的文件传输、文件加密、文件压缩、图像处理、用户控件等等。这些系统都应该归属于企业信息化范畴,因此程序员和企业信息化密切相关,没有企业信息化可能软件业也没有现在这么大的发展空间,也不会催生出如此众多的程序员。

    EOM作为企业经营模型,也是为企业信息化服务的,从EOM也推导出企业信息化的各种软件,这些软件一定会涵盖现有各种软件的功能,从这个意义上来说,程序员现在做的和EOM要做的都是相同的东西,只是EOM要做的东西、做的方法和现在是有差异的,程序员可以通过了解EOM,可以看到企业信息化的不同的解决方案,从而对现在从事的开发工作有一个重新的思考和认识。

    第二, 软件价值

    对于大多数程序员从事的软件开发工作,绝大多数都是属于企业“需求驱动”、“用户定制”的软件,少有的通用软件也是针对性非常强的,大部分只针对企业信息化的某个方面,很少从整体上考虑,这个通用软件和其他应用系统的关系。这种软件制作模式,导致软件价值低、没有通用性、软件制作时间短、软件质量差、程序员收入低、程序员水平低等恶性循环。程序员往往面对这种现状,看不到未来的希望。

    EOM提倡的是科学的企业信息化,提倡是的EOM理论指导下的信息化,提倡的是制作符合企业经营发展的各种通用软件,通过通用软件来提升企业经营管理水平,而不是通过软件来迎合企业的落后的经营管理方式。企业间的差异和变化可以通过参数化和参数接口方式来满足。因此,程序员需要有制作通用软件的理念,需要有制作通用软件的技术水平。需要有制作通用软件质量的意识。只有这样,软件的价值才能成百上千倍的提高,程序员的收入才能大幅度提高,程序员的技术水平才能大大提高。

    第三, 项目来源

    许多软件企业和程序员被动等待着企业的开发需求,不断地寻求项目,由于竞争激烈,软件价格越来越低,造成了“没有项目等死,有了项目找死”的无奈状况。其中,由于用户要求开发时间越来越短,程序员编程“只求有无,不求更好”,不需要做到“全国最好”,根本没有时间研究算法和技巧、研究新技术新工具、研究软件构架、研究软件共享。从而导致编程熟练程度越来越高,编程水平越来越低。

    EOM则与之相反,所有企业信息化中的各种项目都是事先按照EOM理论规划好的,并不是由企业提出,企业只是使用EOM中的各种软件。因此,相对于软件公司和程序员来说,他们再不要找关系托人情去拿项目了,他们可以主动地方便地去在EOM中寻找适合自己的开发项目。因此,EOM解决了企业“要做什么?”什么的问题,也解决了软件公司和程序员的“要做什么”的问题。由于EOM是企业信息化整体的解决方案,因此其中的各种平台、通用软件、专用软件需要最好的算法和技巧,需要最合适的新技术新工具,需要研究软件构架、需要研究软件共享。所以,程序员必须提高自己的自身的技术水平和素质,向优秀程序员发展,这样才能制作出“全国最好”的软件。

    第四, 参与EOM

    现实中,许多程序员抱怨自己无法左右自己开发的项目,公司叫做什么就做什么,也不知道什么软件是好软件,是值得开发的软件,有的程序员因常年加班加点身心疲惫,也没有什么时间做自己想做的事。

    EOM的出现至少是给很多有市场意识,有理想程序员一个机会,他们可以利用业余时间进行研究、宣传、设计、开发、销售、维护EOM的各种产品。我们可以建立网上EOM团队,以团队方式吸引有思想、有才华的各类人才,开发这个产品,经营这个产品,实现自我的价值。

    第五, 可行性

    也许很多人会问EOM是否只是一个理论?是一种空想?只是说说而已的“传说”?。我的答案是否定的,因为EOM并不是心血来潮,是一时的冲动而成。EOM可以说是伴随着中国企业信息化成长的一个必然的结果。正是由于长期关注着企业信息化发展,其中的成功之经验、失败之教训,发展之规律的研究,才导致EOM的产生(我在前面的文章中曾提到这个过程),这是其一。EOM产生是伴随着自己的软件技术不断进步的,是有大量应用系统制作支持的,这是其二。EOM已经提出后二、三年了,在这个期间我们一直在研究其理论的可行性,研究其产品可行性,并且找到了EOM产品的软件新构架,而且正根据这个新构架,制作EOM的产品。我们想通过这些产品来验证EOM的可行性和其市场价值,这是其三。EOM项下估计大约要有数百个平台系统、通用系统和专用系统。这些系统将涵盖企业信息化的主要方面,通过宣传EOM,通过大家参与,必定有其中EOM产品被制作,其市场价值和可行性也是一个说明,这是其四。

     随着EOM被人们越来越多地关注,EOM的研究和发展,其可行性就会越来越明显。

    第六, 关注EOM

    其实,你可以不去参与EOM的研究和开发。但是你可以关注EOM的发展,了解EOM是如何看待企业信息化现状的,是如何分析这个现状的;你可以了解EOM所制作的软件和现有的软件有什么根本性的不同;你可以了解EOM制作软件的流程和思路,看看和现有软件制作有什么不同;你可以了解一个EOM产品的市场价值和一个定制软件市场价值的差距;你可以感受有EOM为标准来评判软件的好坏和无标准以自己标准来评判的异同;你可以了解EOM的抽象的方法和现在“眼见为实”“需求驱动”不同之处;你可以了解EOM提倡的团队精神和团队方式和自己目前项目小组之间差异;你可以试着用EOM理念重新将自己手头开发的程序抽象成为标准功能和标准信息等等。我想这些思考是对每一个想进步的程序员是有百利而无一害的。

    EOM与程序员,程序员与EOM有着密切的关系,随着EOM逐渐被人了解和认识,EOM产品逐步的推出,国家对这个民族的企业信息化的理念和产品的支持,我想越来越多的程序员将会加入到EOM这个队伍中来,随着EOM队伍的壮大,EOM在促进我国企业信息化发展方面将起着越来越重的作用。 我敢说对EOM关注和了解,可以扩大程序员的视野;就如人们因冬天而不出户,因春天而踏青采光,在春天里感受着春风,感受着春花烂漫,感受着生命的多彩。。。

    下篇:《精彩语录:EOM与程序员话题的小结》

  • 相关阅读:
    C#listbox使用方法
    poj 3894 System Engineer (二分图最大匹配--匈牙利算法)
    Java实现 蓝桥杯VIP 算法训练 连接字符串
    Java实现 蓝桥杯VIP 算法训练 连接字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 黑白无常
  • 原文地址:https://www.cnblogs.com/n216/p/1717749.html
Copyright © 2011-2022 走看看