草庐IT

想入行SAP咨询,最具性价比的方式

Suzhou BOY 2023-03-28 原文

想入行SAP咨询,最具性价比的方式

 

 

知乎上有人提问” SAP培训去哪家比较好?”,笔者抽时间在知乎上回答了这个问题。如下文字是基于笔者对这个问题的回答修改与完善后形成。

 

如果想进入SAP咨询行业,笔者不建议去SAP培训机构参加培训学习SAP。市场上的SAP培训机构不少,鱼目混珠,学费不菲,而培训效果则是仁者见仁智者见智。当然不排除有人通过参与这些培训机构学习SAP之后成功的进入SAP咨询行业。笔者认为,花重金去SAP培训机构培训SAP模块,不是一个入行SAP咨询最具性价比的方式。

 

那最具性价比的方式是什么?

-自学成才。

-入职使用了SAP系统的甲方公司或者乙方SAP咨询公司。

 

 

 

 

先说说自学成才。这是笔者入行SAP咨询的方式,所以笔者强烈推荐此种方式。

十几年前,笔者还是一个Java程序员,不过笔者发现自己并不适合做程序员,也并不喜欢这种工作。

经过3-4年的程序员工作和在业界的观察,笔者发现在中国当程序员,有两大弊端:第一,它是吃青春饭的,这是程序员界的共识,也是笔者身边同事们的一致认知。第二,这种职业看起来高大上其实并不值钱。中国的软件开发,在那时候主要是做应用程序,很少有做系统软件或者底层软件的。应用软件在中国真不值钱,所在的公司里接的一些项目,预算20万人民币的项目,3-4个程序员要忙大半年甚至一年。那时候还没有现在的那么多互联网大厂,倒是有不少小规模的小作坊软件公司。

笔者发现在当时JAVA程序员不值钱,而SAP咨询顾问却是一个真正的高薪工作。笔者在同一个寝室的大学同学,毕业就玩SAP。等我们毕业三年后,他们和我的收入比已经达到了3:1。如此大的收入差距,让笔者无法接受。所以决定不再玩JAVA程序设计与开发了,而是打算往SAP咨询转型。

笔者与SAP咨询行业的一些猎头公司联系过,他们说我没有项目经验,想入行估计比较难,建议我想办法积累SAP系统使用经验,然后再去尝试机会。那如何才能获得SAP使用经验呢?笔者当时很困惑。当时很少有SAP培训机构,至少不如现在这么多。即使有,笔者也不可能掏巨资去参加培训,所以笔者决定自学成才。现在网上搜集了不少SAP后勤模块的介绍文档,然后在淘宝网上了买了一个SAP IDES系统,出重金购买了一台电脑,然后就在电脑上安装了SAP IDES 系统。安装SAP IDES系统的过程很是曲折,破费时间,并且还不是一次性就安装成功的。安装好了之后,就开始对照一些书籍和文档来去系统上捣鼓。笔者一直记得当时自己购买了一本图文并茂的入门级SAP书籍,然后对照上面的步骤一步步在系统上做练习,从配置到前台操作。把SAP五大传统模块的基础配置和前台操作在SAP IDES上捣鼓了好几遍。当然了,笔者那时候虽然求知欲非常旺盛,啥模块都想学,但是笔者还是选择了SAP MM模块来作为入门模块。

经过了半年时间的自学,对于SAP MM模块的基础配置和核心流程,都有所了解。然后就去参加各种公司的招聘面试,甲方的,乙方的,都尝试过。面试的时候笔者发现自己学的还是不够精,毕竟没有项目机会,所以经常被问得哑口无言。参加过几次面试后,笔者弄明白了那些面试常见面试题,凡是没回答上来的问题就记录下来然后去自己的SAP IDES系统上捣鼓,以找到答案。经历了多次面试失败后,笔者也丝毫不减要入行SAP咨询的决心,而是越战越勇。功夫不负有心人,一年后终于找到了一个机会,笔者也因此进入了SAP咨询圈子,一直到今天。笔者入行前因为SAP咨询顾问收入高而对SAP咨询顾问职业心旷神怡,入行超过15年了依旧对SAP咨询保持着高度的爱好与痴迷,保持着15年前的那份初衷。

 

 

 

