今天的文章来自我的老乡宋浩,之前作为SAP顾问在美国工作多年。如今即将加入SAP成都研究院S4CRM开发团队。我们都是大邑人。

大邑县隶属于四川省成都市,位于成都平原西部,与邛崃山脉接壤。东与崇州市交界,东南与新津县毗邻,西南与邛崃市相邻,西与雅安市芦山县、宝兴县相连,北与阿坝州汶川县接壤。县域总面积1327平方公里。大邑辖3乡、17镇。大邑古县志曾这样载:“ 鹤鸣山以东,其邑广大,遂以为名。” 道出了大邑设县的历史渊源。

常山赵子龙这五个字,相信每个三国迷都不陌生。就连霓虹国的软件《真三国无双》,从第三版到如今最新发布的第八版,赵云一直作为蜀国里当家武将之一。

但是,这位名将死后葬于何处,就鲜为人知了。

据《大邑县志》记载,赵云的墓葬,就在四川川西大平原,成都大邑锦屏山下。大邑在三国时期是蜀郡和汉嘉郡的交界地,蜀郡主要居住人口是汉族,而汉家郡则以羌族为主。作为兵家必争之地,赵云曾经在大邑驻防过,因此留下了许多古迹。寨子山、望羌台、堵兵沟、白马沟、石马沟、马落河、石马嘶、箭道街、子龙祠、子龙庙、子龙街这些都和赵云有关,也是宋浩和我从小就无比熟悉的地方。

在大邑晋原镇有一条拥有一千七百多年历史的街道,被誉为“大邑小春熙路”,那就是箭道街。

民间传说赵云战梵布时,是从静惠山下,现今箭道街穿过公园至南门斜江河边,双方比骑射,跑射,走射,正射等项目,赵云技压群雄,最终夺冠。由于军士来来回回运箭,民众在两边围观喝彩,奔走相告,使得这一片荒草野地被踩踏出了漫漫长路,成为著名演武场地。以致后人在路两旁渐渐地修筑了房屋居住生息,箭道街名由此而得,一直沿用至今。

昔日三国战神纵马驰骋的箭道街,如今已经成为人流熙攘的美食一条街。作为历史长河中渺小的众生,无法不产生沧海桑田的感概。

下面是宋浩的正文。


珍重过去,你好明天

曾经有人问我,这些年在外面值吗?值不值我很难去回答,我是失去很多,但我同样得到了很多。失去的同时你一定是在得到的,相反得到的同时你一定也在失去着。所以我认为没有必要太过于纠结这种问题,我们需要一直向前看。

即将开启新的生涯,新的生活,此时此刻我的情绪是复杂的,似乎找不到一个合适的形容词来概括,籍此机会我想对我的SAP顾问生涯做一个回顾与总结,谈谈工作,生活与感悟,希望对新进入或者即将进入SAP这个大生态圈的从业者作个参考,对前辈们我算是抛砖引玉吧,如果引起了您的共鸣,相视一笑。对过去说句珍重,对明天问声你好。

上海

我怎么也忘不了十年前踏上火车前往上海的那个夜晚,这是我人生第一次离开四川,第一次坐火车,第一次去一个很远的陌生的地方,我曾在脑海中无数次地幻想过上海的各种样子,抱着满腔的热血与激情踏上了东去的路。

经过36小时的硬座,终于来到了上海,这座对我来说陌生又充满新鲜感的城市。真的太疲惫了,随行的同学有的脚都肿了,我还好,就是有点疲倦。那时我默默地告诉自己要好好努力,让自己以后不再坐硬座。

我记得到上海的那天是周六上午,因为实在太疲惫,大家安顿好吃个饭就休息了,第二天周日也基本休息为主补充体力准备周一去公司报道。周一来到公司,一切对我来说都是那么的新鲜,我对未来充满期待,在合同上落笔以后,我明白我已经开始由一个学生向职业人转变。

经历过四个月的培训以后,我被分配到第一个项目上。这是一个日本项目。我们主要是做离岸开发,经历过日本项目的人都应该明白,日本项目在各方面的要求之严苛真的是做到了极致,统一且严格的命名规范,每层代码空两格,注释做到事无巨细,每个subroutine控制在规定行数以内,程序最后对全局声明的各种对象进行清空释放处理,诸如此类,尤其在做单元测试时需要同时做一个贴图文件来证明你确实测试过每一段逻辑,其中包含程序每个逻辑点,每个分支的输入输出结果,最严(bian)格(tai)的是要求在贴图文件中字体字号字色要用规定的,每一页从第几行第几列开始贴(贴图文件格式是Excel),连图表框的边线,箭头等标识的粗细都有严格的规定。必须一模一样。所以导致通常如果一个程序从理解需求与概要,详细设计,编码实现再到单元测试需要3天的话,那么贴图通常也需要3天甚至更多。

这可把我折磨的够呛,那段时间通常是要加班到夜里11点左右才回去。虽然日本项目苦,但是每次客户从日本带过来的小甜点那是极好的,谁吃谁知道。那段时间就盼望着啥时候客户能过来了。其实我后来的代码之所以如此规范可以说跟我这段经历是有很大关系的,好的习惯真的是靠养成的,虽然苦但是确实大有裨益。

第一份工作的薪资难免是微薄的,勉强能让我在上海活下来,让我至今难忘与回味的经历是买水果,就是现在跟别人聊起来,我都还时常提起。那会儿进水果店随便买几个苹果,几支香蕉什么的就大几十块没了,一想大半天工资又被我花掉了,还不敢买贵的水果,心疼啊。那会儿我们为了省钱3个人住一个卧室,上海的夏天有多炎热,相信在上海待过的人都应该清楚,甚至为了节省电费,我们都尽量不开空调,有好多次是夜里实在被热醒了难受睡不着,三个人商量一致同意才开了会儿空调。虽然这段日子很苦,但却也是我在上海最开心的日子。下班了跟一起来公司的大学同学骑车回去,路上有说有笑,一起看电视,聊天,打游戏。苦并快乐着!

做了几个项目以后,随时时间的推移,我开始发现我并不能在目前的工作上继续成长,加上经济上的压力,我决定是时候改变这一现状了。

后来我跳槽去了新公司,开始做国内的项目,也是从这个时候我算真正意义上开始跟客户正面沟通直接打交道。国内的客户nice的会很nice,难搞的也不少。这段日子我几乎跑遍了整个中国东半部分,不是在项目上就是在去项目的路上,这个项目快要结束的时候我已经接到下一个项目经理的电话让我在规定时间准时去那个项目报道,我第一次去公司是去报道和签合同,第二次去就是办理离职手续了。这一年多我都一直在外面。对这一年多可以用忙碌与成长来概括。好的是我进水果店已经不用再看价格了,想买什么就买什么,那感觉倍儿爽。

美国

后来我服务于某世界500强的美国客户,这个客户可以说是我SAP从业生涯中最nice的客户,因此我与客户一直保持着很良好的关系。

美国的客户相对来说更professional一些,也很幽默,工作就是工作,工作起来精力基本是focus在工作本身上的。工作做的好大家都happy。没做好基本不会互相甩锅,大家还是遵循focus在事情本身的原则,找原因最终把问题解决。我觉得这点值得我们学习。

刚来美国的时候一切都是新鲜的,宽阔的视野,有序的交通,优美的环境,人们的热情。这一切深深的吸引着我。

如果要我形容下美国人民的话,可以说他们人人都是朝阳区群众吧。就是爱“管闲事”,你的车轮陷雪地里了,旁边会有人走过来Do you need a hand? 出车祸了,后面的车会停下来会有人上来问你 Are you OK? 天冷了看到你穿的比较少会告诉你多穿一点免得感冒,这种爱“管闲事”体现在生活中的每个细节,让人感觉很温暖。

在美国什么最爽?当然是自驾游啦。基本等于免费的高速,便宜的油价,(我表示我并没有暗示什么)。各种state park,national park。周末开车出去附近的各种park惬意的玩一圈养足精神周一上班。这种生活简直不要太爽。我曾经从明尼苏达开车到黄石国家公园来回2000多miles的高速居然没有一个收费站,是的没有一个。我唯一一次被收费是在明尼阿波利斯去芝加哥的高速,来回800miles就在进芝加哥城的时候被收了3.6刀。这也已经很便宜了。回明尼苏达完全免费。我觉得收费可能跟城市有关吧,反正在明州我从来没被收过过路费。

说到在美国开车的事情,不得不提到警察和怎么合理超速,当然我还是鼓励大家遵守交通规则,按规定速度行驶。在美国除开城市里的居民区道路,其他道路上基本默认你可以超10miles/h,超过这个数你得看警察当天的心情了。美国人民民风基本算比较彪悍的,至少开车上是这样,都开的很快,所以在美国开车你得找个“带头大哥”,就是那个开在最前面的人。以我的过往经历,美国人民还是很乐意当这个“带头大哥”的,而且是前仆后继那种。你跟着他开就行了。警察基本只抓第一个带头超速的。警察一般会在桥墩或者草丛里蹲你,也就是你看不到的盲区,是的跟电视上演的一样,当你看到他的时候他早发现你超速了。所以你知道“带头大哥”的作用有多重要了。

如果你不幸被警察盯上了(警察会跟在你后面闪警灯),找个安全的地点靠边停车,不要下车,千万不要下车,绝对不能下车,重要的事情说三遍,手放方向盘上让警察能看见,切忌在警察看不到的地方摸来摸去,这种动作很危险,并不能保证你的人身安全。按他要求提供相关证件配合调查就行了。一般来讲美国的警察还是很公正很nice的。

我曾经在洛杉矶往圣地亚哥的高速上出过一次车祸,这次车祸完全是无妄之灾。我前面的车的前面的车突然引擎盖冒出黑烟,于是在高速的超车道时速85miles/h的情况下,我前面的车来了个急刹车。我也急忙刹车,可是速度太快还是撞上了前车的屁股。没办法追尾全责。你可以去询问下前车情况,互相安慰下,但在任何情况下千万别说I am sorry.这样对你很不利,事故怎么发生的照实跟警察讲就行了,责任警察会去断定,有保险去理赔,一切依法办事。

要说美国除了各种国家公园哪里好玩,那肯定得是Vegas(SAP 2017年的TechEd就在这里举行).这个在沙漠里无中生有的不夜城各种秀,各种美食,除去圣诞新年,超低的酒店价格,5星级酒店基本在100刀以内,4星的30几刀就可以搞定,简直跟住国内连锁酒店一个价格,而且这里开车去羚羊谷和大峡谷国家公园只要4个小时.我还在这里的赌场体验了一把,居然赢了300刀走,这也算是我对这个城市有好感的原因之一吧。有图有真相。

以上聊了这么多的生活见闻,继续说下去恐怕三天三夜也聊不完。以下来聊聊我这些年一线工作的一些心得体会吧。

主动积极与客户互动协作,能达到事半功倍的效果

在SAP实施项目中,我们往往需要从客户那边了解很多客户实际业务流程的信息。如果我们能积极的与客户沟通并激发客户的主观能动性,那么对于双方以及整个项目都是大有裨益的。事实证明这样做彼此合作都比较愉快与高效,我们做到了事半功倍,客户也可以从中学习到SAP的相关知识与技能,用户体验也相对较好,做SAP咨询,成果和客户体验同等重要。所以在工作中我们的工作方式很大程度上决定了项目的效果和用户的体验。

不要轻易去拒绝客户的需求,尽量给客户做选择题

通常来说客户能提出的需求,绝大部分我们都是能实现的,所以绝对不要在未经过调研与思考的情况下轻易去拒绝客户的任何一个需求,即使你快忙炸了,或者你对实现方法并不是很熟悉和清楚。告知客户我会尽快去调研,然后根据调研结果安排具体的实施计划。如果实在无法实现也要将原因来龙去脉告知客户,寻求理解。通常我们在帮助客户解决一个具体的问题的时候,经过分析我们会得出一些结论并寻找到不止一个解决方案,这个时候我们需要做的是给出可能的解决方案,给出建议告知利弊,最终让客户去做选择题,这样整个问题我们可控,主导权也在我们手中。尽量不要让客户去做问答题。因为他来是向你寻求解决方案的。同时在寻求协助的时候尽量采用问句结尾。以征询意见的态度,这样更容易让人接受。这些都是些小细节了。

处理与客户关系的正确态度

