不过读者需要要弄清楚一个概念

为什么会这样?因为sap产品web化了

abap vs crm abap

原因如下:

本文转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责

技术原因

sap crm的web技术基于他自己bsp(business server page)技术实现而且基于bsp的webui框架也采用了已经被广为接受的mvc模型sap也走上和java一样的框架之路而且似乎看起来java程序员转型到crm abap领域比传统abap程序员要容易一些这是web技术的相同性决定的web开发的基础,框架应用的基础弥补了java程序员在sap产品经验上的缺陷,能够与传统abap程序员站在同一起跑线上在sapjava web项目实例 crm的黄金十年刚刚开始的时候,到参加crm abap培训,顺利地转型成为java和crm abap双语者,跨入sap金领行业

abap作为一种结构化编程语言,似乎有那么一点‘复古’的味道,虽然也支持面向对象(在sap庞大的产品套件中提供了大量可重复使用的对象),但是应用在传统abap开发工作(alv报表,dialog程序,smartform)上的并不多所以如转型,需要经历这么一种短暂的‘阵痛’

区别是什么?简而言之,crm abap程序员看得明白abap code,但abap程序员却看不明白crm abap的code,相反似乎java程序员却能看得明白据artijava web实例代码sap技术总监samuel.zhang介绍,近年来,sap在web化的趋势上着重发力,crm便是sap产品web化的典型代表sap crm火爆的这几年,让传统的abap程序员着实苦恼了一番,猎头们hr们不断抛来crm abap的职位需求和项目需求,但是传统abap程序员却无法胜任,因为绝大多数传统abap程序员不掌握web开发的基本能力于是针对crm abap,更加‘僧少粥多’的局面出现了……都说时势造英雄,这两年,crm abaper们不知不觉不知不觉便赚了个盆满钵满

虽然abap相对于其他开发语言有着更不对称的市场供求关系但是从1995年sap正式进入中国web前端开发至今,也有近二十年了特别是在近七八年,市场需求极度旺盛,abap开发的从业人数有着大幅的增长目前市场对abap开发人员的要求普遍最低要两年经验起而从事企业级开发,特别是基于sap产品的高度规则化的二次开发,需要语言技能以外的很多sap产品经验这样一种技术以外,对产品,对行业的理解成了转行最高的门槛

成为java /abap双语者?好像没那么容易

相信大多数从事软件开发的朋友都听说过’tiobe编程语言排行榜’,这个排行榜每月更新一次,是业内程序开发语言流行程度的有效指标从目前最新一期的排行榜来看前十名依次为c,java,objective-c,c++,c#,PHP等然而今天我们要java web项目开发关注的是排名在31位,看似默默无闻的abap既然tiobe是语言流行程度的风向标,那么abap看起来似乎并不那么流行不过读者需要要弄清楚一个概念不流行不代表市场需求不旺盛,abap语言就是这样一个典型的例子,虽然不流行,但是市场依旧健壮,旺盛同时,相比其他开发语言从业者,abap开发的从业者相对较少类似这样’僧少粥多’的局面使得abap程序员会获得数倍于行业平均薪酬的待遇

行业原因


白癜风初期的图片
白癜风最佳治疗


转载请注明:http://www.guyukameng.com/php/645.html