入职使用了SAP系统的甲方公司或者乙方SAP咨询公司。

不过这种方式可能更适合应届毕业生,对于往届生或者有几年工作经验的人可能不太可行。毕竟这些甲方公司或者乙方公司,更愿意接收应届毕业生来培养,一方面应届毕业生就是一张白纸,更方便企业对其未来做规划,另一方面应届毕业生工资要求低,培养成本比较低。如果是社会招聘,这些公司都希望招进来的人立马能独当一面的工作,而不是花时间和成本来培训。

笔者认识的很多同行都是毕业后加入甲方或者乙方公司,以培训生实习生的身份。通过在甲方内部运维或者乙方公司的项目锻炼之后,慢慢开始成长起来独当一面负责某个或者几个模块的实施或者运维工作。

 

 

花重金去某个SAP培训机构参加培训,自然是一个入行的途径。但是据笔者所知,花钱去SAP培训机构培训SAP模块知识,有几个坑:

  • 一些培训机构声称免费培训,等你找到SAP咨询工作后从你工资里扣除学费。这是一个套路,等你上钩后对方会让你去他们的系统上提交身份证等个人信息做注册。等你注册完了,却发现有银行给你开通了信用卡,然后学费已经扣除了,并且分期还款通知给你了。你还没有开始培训SAP,就要开始还信用卡贷款了。。。
  • 一些培训机构声称培训后帮忙推荐工作。这个也是一个套路,培训完成后他们确实会帮忙推荐工作,但是不保证能成功帮你找到工作。培训完成后,无非就是指导你更新简历,疯狂注水编造项目经历,然后推荐去参加他们的合作伙伴的面试。至于面试是否能通过,是否能找到SAP项目机会,就完全看个人发挥了。如果推荐几次你面试都不过,那就是你的问题了,培训机构可能就不会再理睬你了!
  • 培训费用不菲!一个SAP模块的培训费用过万甚至过几万。这是一笔比较大的培训费用,如果培训完后不能顺利找到项目机会,则这笔费用花的值不值,需要你好好衡量衡量了。

 

 

 

 

写到最后,笔者还是强烈推荐想入行SAP咨询的人最好是自学成才,这样花费的成本最小,学习效果也不会差于在培训机构参加培训,风险也是最小。网上各种SAP项目文档,SAP虚拟机等都能以比较低廉的成本购买到,只要你肯花时间,肯钻研肯学习,自学方式掌握一个SAP模块并不难!

 

 

 

-完-

 

写于2022-6-20。

 

