ABAP成功秘诀:如何迈入SAP大门
本文是权威专家Matthew Billingham对于ABAP工作前景、认证项目以及如何迈入SAP大门的观点。
【IT专家网独家】我们最近刊登了一篇文章,在文中ABAP专家Rehan Zaidi分享了如何进入专业SAP应用程序开发领域的一些最佳方法。但更多的信息总是更好,因此我们联系了我们专家问答栏目的常驻ABAP权威Matthew Billingham,看他是否还要补充点什么。以下是他对于ABAP工作前景、认证项目以及如何迈入SAP大门的观点。
ABAP认证
ABAP认证只表明认证持有者达到了一定知识水平。它并未说明如何应用这些知识,当然也不表示认证持有者在一般编程方面具备相关能力。如果我要招聘见习开发人员,拥有认证会是一个有利条件,因为我在一定程度上可以确信他们至少可以用一些与我一样的术语进行沟通。但实际经验的价值会很快取代任何认证;如果你有两年或更长时间的良好工作表现,是否拥有认证就完全没有关系了。
如何入门
这将我们引向了下一个问题:如何入门。你可能知道,这是也一直是SAP领域中最困难的部分。作为一个新手,入门的最好办法就是通过咨询。或者如果你已经有一些商业技能,你可以找一家使用该技能但也使用SAP的公司,并谋求一些交叉培训的机会。ABAP与许多编程语言的不同之处在于它不只是处于真空中,等待着应用程序被开发。应用程序已经有了――以经典的R/3模块、BW和SEM等形式存在。我们的工作是使这些应用程序能够完成比最初SAP的设计更多的任务。这需要对这些应用程序、数据结构和流程等的理解。你只能通过实践经验来获得这些理解。
SAP的业务面与技术面
在SAP历史上,其技术面与业务面是分离的。这与IT行业的大多数其他领域都不同,在其他领域中催生了“分析师程序员”这类角色,他们能够从事技术工作,但还会与业务方进行沟通。不重视商业关注的程序员在SAP领域中是不会有大的发展的。对业务流程的理解――或至少愿意去理解它们――是能够向客户提供其所需产品的关键。对有效地使用了更新的工具如Visual Composer的客户,他们将需要有开发技能的人员(编程就是编程,无论是用图形用户界面还是用文本编辑器编写程序)――但这些人员将必须拥有业务知识。我认为“分析师程序员”这一范式最终进入了SAP领域!
优秀ABAP专业人员的两种明显特质
在过去五年中,我只能很遗憾地说尽管SAP领域中的开发人员的数量在增加,但我的体会是“好的程序员”的比例在下降,行业中业务领域对程序员的期待也在下降。总体上,我认为开发人员的声誉并不好。程序员更多的是在编写今天能够运行的代码,极少有人关心明天会发生什么。如果你要将SAP开发作为职业而不只是将其作为成为功能顾问或经理的入门手段,那我认为你将需要一些明显的特质来超过你的大多数程序员同事。首要的特质就是对业务、商业现实和流程的深刻理解。第二个特质就是要知道细致程序设计的技术,这样当程序需要修改时,你就能快速方便地完成修改而不会产生更多的错误。把你的精力集中到这些特质的发展上,尽可能多地获得实际经验,这样你就能走向ABAP的光明未来。(文波编译)
TechTarget独家授权,严禁转载!
- 本文关键词:

