转帖:作为一个ABAP程式开发人员,以后的路怎么走啊?(from百易论坛)
http://www.100easy.com/dispbbs.asp?boardID=16&ID=18276&page=1(作者:manutdfan)
作为一个ABAP程式开发人员,以后的路怎么走啊?
magiccxm:
ABAP编程不是没有前途,我比较小了,刚过本命年
ABAP编程不是简单的编程,SAP中最主要的语言,一个是ABAP,一个是JAVA
ABAP以后的路应该往OO方向发展,
还有JAVA方面,中国适应的太少,使用SAP集成的太多,什么ITS,等等,最新的BSP技术,也是以后ABAPER需要了解和掌握的。
开发包括几大部分,最简单的REPORT和DIALOG,还有很多其他的,比如WEB,WORKFLOW,BAPI,以及和其他PC系统的接口。
REPORT最简单的,最重要的,提高代码执行效率。(SD的报表是多多的,表也是大大的,月报表是运行慢慢的,以后发展的路就是提高SD报表运行的效率)
DIALOG不常用的,除非你需要开发自己的一套系统,只是使用SAP平台。
WORKFLOW要和HR相结合的。所以你是需要理解HR的东西的
WEB东西就是更多了,EP只是一个平台,EP不能满足你所有的功能。最新的BSP技术是全新的,中国好象没有几家在用的。
BW是个模块,严格上来说,是不属于ABAPER的范围。
SAP的技术是不断变化的,ABAPER哪个公司是不能少的,但是待遇就差了
我觉得以后的路就是,多多掌握开发技术,并且了解模块的东西,你不会实施,但是你了解。
还有出路就是做第三方接口,也是前途很大
lcr:
大家写了这么多,我也来抛个砖。
单论abap本身来说,就有很多东西可以学。SAP,或者其他的大公司,5年以上abap经验的人很多。
我感觉abap比起其他语言,已经算容易很多的了。而且一个好的abap人员,成长也是需要很多时间的,因此经验多了以后,不一定就竞争不过年轻人。这点可能和其他语言有区别,毕竟sap的环境不多,而且abap和实际企业应用密切相关,不是可以速成的那种。
要提高自身价值,除了技术,更重要的可能是其他的能力。大多数行业,技术水平不一定决定收入水平。如果是在客户方工作的abap人员,这点可能更明显。和客户的交流沟通和说服能力,我认为比技术水平更难得。相似的能力还有外语,对企业的了解等等。举例来说,如果一个abap人员,除了coding水平还可以之外,又懂各个模块的基本流程,了解会计学知识,理解mrp,外语又流利,大家可以想像这样的人是很有竞争力的。
技术方面来说,有了良好的abap基础和经验,可以做功能顾问,或者向bsp,oo,bw等方向发展。如果一时没有良好的机会,abap本身也有很多方面的内容可以学习,例如楼上朋友说得workflow,badi等系统增强。这样看的话会发现report只是很小的一部分。
最后还有个机遇的问题。这个就得看运气了。但愿大家机会多多:)