有关想入行SAP咨询,最具性价比的方式的更多相关文章

  1. ruby - 如何以所有可能的方式将字符串拆分为长度最多为 3 的连续子字符串? - 2

    我试图获取一个长度在1到10之间的字符串,并输出将字符串分解为大小为1、2或3的连续子字符串的所有可能方式。例如:输入:123456将整数分割成单个字符,然后继续查找组合。该代码将返回以下所有数组。[1,2,3,4,5,6][12,3,4,5,6][1,23,4,5,6][1,2,34,5,6][1,2,3,45,6][1,2,3,4,56][12,34,5,6][12,3,45,6][12,3,4,56][1,23,45,6][1,2,34,56][1,23,4,56][12,34,56][123,4,5,6][1,234,5,6][1,2,345,6][1,2,3,456][123

  2. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  3. ruby-on-rails - 正确的 Rails 2.1 做事方式 - 2

    question的一些答案关于redirect_to让我想到了其他一些问题。基本上,我正在使用Rails2.1编写博客应用程序。我一直在尝试自己完成大部分工作(因为我对Rails有所了解),但在需要时会引用Internet上的教程和引用资料。我设法让一个简单的博客正常运行,然后我尝试添加评论。靠我自己,我设法让它进入了可以从script/console添加评论的阶段,但我无法让表单正常工作。我遵循的其中一个教程建议在帖子Controller中创建一个“评论”操作,以添加评论。我的问题是:这是“标准”方式吗?我的另一个问题的答案之一似乎暗示应该有一个CommentsController参

  4. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  5. ruby - 鸭子输入字符串、符号和数组的优雅方式? - 2

    这是针对我无法破坏的现有公共(public)API,但我确实希望对其进行扩展。目前,该方法采用字符串或符号或任何其他在作为第一个参数传递给send时有意义的内容我想添加发送字符串、符号等列表的功能。我可以只使用is_a吗?数组,但还有其他发送列表的方法,这不是很像ruby​​。我将调用列表中的map,所以第一个倾向是使用respond_to?:map。但是字符串也会响应:map,所以这行不通。 最佳答案 如何将它们全部视为数组?String的行为与仅包含String的Array相同:deffoo(obj,arg)[*arg].eac

  6. ruby - 如何以编程方式删除实例上的 "singleton information"以使其编码(marshal)? - 2

    我创建了一个由于“在运行时执行的单例元类定义”而无法编码的对象(这段代码的描述是否正确?)。这是通过以下代码执行的:#defineclassXthatmyusesingletonclassmetaprogrammingfeatures#throughcallofmethod:break_marshalling!classXdefbreak_marshalling!meta_class=class我该怎么做才能使对象编码正确?是否可以从对象instance_of_x的classX中“移除”单例组件?我真的需要一个建议,因为我们的一些对象需要通过Marshal.dump序列化机制进行缓存。

  7. ruby - Paperclip:以编程方式分配图像并设置其名称 - 2

    使用Paperclip,我想从这样的URL抓取图像:require'open-uri'user.photo=open(url)问题是我最后得到一个像“open-uri20110915-4852-1o7k5uw”这样的文件名。有什么方法可以更改user.photo上的文件名?作为一个额外的变化,Paperclip将我的文件存储在S3上,所以如果我可以在初始分配中设置我想要的文件名就更好了,这样图像就会上传到正确的S3key。像这样:user.photo=open(url),:filename=>URI.parse(url).path 最佳答案

  8. ruby - 如何以编程方式检查证书是否已被吊销? - 2

    我正在开发一个xcode自动构建系统。在执行一些预构建验证时,我想检查指定的证书文件是否已被撤销。我了解securityverify-cert验证其他证书属性但不验证吊销。我如何检查撤销?我正在用Ruby编写构建系统,但我对任何语言的想法都持开放态度。我阅读了这个答案(Openssl-Howtocheckifacertificateisrevokedornot),但指向底部的链接(DoesOpenSSLautomaticallyhandleCRLs(CertificateRevocationLists)now?)进入的Material对我的目的来说有点过于复杂(用户上传已撤销的证书是一

  9. ruby-on-rails - 以 DRY 方式覆盖 ActiveRecord 中的 "find" - 2

    我有一些模型需要在它们上面放置自定义查找条件。例如,如果我有一个联系人模型,每次调用Contact.find时,我都想限制返回的联系人只属于正在使用的帐户。我通过Google找到了这个(我对其进行了一些自定义):defself.find(*args)with_scope(:find=>{:conditions=>"account_id=#{$account.id}"})dosuper(*args)endend这很好用,除了少数情况下account_id不明确,所以我将其调整为:defself.find(*args)with_scope(:find=>{:conditions=>"#{s

  10. ruby - 如何以编程方式将 mp3 转换为 itunes 可播放的 aac/m4a 文件? - 2

    我一直在寻找一种以编程方式或通过命令行将mp3转换为aac的方法,但没有成功。理想情况下,我有一段代码可以从我的Rails应用程序中调用,将mp3转换为aac。我安装了ffmpeg和libfaac,并能够使用以下命令创建aac文件:ffmpeg-itest.mp3-acodeclibfaac-ab163840dest.aac当我将输出文件的名称更改为dest.m4a时,它无法在iTunes中播放。谢谢! 最佳答案 FFmpeg提供AAC编码功能(如果您已编译它们)。如果您使用的是Windows,则可以从here获取完整的二进制文件。

随机推荐