2005年02月02日

我办组织召开省电子政务信息资源规划试点工作动员会

2005年1月26日11:33

经省信息化领导小组同意,河北省电子政务信息资源规划试点工作动员会于1月11日在石家庄召开。参加会议的有省发展和改革委员会、法制办、行政审批制度改革办公室、农业厅、卫生厅、教育厅和省信息办的负责同志,以及试点项目组组长副组长单位、应用系统主要参与单位的主管处长和技术人员,共计80人。
信息资源开发利用是信息化建设的核心。搞好政务信息资源开发利用和应用系统建设的关键就是搞好信息资源规划。为了搞好我省信息资源规划,会前,经省信息化领导小组同意选定“并联审批”、“农业信息发布及服务”、“公共卫生”三个应用系统作为试点先行,制定并印发了《河北省电子政务信息资源规划试点工作实施方案》。今天召开规划试点工作动员会,标志着我省电子政务信息资源规划工作进入了具体实施阶段。
会议由省信息办副主任段润保同志主持,省信息办副主任甘中达同志在会议上作动员报告。甘中达同志在报告中强调要从四个方面做好信息资源规划工作:
一是,要充分认识信息资源规划对电子政务建设的重要意义。电子政务信息资源规划属于电子政务的顶层设计(即总体设计),制定好这个规划可以全面反映电子政务系统的确切需求,确保成功地搞好应用系统建设;可以建立信息资源管理基础标准,确保信息资源共享和应用系统整合;可以形成比较完整的投资分析报告,提高应用系统项目预算的科学性,把好预算关;可以为政府业务流程再造和优化提供决策依据,真正体现以信息化手段支持管理和体制创新。
二是,要加强领导,搞好协调配合,全力做好试点工作。为组织好这次信息资源规划试点工作,从组织上建立了三个层次的临时工作机构。一个层次是信息资源规划领导小组;另一个是信息资源规划协调办公室;第三个是对应三个试点应用系统成立三个规划工作组。这三个层次的组织机构是按照专家的意见和经验而建立的。每一层机构都有自己的特定职责。具体职责、阶段任务和目标在试点工作实施方案中都做了详细的划分和说明。各应用系统牵头单位是这次试点工作的主角,任务最重要,要切实负起责任。各参与部门一定要积极配合牵头单位的工作。省信息办全力搞好协调和服务,确保试点工作圆满成功。
三是,在信息资源规划工作中要注意把握好“三个结合”。一要注重与政务工作的实际和政务管理创新相结合。电子政务的核心是“政务”,“电子”只是实现的手段。我们搞信息资源规划的目的是确保应用系统建设取得实效。在信息资源规划工作中,一定要与各厅局的业务工作密切结合,认真分析政务工作实际需求,依据需求进行科学设计。要充分发挥信息资源规划支持管理创新的优势,把信息资源规划与政务管理创新结合起来,针对现存的不合理的职能设置和业务流程,提出新的优化方案。二要与编制应用系统建设方案相结合。信息资源规划是我省电子政务“112工程”建设方案的核心内容,是搞好各应用系统建设方案的基础性、关键性工作。三个试点应用系统的信息资源规划完成后,要按照《河北省电子政务应用系统建设方案编制大纲》的要求,进一步扩充有关内容,形成科学、完备的建设方案,达到可招标实施的程度。以三个试点为示范,全面推进我省电子政务“112工程”建设。三要与现有系统的整合、新系统的开发建设相结合。要通过改造数据结构、建立数据接口和统一数据交换标准实现对现有信息系统及数据库的改造与整合。要选拔好信息资源规划的“三大员”,加强学习和培训,使他们成为技术和管理骨干,确保信息资源规划成果在后续的应用开发阶段得到切实贯彻和落实。
四是,周密组织,确保目标的实现。要做好事前谋划,搞好各个环节的衔接,减少盲目性,提高工作效率。要注意及时总结经验、反馈信息,以利于各应用系统之间相互借鉴,相互促进。要严格遵守项目管理制度。通过采取目标驱动和集中封闭的工作方式,确保这次规划试点工作达到预期目标。
会议期间,特邀大连海事大学高复先教授就试点单位如何开展电子政务信息资源规划工作作了专题报告,并由大连圣达公司的专家对与会各部门和单位的相关人员进行了专项技术培训。会后各试点单位按照省信息办的统一部署,将利用三个月的时间集中人员,集中时间,集中精力,开展信息资源规划工作。
本次试点是我省率先将信息资源规划技术应用于电子政务的一次尝试,取得成果后,对我省电子政务“112工程”建设将具有很好的示范和带动作用,对全国电子政务应用系统建设也将是一次有益的探索和贡献。

2004年11月15日

中国IT业明年崩盘十大谣言
hdp@www.javaunion.org

         

最近流传关于中国IT业明年春天崩盘的消息让人心惊肉跳

