一个SAP开发人员的2017总结

今年的生活如此丰富多彩,不写一点什么怎么对得起这过去的一年? 就当记流水账,若干年之后回来看一定很有意思。

1月

有幸成为SAP Community上2位来自China的SAP mentor之一:

3月

再次来到客户现场,和他们的架构师讨论二次开发时选用UI5还是用Vue.

回到office之后,把这个讨论扔到[email protected]的微信群里,没想到激起同事们对这个topic的热烈讨论。我也有幸通过讨论认识了一些其他site的同事,比如Walldorf的QiAn, 还有上海Labs的很多同事。

最后以一篇blog向老板的老板汇报了这次visit:

https://blogs.sap.com/2017/03/31/is-jquery-based-ui-framework-obsolete/

4月~7月

开始了将近90天的Walldorf - Wiesloch两点一线的闭关生活。

周末就宅在林师傅家里code. 工作日的晚餐和周末一日三餐就consume这些干货. 对我这种程序猿来说进食的唯一目的就是维持生命

这三个月也彻底领教了德国瞬息万变的气候。这是半小时之内从WDF18望出去的风景:

因为从林师傅的家到office要骑行半小时,所以经常在半路上遇到暴雨被从头到脚淋成落汤鸡:

骑到公司时浑身上下全部湿透了,连鞋子里都全灌满了水,不得不脱下来拿到窗台上晒,光着脚写代码。

虽然骑车过程中也发生了一些小插曲:

最囧的就是medical office里的护士小妹给我包扎的时候对我说: " 我知道XXX用德语怎么说,但是对应的英语单词我不会。。。。。。"

不过我很快从这次incident里恢复了过来,继续每天14公里的骑行。

总部的伙食对于我这种不挑食的程序猿来说算完美了,我从来的第一天到最后离开的前一天,都吃得津津有味。

林师傅家的后面有个小山坡,上去之后是一望无际的平原。每天我下班骑车去2公里外的超市买面包都会遇到这两匹马:

有一次遇见马的主人,交谈中他们说道一看我就知道我是来出差的,因为Wiesloch这种地方没有人会因为旅游的目的过来。

这条路的尽头往左转,下坡,就是超市Penny,里面琳琅满目的面包们解决了我每天晚上的填饱肚子问题。

三个月的时间和Chief Arch和IMS developer一起工作,带着他们的祝愿满载而归。

在此也特别感谢三个月来林师傅和吴老师无微不至的关照,刚下飞机第一顿的pizza, 周末自己包的饺子,端午节的粽子,临行前阳台上的烤肉,感谢吴老师的自行车。也感谢Simon和Zolo的烤肉和啤酒。

7月~至今

加入了新的C4C team. 这支队伍从最初的只有Max和Harry两位同事开始,迅速setup起来,成为了一支有很强战斗力和凝聚力的队伍。大家的背景和工作经历都不同,但是都很敬业,并且都很有实力,每位同事都有自己的专业上的强项。我很有信心这支队伍能够在2018年大有作为。

9月

在去客户现场的飞机上认识了7楼Service Center的同事Dean,一位非常厉害的专家,比我全面多了。回来之后和7楼其他同事交谈才知道大家背后对Dean的评价是 "一个集PO, Architect和Senior developer三位于一体的SAP Employee"。嗯嗯,确实,名副其实。

11月

再次回到这个之前曾经support过的客户,帮助partner解决一些问题。

感谢我老婆和儿子还有我的家人对我工作的支持。



说完了工作,接下来少不了的当然是我苦逼的自由泳学习之路了。

自由泳的打腿和划手我觉得都比较简单,很快就学会了,但是卡在了换气上。

如果说游泳有理论考试的比赛,我觉得我可以去参加奥运会了。我看了大量各种网站上关于自由泳换气的视频和知乎的文字讲解,

然而。。。。。。并没有什么卵用。。。。。。

以前看论坛里有些朋友学自由泳换气时遇到这些问题:

  1. "一次自由泳游下来,我觉得泳池里的水位都降低了,消失的部分全到我肚子里了"
  2. "老子游自由泳时喝进去的尿比你这辈子喝的水还多!"
  3. "冬天练自由泳换气,喝进去的水太多,每隔10分钟就要去一次厕所,怎么破?"

我自己的个人经历就是:自从我开始练自由泳换气,每次去游泳馆我再也不用带水了,换气时喝进去的水就足够了。

换气的道理我都懂,但是到了水里我就是做不好。

知乎上有个人说过,当你泡够了足够的时间,喝够了足够的水,自然就学会了。这个感觉需要你自己去领悟,网上的视频,教练的讲解,不能真正教会你。真正学会,只有靠你自己在水里去领悟。

我自己想想还真是这样,今年的12月份,我逐渐就能换上气了,换气时也不再喝水了。

我觉得这就像编程一样,当程序猿到达了一定量的代码量之后,或者是独自解决了一定数量的tricky problem之后,产生由量变到质变的一个转变。

这里要特别感谢堡格莱斯健身俱乐部的陈晓强教练,不仅在岸上和水里耐心地教导我自由泳的正确动作,还在岸上给我拍视频纠正我的错误动作,是一位非常敬业的教练!

当你在学一门编程语言 / 一种泳姿时,你该学什么?

我这人有个反思的习惯,这是我高中班主任兼数学老师高中三年灌输给我们班的,我很感激他。反思我过去这半年,为什么我虽然有了很牢固的蛙泳基础,自由泳却依然学的这么痛苦?

我反思的结果:

我照着去年学蛙泳的顺序学自由泳,从自由泳打腿开始,当打腿能够轻松前进25米之后,开始学划手,转体,换气,最后是全身配合。没错,无论是网上能找到的教学视频,还是现实游泳馆中的教练,都是这么教的。

我学的是什么?我学的只是自由泳的语法!这道理就像为什么当有的程序猿学一门新的编程语言时,把这么语言的所有语法从头到尾读了一遍,完了扔给他一个需求让他用这门语言实现,但是他还是觉得无从下手?

关于这个问题,中国程序界暗黑四大天王之一的王垠在他的著作里有了精辟的阐述,推荐每位年轻程序猿都去读读他的原文: 如何掌握所有的程序语言

http://www.yinwang.org/blog-cn/2017/07/06/master-pl

By the way, 读到这里,如果你是一位程序猿 && 你在成都 && 你还不知道王垠是谁,then 请你去面壁





以上是垠神的原文引用,再回到我自由泳的问题:我只学会了自由泳的语法,而没有领会自由泳的 "语言特性(paradigm)" !!

什么是自由泳的语言特性?一千个自由泳泳者可能有一千个, 不,没那么多,至少一百种答案。就我个人来说,结合我从不会换气到学会换气的过程,我认为是:侧身。

按照教科书上的说法,"背部和臀部的肌肉保持适当的紧张度,在游进中保持头部平稳,躯干围绕身体纵轴有节奏的自然转动35゜~45゜" 向下面这张图一样,想必你能清楚地观察到躯干转动35度到45度这一behavior吧?

而我,从一开始对这个转动,侧身的动作就很不适应,一侧身时我就很紧张,害怕水从鼻子里灌进去。在这种肌肉紧张的情况下,再去强行练划手,换气,效果可想而知。问题的根源就是我游了一年多的蛙泳,身体肌肉已经熟悉了蛙泳那种在游进过程中,身体永远是俯卧在水里的语言特性。当我从俯卧切换到侧身时,我的大脑会本能地对这种位置的变化产生抗拒,然后传递到我全身。客服

克服这个问题我用的也是最笨的办法: 老老实实泡了两个月。现在我的身体对侧卧已经非常适应了,我经常用侧卧的方式漂浮在水里,轻轻打腿保证身体原地悬浮,然后侧头从水里望向水面,观察水面被其他泳者游过而荡漾起的波纹,以及在水里观摩其他自由泳高手的打腿和划手动作。这时我才发现水里是如此安静,这是我以前游蛙泳无法领略到的。

如果是我来教别人自由泳,在学员打腿过关之后,我不会让他先开始练侧身打腿,而是会让他先从侧身漂浮开始。没错,就是侧身漂浮,什么时候觉得能够全身非常放松漂浮在水里了,什么时候就能开始练侧身打腿。因为我认为侧身转体是自由泳最重要的语言特性。

我们平凡人总是很羡慕C罗和孙杨在金球颁奖典礼上或者冠军领奖台上的风光,

