Posted on 2006-11-19 15:40
zolly 阅读(6237)
评论(4) 编辑 收藏
Quote:
|
Pegasystems, Inc. engages in developing, marketing, licensing, and supporting software for managing complex business processes. The company provides a suite of rules-based business process management products, which include PegaRULES, PegaRULES Process Commander, and Pegasystems SmartBPM Suite and Solution Frameworks. These products enable the customers to plan, build, and manage business process management solutions. Its business process management solutions provide organizations with the ability to manage growth, productivity, and compliance. In addition, the company provides implementation, consulting, training, and technical support services. Pegasystems offers its solutions to healthcare, financial services, and other industries primarily through direct sales force, as well as through strategic partnerships with consultants and systems integrators. It operates in the United States, the United Kingdom, and Europe. The company has strategic partnerships with Cognizant Technology Solutions, IBM Corp., Kanbay International, Inc., Pinkerton Computer Consultants, Inc., Satyam Computer Services, Ltd., Steria Group, and Virtusa Corporation. Pegasystems was founded by Alan Trefler in 1983. The company is headquartered in Cambridge, Massachusetts. |
由于项目的需求,我们Pega组的新人经过两个多月的学习、培训之后,被安排到一周后进行PRPC System Architech外部认证考试(只有通过认证才能授权使用PRPC开发),费用当然由公司出。偶然听说Pega公司股价又跌3%。以前不知道Pega公司是上市公司,查询得知,该公司成立于1983年,现有员工458人。我刚刚大学毕业进入Cognizant的第一年,被分配到Pega项目组,之前经过一个多月的Java基础培训,进入项目组后又进行了两个多月的PRPC(PegaRules Process Commander)培训,进入公司4个多月了,终于快要参与到真正的项目中去了,这本是件高兴的事,但却给我带来深深的忧虑。
这里补充一下,Paga的PRPC是一个产品,可以说是一个开发工具,也可以说是一个环境,他集成了工作流,规则引擎,声明式(Declarative)编程等,是进行BPM(Business Process Managment)开发的工具,它是是基于J2EE的,并且有自己的一套规则库,安装可以部署在目前流行的各种服务器上,如Tomcat,WebLogic等等。装好后,直接在浏览器上开发,开发的过程在我看来就是一个配置的过程,入门时间比较长,基本不用写代码。它本身是用来开发应用的,也可以做产品。据了解,在中国只有IBM China 和 Cognizant China 使用。官方网站:www.pega.com
PRPC Log In
图1: PRPC 登陆界面
PRPC Work Space
图2:PRPC 工作界面
根据目前的情况,我所担心的是以下几点:
- Pega公司从成立到现在20多年并没有什么重要成就,Pega公司是由IBM员工另起炉灶所开,尽管IBM和他又合作关系,但IBM的BPM产品并不是主要由PRPC开发,只是IBM开发套件中的一种。
- BPM成为一种重要的软件开发模式并不是由Pega公司所倡导,Pega公司只是走的那条路线罢了。
- 不得不承认,成为PRPC System Architech可以了解到很多BPM理论性的东西,但归根揭底无非是会使用PRPC这个工具了,就像过了Micromedia Web Designer 认证考试,实际上只是会使用Dreamweaver了。
- 不知道PRPC像不像个框架,说是在开发,实际上东西还是别人的。
- 尽管从世界整个软件开发来看,程序员的代码从写到拚到不写,本来是一个进步,能够加快软件开发是毋庸置疑的,但在中国要实现这个目标还要等上若干年。
- 对于我们刚毕业的新人来说,没有任何软件流程相关技术积累,直接从事这种开发,只能打打下手。看上去,嗯,做BPM,Bright future,可是一旦脱离了Pega的东西,又会做什么呢?
- 还有啊,让我非常不满的,就是那每个月可怜的2000多块钱,只要到了交房租时候,我就要借钱。我其他同学,虽然作Java,JavaScript等的基础代码的开发,每个月也有3000多。
说一下我们公司吧。全称: Cognizant Technology Solutions (Shanghai) Co., Ltd. 本部在美国新泽西。印度分公司是最大的分公司,员工35000多人,是印度第4大公司,主要提供软件外包服务,客户主要面向欧美大型企业。中国区分公司成立于1994年,现有员工200多人,其中近一半是刚大学毕业的新员工。环境很不错,而且出国机会很多,应届生都有机会。公司策略很明显,就是先不管员工利用率,迅速扩大中国区员工数量,让客户了解到Cognizant China在中国这个巨大的软件市场上是有开发实力的。官方网站:http://www.cognizant.com/html/home.asp
我计算机专业毕业,在软件开发行业中有自己的梦想。当然我的技术和开发经验不够丰富,BPM固然不错,但是直接从事PRPC开发,我觉得有风险,最起码我要知道走这条路是不是正确的。各位大侠,如果你有自己的看法,请指点迷津。感激不尽!