最近包括邮件、短信、qq、msn等第三媒体以及小道传递信息上有些消息让我们这些从事IT的人心惊肉跳,希望大家能够认真分析、理智对待、坚持岗位、努力工作来澄清这些言论。
这些消息大致包括:
1)宏观调控下,明年信息化项目将大幅度减少,将导致国内大部分以系统集成为主的IT公司率先倒闭、转行或大幅度裁员等待时机;
2)经过多年的信息化,由多个公司开发的多个应用系统之间无法互联互通,金融、电信等IT主要消费客户由于难于维护管理,现行信息化模式遭到抵触、置疑和否定,盲目上新项目几乎成为不可能;
3)经过近3年的电子政务建设,重网络、重技术而轻总体规划的电子政务遭到部分人大代表抗议,电子政务项目将趋向稳定和实效,并将有阶段性观望;
4)以IBM为代表的国外所谓先进企业推行、旨在使中国政府和企业陷入重复混乱投资的“以先进技术解决信息工程问题”的谬论彻底被中国人识破,电子商务、EAI、SOA将成为历史笑柄;
5)二十年前在美国爆发的数据处理危机“信息孤岛”经过中关村、中软、紫光、同方、太极、长城、联想、神州数码等“大公司、小作坊”模式培养下,在各行业开始迅速爆发和蔓延;
6)国家相关部门在如何指导各行业解决现行问题方面尚未形成可行办法,信息化项目招标将在近阶段逐渐减少;
7)众多IT公司将在春节到来前倒闭、裁员,部分软件公司办公楼5点后人去楼空,仿若大限已到、一片萧条;
8)为了生存,各公司在竞争为数不多的项目时不计成本,相互打压、血流成河,至使项目质量无法保证;
9)近年来培养的“高工资、低素质、有脾气、缺责任“的一代程序员和国内外软件厂商、集成商一起亲手毁坏了IT这块蛋糕;
10)部分专家院士预言明年将是中国IT业的“黑暗年”,产业格局的调整将决定中国IT未来走向。

结论:明年IT将要崩盘。

2004年08月03日
构架师之路
(2002.07.09)   来自:Java联盟  
 


胡德平◎《Java联盟》客栈论坛

构架师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,构架师是企业的人力资本,与人力资源相比其能够通过构架、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是构架师、构架师的作用、如何定位一个构架师和如何成为一个构架师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。

我在此抛砖引玉,就上述几个问题把我的体会和理解做简单阐述。

所谓构架师通俗的说就是设计师、画图员、结构设计者,这些定义范畴主要用在建筑学上很容易理解。小时候到河中玩耍,经常干的事就是造桥,步骤如下:1、在沙滩上画图;2、选择形状好看、大小适合的石头;3、搭建拱桥。其中我们挑出来画图的那位光PP小孩就是传说中的“构架师”了。

在软件工程中,构架师的作用在于三方面:1、行业应用构架,行业构架师往往是行业专家,了解行业应用需求,其构架行为主要是将需求进行合理分析布局到应用模型中去,偏向于应用功能布局;2、应用系统技术体系构架,技术构架师往往是技术高手中的高手,掌握各类技术体系结构、掌握应用设计模式,其构架行为考虑软件系统的高效性、复用性、安全性、可维护性、灵活性、跨平台性等;3、规范构架师是通过多年磨砺或常年苦思顿悟后把某一类构架抽象成一套构架规范,当然也有专门研究规范而培养的规范构架师。他们的产物往往也分为应用规范和技术规范两类。

与建筑学类似,如果软件系统没有一个好的构架是不可能成为成功的软件系统的。没有图纸的建筑工地、没有设计的造桥工程都是不可以想象的混乱世界。建筑工程如是,软件工程中亦然!

由于国内合格、胜任的软件构架师极为少见,直接导致了我国民族软件产业水平的落后。在未来以信息产业为主导的社会,信息产业水平的低下将直接影响国家核心竞争力。究其原因,无企业非急功近利、个人缺乏引导。

企业的急功近利是有无法克服的原因的,那就是社会发展总体水平。“生存是第一位的,赚钱是第一位的”,多年来许多客户抱怨国内的软件公司无法信任、系统项目累做累败、公司越换越差,但因国外不可能给中国做应用系统项目还不得不找国内软件公司做。由于人月费用低、公司开发成本高,软件企业对于应用只能草草了事,拿钱走人(很多公司拿不到后期尾款)。这样的环境下,企业几乎无法投入更多资源培养自己的构架师,加上眼花缭乱的跳槽风气企业更是不愿投入……

那么要成为构架师的途径似乎只有现在较为流行的软件学院和个人自我培养了。关于软件学院我接触过不少,其宗旨绝大部分都是造就(or打造)企业需要的软件构架师(or程序员or人才)。教师来源与企业、学员来源与企业、人才输送到企业是他们办学的手段。尽管各个如雨后春笋般出现的软件口号差不多,但除了中科院、清华、北大等大院校可以相信一些之外,恐怕更多的就是为了圈钱卖学位了事……我有个朋友二十几个人的小公司也想搞软件学院:)

构架师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。参考软件企业构架师需求、结合北京网畅公司构架师培养计划以及目前构架师所需知识,我总结构架师自我培养过程大致如下仅供参考:

1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括
java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。

2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括
分布式系统原理、ejb、corba、com/com+、webservice(研究生可以研究网络计算机、高性能并发处理等内容)

3、构架师幼苗(设计师)应该在掌握上述基础之上,结合实际项目经验,透彻领会应用设计模式,内容包括
设计模式(c++版本、java版本)、ejb设计模式、J2EE构架、UDDI、软件设计模式等。在此期间,最好能够了解软件工程在实际项目中的应用以及小组开发、团队管理。

4、软件构架师的正是成型在于机遇、个人努力和天赋
软件构架师其实是一种职位,但一个程序员在充分掌握软构架师所需的基本技能后,如何得到这样的机会、如何利用所掌握的技能进行应用的合理构架、如何不断的抽象和归纳自己的构架模式、如何深入行业成为能够胜任分析、构架为一体的精英人才这可不是每个人都能够遇上的馅饼……

然而学海无涯,精力有限,个人如何能够很快将这些所谓的构架师知识掌握?这是秘密,每个人都有自己的独门家传秘笈就不敢一一暴露了。不过有一点就是广泛学习的基础之上一定要根据个人兴趣、从事领域确定一条自己的主线来努力。

你说呢?

 

                      2002年9月于中科院软件学院