ABAP很厉害是怎么一种体验?

知乎上偶然看到这个问题,以为颇有意思,我也来回答一发。html

我本科和研究生学的是计算机专业,作项目用C/C++,研究生三年项目的代码量大概在三到四万行左右。2007年大学毕业加入SAP成都研究院一直工做到如今,工做中用的最熟练的编程语言是ABAP,Java和JavaScript。固然作SAP Cloud application Studio这个工具开发时,也用过一段时间的C#。作一个SAP内部的大数据项目也用过一阵子Scala,Python和Go语言在作Hyperledge Fabric on SAP Cloud Platform时也学了一些皮毛。算法

我没有把本身定位成“ABAP开发人员”或是“Java开发人员”,而是“SAP应用开发人员”。也就是说组织给我分配一个开发任务,我本身就得去琢磨,选择合适的编程语言来完成。编程

ABAP,Java和JavaScript这三门我工做中用的最多的编程语言,在我眼中没有优劣之分,就是不一样的编程工具,有各自的适用场合,如此而已。网络

我曾经写过一篇文章:Jerry的ABAP, Java和JavaScript乱炖app

百度便可找到,里面包含了我对这三门语言一些特性的横向比较。编程语言

文章连接:https://www.cnblogs.com/sap-j...工具

回到ABAP语言自己,我认识SAP总部Walldorf不少资深的ABAP应用开发人员,固然也包括ABAP编程语言自己的开发人员,即用C语言开发ABAP虚拟机和运行时的那些同事,称呼他们为计算机科学家更合适。我想任何资深的ABAP应用开发人员,在他们面前也没有资格说本身“ABAP如何如何厉害”,由于这些计算机科学家们才是ABAP世界的创世主和维护者。
区块链

C和ABAP的关系,能够参考我这篇文章:聊聊C语言和ABAP大数据

文章连接:https://www.jianshu.com/p/a99...spa

至于一些网络上老生常谈的问题,诸如:

作ABAP开发有前/钱途吗?为何ABAP开发的收入比Java开发高/低?

我已经在一些文章里代表了个人我的意见:

上图文章的连接:
https://blogs.sap.com/2017/01...

中文版:ABAP开发人员将来应该学些什么
文章连接:https://www.jianshu.com/p/b74...

我写过的其余一些关于ABAP的文章:

Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现:https://www.jianshu.com/p/ceb...

Jerry的ABAP原创技术文章合集:https://www.jianshu.com/p/020...

300行ABAP代码实现一个最简单的区块链原型:https://www.jianshu.com/p/844...

ABAP vs Java, 蛙泳 vs 自由泳:https://www.jianshu.com/p/4a0...

动手使用ABAP Channel开发一些小工具,提高平常工做效率:https://www.jianshu.com/p/1cb...

我用ABAP作过的那些无聊的事情:https://www.jianshu.com/p/688...

使用Visual Studio Code编写和激活ABAP代码 (上):https://www.jianshu.com/p/0db...

你的ABAP程序给佛祖开过光么?来试试Jerry这个小技巧:https://www.jianshu.com/p/97c...

关注Jerry的公众号“汪子熙”,轻松得到全部SAP文章:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

相关文章
相关标签/搜索