当前位置: 首页 > news >正文

一个SAP顾问在美国的这些年

珍重过去,你好明天

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

即将开启新的生涯,新的生活,此时此刻我的情绪是复杂的,似乎找不到一个合适的形容词来概括,籍此机会我想对我的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年春于美国

    • *

更多阅读

  • SAP成都研究院CEC团队三巨头之一:M君的文章预告
  • SAP成都研究院马洪波:提升学习力,增强竞争力,收获一生乐趣
  • 金庸和古龙,Netweaver和微服务,以及SAP Hybris Revenue Cloud
  • SAP成都研究院的体育故事
  • SAP成都研究院李三郎:SCP Application Router简介
  • SAP S4CRM vs C4C, 诸葛亮和周瑜?
  • SAP成都C4C小李探花:浅谈Fiori Design Guidelines
  • SAP成都研究院C4C光明左使:SAP Cloud for Customer 使用SAP UI5的独特之处
  • 汶川大地震中的SAP成都研究院
  • SAP成都研究院35岁以上的开发人员都去哪儿了?
  • 从程序猿到SAP产品经理,我是如何转型的?(上篇)
  • 从程序猿到SAP产品经理,我是如何转型的?(下篇)
  • ABAP开发人员未来应该学些什么

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

相关文章:

  • Centos 7安装oracle 数据库
  • 关于easyui中datagrid分页问题--摘
  • 数据库学习(MySQL):JDBC的简单增删改查实现
  • MySQL IFNULL()函数的用法
  • 华三云ONEstor存储测试
  • Azure系列2.1.8 —— BlockEntry
  • rust
  • AJAX问题 XMLHttpRequest.status = 0是什么含义
  • DFS文件服务器迁移08R2-12R2
  • 连接到一个Office 365组 - 编程方式 (一)
  • 一图胜千言 -- SQL Server 基准测试
  • linux 服务器常用命令整理
  • 解决win10打开组策略弹出管理模板对话框问题
  • 上海云栖:金融政企行业的CDN最佳实践
  • 杨泽业:wordpress在Nginx/Apache/IIS中的伪静态规则
  • [译] 怎样写一个基础的编译器
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 2017 前端面试准备 - 收藏集 - 掘金
  • DataBase in Android
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • ReactNativeweexDeviceOne对比
  • tab.js分享及浏览器兼容性问题汇总
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vue-router 实现分析
  • 关于extract.autodesk.io的一些说明
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 什么软件可以剪辑音乐?
  • 世界上最简单的无等待算法(getAndIncrement)
  • 一个JAVA程序员成长之路分享
  • 应用生命周期终极 DevOps 工具包
  • 转载:[译] 内容加速黑科技趣谈
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ###项目技术发展史
  • #NOIP 2014# day.2 T2 寻找道路
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (2)STL算法之元素计数
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (python)数据结构---字典
  • (九十四)函数和二维数组
  • (转)EXC_BREAKPOINT僵尸错误
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .form文件_一篇文章学会文件上传
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET MVC之AOP
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET中使用Protobuffer 实现序列化和反序列化
  • .net专家(高海东的专栏)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @vue/cli 3.x+引入jQuery
  • [ solr入门 ] - 利用solrJ进行检索