与客户打交道是最灵活的,尺度也是最难把握的。一味的妥协与过于强硬都是两个极端,我们需要做的是不卑不亢。过于妥协你不一定能获得客户的好感,也可以说你多半不会获得客户的认同。太过强硬?呵呵!

我是这么跟组员们讲的,作为SAP的专业人士,无论客户怎么讲,在SAP的业务和技术上我们更专业,所以业务和技术上我们说了算,应该是我们去引导客户,提出我们的建议与意见,你得有这个魄力与自信。这样客户才能对你信服。当然这一切都是建立在良好的实施成果基础上。关于如何获得客户的认可,不得不提到Visibility的问题。当你很好的完成客户交给你的任务,下一次他遇到类似的问题或者此类问题的后续处理他第一个肯定想到的是你,所以在保证高效与高质量完成任务的同时,信任已经悄悄地建立在你和客户之间。如果你听到“这问题啊。找XXX就可以了。一定能解决”。这个时候你的Visibility已经很高了,也获得了客户的认同。

如何去处理工作中的情绪

如果你是一个正常人,那么你就会有情绪,如何在工作中控制好自己的情绪尤为重要。

曾经我中途接手一个刚离职的同事留下来的SD模块增强相关的问题,由于之前的程序逻辑不是太严谨,导致了影响到另一个site的业务流程。记得那是一个周一的上午,我一到办公室就像往常一样开始检查邮件,其中一封标注为紧急的邮件中,客户用词及其严厉,而且以质问的语气,罗列了好几个问题,让我回答,大概意思就是为什么他们的site被影响了,程序为什么会写成这样,让我给出解释。

我承认在开始的短暂的几秒钟我是有点情绪的,我也很无辜啊,程序不是我写的,而且我上周五才接到邮件通知让我接手这个问题,就因为current processor显示是我,我就该“享受”这待遇?但经过几秒钟冷静地换位思考,我理解客户,他只是因为业务被影响所以他也有了情绪,只是他并没有控制好自己的情绪。他也并不是要针对我个人,可能是因为业务受影响比较着急心情不好而已。

后来我很好并及时的处理完这个问题,测试通过并发邮件给客户,讲清楚整个问题的导致原因和我是中途接手这个问题的情况。后来这个客户给我发了邮件向我表达歉意。现在我们时常一起合作处理问题。他一有问题很多时候会直接来找我。信任也由此建立。

换位思考真的很重要!

真的感谢大家有耐心听我讲到这里。这就是我的故事,一个10年SAP从业者的故事,一个漂泊者的故事。并且我们的故事还将继续着。

结束语

SAP顾问的生涯是多姿多彩的,是充满挑战的,也是富于乐趣的。

New career new beginning. SAP的大家庭欢迎各位的到来,让我们一起努力迎接明天缔造未来!

                                                                                                        宋浩

                                                                                                        2018年春于美国


更多阅读

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