!](//upload-images.jianshu.io/upload_images/2085791-2f3620ae5e19e718?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

而总是会去忽略他们背后做出的大量常人无法想象的艰苦训练:

2018年,让我们每位程序猿都像C罗和孙杨一样,继续持之以恒的打磨自己的职业技能。

2018年的愿望

真心希望我的自由泳能游得好看一点

这些动作简直就像艺术品一样

原文地址:https://www.cnblogs.com/sap-jerry/p/8324259.html

时间: 2024-08-29 17:35:27

一个SAP开发人员的2017总结的相关文章

[译]作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的

前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的"每个程序员必知之WEB开发". 原文: http://programmers.stackexchange.com/questions/46716/what-technical-details-should-a-programmer-of-a-web-application-consider-before 问:对于一个web开发人员来说,在发布一个站点之前,他需

一个web开发人员在发布站点前你需要考虑哪些技术细节

转自http://www.xker.com/page/e2014/0520/132486.html 一个web开发人员在发布站点前你需要考虑哪些技术细节 文章转自Hedgehog博客 前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的”每个程序员必知之WEB开发”. 原文: http://programmers.stackexchange.com/questions/46716/what-technical-details-sho

作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的

前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的"每个程序员必知之WEB开发". 原文: http://programmers.stackexchange.com/questions/46716/what-technical-details-should-a-programmer-of-a-web-application-consider-before 问:对于一个web开发人员来说,在发布一个站点之前,他需

Front-End Developer Handbook 2017 前端开发人员手册2017(4)

2017年预计-- 原文:https://frontendmasters.gitbooks.io/front-end-handbook-2017/content/2017.html Web Assembly, 可能只是高峰. import 可能仅仅被用在 <scripts></scripts> 全部JavaScript解决方案会继续上升, 致敬/服务器交付前端的日子(如html对于客户). 反应性编程仍然兴盛于JavaScript的场景.(见MobX和RxJS). React,更多

一个工作13年的SAP开发人员的回忆:电子科技大学2000级新生入学指南

让我们跟着Jerry的文章,一起回到本世纪初那个单纯美好的年代. 2000年9月,Jerry告别了自己的高中时代,进入到自己心目中的电子游戏大学,开始了四年的本科生活.每个新生,都拿到了这样一本薄薄的小册子. 这是目录: 当时还没有清水河校区,只有九里堤校区,我们都简称为"二校区".关于Jerry的九里堤生活,在我另一篇文章没有电脑没有手机没有网络没有爱情--纪念我的电子科技大学九里堤校区大一生活里有专门讲述. 正文第一页是学校概况,可以看到最下部的页脚,还是UEST,因为当时还没有在

iOS之一个iOS开发人员完整的学习路线

iOS开发能力 掌握(最好是精通)OC语言和runtime各种细节(读过相关的clang源码和runtime源码为佳).精通基本的framework(Foundation,UIKit等,平时干活用得最多的).掌握一些第三方的轮子,这个主要看你的工作经验和习惯,如果自己有搞过不错的轮子最好(这点可以看出你的经验,眼界和解决问题的能力.) 基础知识 学校里的那些经典课程(数据结构,算法,三大浪漫基础,各分支研究领域的基础课程),这些反正都是老生常谈了...不好好打基础只能书到用时方恨少了.即使做不到

对于JavaScript的函数.NET开发人员应该知道的11件事

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 昨天小感冒今天重感冒,也不能长篇大论.如果你是.NET开发人员,在进入前端开发领域的时候,对于JavaScript的函数,应该知道这11件事情. 如果你是一个.NET开发人员,又不得不涉及前端开发的工作,那么应该会拿C#函数和JavaScript函数作比较.JavaScript函数是JavaScript编程的灵魂,所以对其正确的理解是非常重要的. Dhananjay Kumar就发表了两篇博文,给大

作为Web开发人员,我为什么喜欢Google Chrome浏览器

在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器. 在Chrome出来的时候,我就喜欢上它的简洁.快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前的FireFox3有很大的进步).不过当时由于Chrome的开发者工具还不是很完善,而我又不是很熟悉,加之对于Firebug的好感和依赖,当时还是用回FireFox作为我的主浏览器.

重磅!个人开发人员能够开发上线小程序了

最新消息!今天,小程序新增六大新能力:个人开发人员开放.公众号自己定义菜单跳小程序.公众号模版消息可打开相关小程序.模板消息跳小程序 .绑定时可发送模板消息.兼容线下二维码.app分享用小程序打开. 小程序带来能力更新,希望帮助开发人员增强小程序能力,扩大小程序的使用场景. 一.小程序开发门槛减少.面向个人开发人员开放 今天,小程序正式对个人开发人员开放注冊. 有开发能力的个人,能够申请注冊.开发小程序了,我们希望提供一个更广阔的平台,方便个人开发人员便捷地开发一款小程序. 申请个人开发人员的个