一个SAP顾问在美国的这些年的更多相关文章

  1. 一个SAP顾问的回忆:我过去很胖!

    去年也是这个时候,SAP成都研究院体育界大神邓阳,曾经赏脸在Jerry这个公众号上赐文一篇,介绍了他和围绕在他身边的一群小伙伴们的体育故事:SAP成都研究院的体育故事 而今天文章的主角则是SAP成都研 ...

  2. 困扰所有SAP顾问多年的问题终于解决了

    相信每个从事SAP的顾问都会遇到这样的场景:听着歌,录着SAP数据,写着ABAP代码,突然一切都消失了. 是的,SAP GUI又崩溃闪退了. 可能你还一脸懵逼不知道发生什么事情,当你重新登录系统的时候 ...

  3. 从SAP顾问猝死事件谈顾问加班

    今天朋友圈盛传一则消息,说是南瑞集团的一名名为牛耕耘的SAP顾问因为工作强度大,连续不分昼夜加班而猝死在工作岗位上,遗留下年迈的父母.体弱的妻子.刚满周岁的孩子和巨额的债务.我无法证实该消息的真伪,但 ...

  4. 实施一个SAP项目大概分为下面几个过程

    实施一个SAP项目大概分为下面几个过程 1.需求调研.了解客户需要实施的范围,比如是财务模块,后勤模块,人力资源,商务智能等等.需求调研通常有几种方法了解,和客户开会讨论:分配到具体业务人员了解:通过 ...

  5. 一个SAP开发人员的2018年终总结

    我是SAP成都研究院的Jerry Wang,我喂自己袋盐. 时间过得真快,2017年发生的事情还历历在目,一转眼,2018年又马上要结束了. Jerry惊恐地发现,随着年龄的增长,时光流逝的速度仿佛有 ...

  6. SAP顾问发展

    关于SAP顾问发展的话题也不仅仅是一次的谈起,但是我想对于自己的规划很多人是否有没有深刻的考虑过.这对于你我来说都非常的重要,那么作为我来说,我仅仅把自己的观点阐述以供大家思考,希望对大家能有所帮助. ...

  7. 一个SAP开发人员的双截棍之路

    由于种种原因,Jerry最近加入了SAP成都研究院的一个演讲俱乐部,这个俱乐部主要是提高大家的英语演讲能力. 说来Jerry也是大一下期和大二上期一次性高分通过四六级考试的,但是当毕业进入SAP成都研 ...

  8. 一个小时前,美国主流媒体,头条,谷歌两位创始人突然宣布退下来,把万亿美元的帝国交给Sundar Pichai

    一个小时前,美国各大主流媒体头条,谷歌两位创始人,放弃了万亿美元的帝国控制权,交给了CEO Sundar Pichai.  ​​​

  9. ittype导师课程 - SAP顾问课程,云课堂,个性辅导

    ittype致力于成为最专业的<企业管理研究+管理信息化需求研究+解决方案+项目+人才>全生态链服务与功能平台,平台网址:www.ittype.com. 平台由导师+学员模式,导师教导学员 ...

随机推荐

  1. The instance of entity type 'xxxx' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked.

    一.问题描述 问题:The instance of entity type 'xxxx' cannot be tracked because another instance with the sam ...

  2. 使用配置类而不使用XML文件(代替bean.xml)对spring进行配置

    以下类是一个配置类,它的作用和bean.xml是一样的注解: @Configuration 作用: 用于指定当前类是一个spring配置类,当创建容器时会从该类上加载注解. 获取容器时需要使用Anno ...

  3. 笔记:eclipse的findbugs插件安装成功却不显示

    关键字:findbugs eclipse的findbugs插件安装成功却不显示的原因有: 1.插件版本太高,低版本的eclipse不兼容 2.也有可能是JDK版本低 findbugs安装方法: 1.在 ...

  4. python文件名匹配

    待匹配文件:#FY3D_IPMNT_GBAL_L1_20180516_0003_030KM_MS.HDF 干扰文件:#FY3D_IPMNT_GBAL_L1_20180516_0003_030KM_MS ...

  5. linux线程私有数据---TSD池

    进程内的所有线程共享进程的数据空间,所以全局变量为所有线程共有.在某些场景下,线程需要保存自己的私有数据,这时可以创建线程私有数据(Thread-specific Data)TSD来解决.在线程内部, ...

  6. 洛谷P4287 [SHOI2011]双倍回文(回文自动机)

    传送门 听说有大佬用manacher$O(n)$过此题……太强啦…… 说一下PAM的做法吧.(看了题解之后发现)蛮简单的 我们肯定要先建出回文自动机的 然后如果是枚举每一个节点暴跳fail指针肯定得T ...

  7. 洛谷P3649 [APIO2014]回文串(回文自动机)

    传送门 话说回文自动机我自己都还没搞懂呢…… 等到时候会了再来填坑 //minamoto #include<cstdio> #include<cstring> #define ...

  8. cmd与bat脚本的使用

    零. bat cmd 命令大全 bat命令大全学习 一..定位到当前路径 1.定位到当前路径 2.方法二 3.win10下面 通解: %windir%\system32\cmd.exe 二 .使用命令 ...

  9. Nacos-spring-samples解析

    小白们在看这个用例的时候得注意,这个东东不知道他是为了让大家能够快速体验还是怎么的, 反正我一开始没整明白,有点想当然的去理解了: 我一直以为这个Nacos-spring-samples只是一个简单的 ...

  10. react native项目在ios上运行测试,亲测

    参考文章:https://segmentfault.com/a/1190000014416132 说明:参考文章中有对AppDelegate.m文件的操作,我的RN版本是0.57.8未设置,也可成功运 ...