2019年9月27日,秋高气爽,SAP成都研究院数字创新团队全体成员又迎来了一次团队建设活动。这次的主题是:射箭。

在正式活动之前,大家先享用了一顿泰式海鲜火锅:



吃饱喝足之后,我们来到了名为“静矢堂”的射箭场所:


一位带着眼镜,穿着红裙子(?)的教练给众位IT工作者科普了一下古代弓箭和现代弓箭的区别,以及射箭的正确姿势:


兴致勃勃的各位纷纷开始了自己的动手练习:


小伙伴们一边练习,一边由认真的教练纠正着各种错误动作:


一...二...三... 瞄准,放! 很帅气的动作,不是吗?


然而。。。
全部脱靶。。。
好尴尬。。。

然而SAP成都研究院数字创新空间的小伙伴们平日工作里和新技术新知识打交道惯了,学习能力都很强,几轮试射下来,通过不断的校准修正,纷纷找到了感觉。

这是我们小伙伴们的成绩,还可以哇?


请忽略那些脱靶的箭支, 囧。


为了向我们证明自己并非纸上谈兵光说不练,教练也给我们露了一手,28米外的箭靶,老眼昏花的Jerry连靶心都看不清:


只见教练走到射击位置,迎着我们所有人注射着他的目光,顶着巨大的压力,嗖的一箭,我们在大屏幕投影上定睛一看,稳稳命中箭靶的内环。不愧是教练,果真有两把刷子,没有在我们面前丢脸。


Jerry还看见旁边一位使用日本和弓的老哥:


听教练介绍完这款日本和弓后,Jerry马上打开了百度百科:

日本和弓,日本弓道所使用的一类长弓。标准的和弓长度2.2米,使用者执弓的位置主要是弓的下弧部份,长度比例占全弓三分之一。和弓在古代由竹与木再以一种称为鳔的胶原料组装而成,现在多数使用玻璃纤维强化塑胶。

看完之后Jerry再观摩这位老哥的执弓姿势,还挺标准的啊!

下面依次是在Jerry的文章 如何使用JavaScript开发AR(增强现实)移动应用 (一) 里提到的Wang Leo同学和文章 的作者Xu Haytham同学:[“最不合格”的SAP应聘者: 从大学生到SAP成都研究院开发工程师](https://mp.weixin.qq.com/s?__biz=MzI3MDE4MjM5Mg==&mid=2247486143&idx=1&sn=9f00d267903018eeda95308828f2b7d0&chksm=ead5b828dda2313e042f75c9e87bae305d112045f9242d7b977266ba2209f8acb835a81fef7c&token=1264459046&lang=zh_CN#rd


猜猜这两位软件开发工程师的对战,这一局谁赢了?

最后大家的射箭兴致越来越高,简直停不下来,一致决定来一个即兴的射箭比赛。而比赛的规则是什么呢?此时大家终于暴露了作为SAP从业者的身份,设计出了一个又一个的比赛规则,循环赛,淘汰赛,突然死亡,赔率制,一站到底。。。

由于谁也不能说服谁,所以最后大家达成一致,采用一种最简单的比法,每轮每人射一支箭,最靠近靶心者获胜。获胜者当然是有奖金的,嘿嘿嘿。。。

然而就是这么简单的比赛规则,在实际执行时,大家围绕着谁先谁后射的次序上,又各有各的意见:


好在大家再次很快达成一致:上一轮的优胜者作为下一轮的卫冕冠军,第一个出场。结果这种次序安排居然出现了好几轮的卫冕冠军第一射就脱靶的意外情况。

这次射箭活动既增进了大家对彼此的了解,也使大家平时长时间面对电脑工作派不上用场的背阔肌得到了锻炼,一箭双雕,真是一次成功的团建活动。

其实Jerry很小的时候,就对弓箭比较熟悉了,当然是从动漫,游戏和小说里了解到的。

青铜五小强的精神领袖,射手座黄金圣斗士艾欧洛斯:


然后是出场时间只有两分钟的天箭座白银圣斗士德尔密,以一支黄金箭射中女神雅典娜,害得青铜五小强和十二黄金圣斗士忙活了几十集:

从神箭手哲别那里学到一手弓箭技能的大侠郭靖:

以及当年《暗黑破坏神II》1.09版里面,只需要随便捡一张亮金弓,仅仅靠引导箭和多重箭这两个技能速通地狱难度的亚马逊:

P.S: Jerry大二的时候,做梦都想在战网上拥有一把这个神器:暗黑破坏神II的象征,十大神器之首:风之力九头蛇弓。

在我国以冷兵器作战为主的古代,拥有一手弓箭技能,能够提供远程输出和牵制能力的武将在历史长河中显得非常突出,比如《水浒传》里的天英星小李广花荣,凭借着不逊于西汉飞将军李广的百步穿杨绝技,在梁山好汉中排名第九。

当然花荣绰号中的正主,李广,那也是一个狠角色,咱国内小学语文课本里也有李广著名事迹的描写:

林暗草惊风,将军夜引弓。
平明寻白羽,没在石棱中。

不过Jerry最喜欢的弓箭英雄,还是从小就影响着我的《三国演义》里那些著名的历史人物。

黄忠,字汉升,南阳郡南阳(今河南南阳)人, 东汉末年名将, 本为刘表部下中郎将,曾与关羽大战150回合不分胜负,然后凭借弓箭神技在关二哥面前装B,一箭射中其帽缨。

后归刘备,并助刘备攻破益州刘璋。建安二十四年(219年),定军山之战,黄忠阵斩曹操部下名将夏侯渊,拜征西将军, 这是黄忠一生中的高光时刻。

可惜“善泳者溺,善骑者堕”,黄忠在随刘备伐吴时,不慎中了吴军埋伏,被吴国的一个小角色马忠冷箭射中肩窝,回营后伤重不治身亡。

不过黄忠一生的光辉事迹,还是给Jerry这样的游戏迷们带来过无数的欢乐。比如IGS出品的神作,《三国战纪I》里面,黄忠爆气后依次按“上下A”,就能发出下图“李广射虎”的必杀技。

这么有特色的武将和素材,对中国古代武将情有独钟的日本光荣公司当然不会放过。在Jerry心中,这家公司出品的《真三国无双》系列,是游戏性和历史性的完美结合体,以及于Jerry工作之后,仍然牺牲了很多本来可以用在编程上的业余时间,来一次又一次地刷该游戏的关卡。Jerry当时到底有多痴迷?看看当年的SAP社区profile就知道了:

真三国无双5里的黄忠人设:

《真三国无双》系列里有一些让从小熟读三国演义的Jerry感到很囧的人物设定,比如一些历史人物的乱入。东汉末年讨虏将军孙权之妹孙尚香,在为巩固孙刘联盟目的而生的一段政治婚姻中,嫁给刘备,后来孙权的谋士张昭献计,谎称其母吴国太病危让其速归吴。虽有赵云挺身而出“截江夺阿斗”,但孙夫人还是回到了吴国。

后来刘备中了陆逊的火烧连营之计大败而归,病故。孙尚香在吴国闻讯,投长江而亡。

大致是罗贯中笔下将孙尚香塑造成一个有情有义的女中豪杰的缘故,她在《真三国无双》里也披挂上阵了,不过让Jerry不解的是,她在无双系列第五代里,武器从之前的铁环换成了弓箭,人设也越来越卡哇伊了,囧。

另一位在《真三国无双》第五代里使用弓箭作为武器的巾帼英雄,就是大名鼎鼎的诸葛亮的老婆,黄月英。

《三国演义》全书,对这位奇女子只有一段短短的侧面描写,来自第一百十七回:邓士载偷度阴平,诸葛瞻战死绵竹:

“原来武侯之子诸葛瞻,字思远。其母黄氏,即黄承彦之女也。母貌甚陋,而有奇才:上通天文,下察地理;凡韬略遁甲诸书,无所不晓。武侯在南阳时,闻其贤,求以为室。武侯之学,夫人多所赞助焉。及武侯死后,夫 人寻逝,临终遗教,惟以忠孝勉其子瞻。瞻自幼聪敏,尚后主女,为驸马都尉。后袭父武乡侯之爵。”

我国历史上关于这位奇女子的传说,让Jerry再写十篇公众号文章都说不完。有一个民间传说是,月英曾师从名师,艺成下山之际,师傅赠送她鹅毛扇一把,上书“明”、“亮”二字,并嘱咐她,姓名中有明亮二字者,即是你将来的另一半。后来的事情大家都知道了。

诸葛武侯娶了月英后,羽扇从不离手。六出祁山,草船借箭,空城计等生死存亡之际,诸葛亮总是轻摇羽扇,给人一种胸有成竹,胜算在握的感觉。或许这把诸葛亮从不离身的羽扇,正是他们夫妻间经历三国乱世几十年的风风雨雨仍真挚不渝的爱情见证。

终于把弓箭说完了。那么弓箭和游泳有什么关系?

作为一个程序员兼游泳爱好者,Jerry一直在思索如何用编程思想来指导游泳练习,比如:

今天参加SAP成都研究院团队建设的射箭节目,Jerry突然想起了最近在网上看到的一篇把射箭和自由泳手臂动作进行类比的文章。在Jerry进行过实际的射箭练习后,觉得这两者的的确确有一些相通之处。最大的相同点,当然就是射箭的拉弓动作,和自由泳划水动作,都需要​用到背阔肌发力。​

自由泳划臂,无论前中后交叉的哪一种变体,前伸的支撑臂都应该在肩膀的延长线上。有的教练启发学员的做法是想象在你的正前方不远处漂浮了一百元钱,你要充分打开你的腋窝,舒展前伸的手臂去够着它。

然而很多初学者包括Jerry当初在内,容易出现支撑臂没有充分前伸,没有对准肩膀延长线,支撑臂下沉等毛病。


除了前伸的支撑臂之外,划水的那只手臂初学者也容易犯各种错误。正确的推水动作,教科书上的定义是应该加速向后推水直至大腿外侧,手肘接近伸直才算推水完毕,然后进入出水环节。


所以推水动作的一个典型错误,就是所谓“半途而废”式的推水,这种情况下初学者往往推水至胸前或者髋部即完成,大大降低了前进的动力。

而这些自由泳划臂时的易犯错误,恰恰可以通过类比射箭的动作来加以纠正和避免。

假设我们使用右侧换气,出发后右臂进行第一次划水,那么想象左手前伸,紧握住弓身,右手开始高肘抱水,当手掌与池底垂直时,抱水结束,开始向正后方加速推水。推水时想象自己在拉弓弦,要尽可能地拉满弓。由于拉弓时左手作为錨定点保持不动,右手向后发力,自然而然地贯彻了自由泳划水侧转身体的要诀,根本无需刻意去完成。

而关于之前Jerry描述的划水“半途而废”式错误,想象大腿外侧挂了一个箭袋,我们右手高肘抱水完毕,推水至大腿外侧后,需要从箭袋里取出一支箭矢,之后将箭矢移出水面,从头部前方搭到弓箭上。

总之,在自由泳行进过程中,我们想象自己是一位张弓射箭的射手,前伸的支撑臂搭弓指向目标,划水的手臂高肘抱水后转体划水,仿佛在做一个舒展的拉弓动作。

最后Jerry以美国游泳名将,Nathan Adrian(内森-阿德里安)的自由泳换气演示视频结束这篇文章。大家看这位大神在水里的姿势,像不像一位优秀的射手?

大神视频

(播放这段视频时请打开手机的音量以获得语音解说)

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

2019.9.27,SAP成都研究院数字创新空间团队建设,射箭和游泳的更多相关文章

  1. "工作激发了我的热情,并不断激励着我” - SAP成都研究院Jerry Wang

    SAP 为员工提供了与 SAP的优秀人才以及全球客户和合作伙伴共事的绝佳机会.我相信,只要你努力工作,充满激情,你就能在这里获得成功. -- Jerry Wang 加入SAP 我是从中国电子科技大学的 ...

  2. SAP成都研究院2018年总共87篇技术文章合集

    2018年很快就要结束了.Jerry在2017年年底准备开始写这个公众号时,给自己定的目标是:2018年至少保证每周发布一篇高质量的文章.如今2018年就快过去了,高质量与否需要大家来反馈,至少从量上 ...

  3. SAP成都研究院许聚龙:Hello, Coresystems!

    Jerry的前一篇文章<SAP成都研究院数字创新空间沟通S/4HANA和C/4HANA的智能服务演示视频和Coresystems分享预告>已经提到,接下来会由SAP成都研究院数字创新空间的 ...

  4. “最不合格”的SAP应聘者: 从大学生到SAP成都研究院开发工程师

    让我们把时光之轮倒拨回2006年,SAP成都研究院刚刚成立的时候,有一位年轻的电子科技大学研究生,网名雷米兰(这名字一看就是AC米兰铁杆粉丝),加入了SAP成都研究院并被派遣到SAP德国总部进行实习. ...

  5. SAP成都研究院飞机哥: SAP C4C中国本地化之微信聊天机器人的集成

    今天的文章仍然来自Jerry的老同事,SAP成都研究院的张航(Zhang Harry).关于他的背景介绍,请参考张航之前的文章:SAP成都研究院飞机哥:程序猿和飞机的不解之缘.下面是他的正文. 大家好 ...

  6. SAP成都研究院大卫哥:SAP C4C中国本地化之微信小程序集成

    今天的文章来自Wu David,SAP成都研究院C4C开发团队的架构师,在加入团队之前曾经在SAP上海研究院工作,组内同事习惯亲切地称呼他为大卫哥. 大卫哥身高据Jerry目测有1米8以上,是成都C4 ...

  7. SAP成都研究院Sunshine: 我的C4C实习感受和保研之路

    今天的文章来自SAP成都一位实习生,曾经和Jerry同在C4C成都开发团队一起工作过.在Sunshine最后一个工作日里,Jerry和Sunshine一起吃饭的时候,她曾经聊到接下来的保研打算和将来工 ...

  8. SAP成都研究院DevOps那些事

    今天的文章来自我的同事平静静,SAP成都研究院一位程序媛.平静静2010年加入SAP,熟悉她的人一般都叫她平静.在她待过的每个小组,平静静都不是最引人瞩目的开发人员,然而她总是能一如既往,保质保量地完 ...

  9. SAP成都研究院的小伙伴们庆祝公司再次获得2019年最佳雇主的场景

    日前,怡安集团旗下全球领先的人力资本管理咨询机构怡安翰威特与全球高管寻聘和领导力顾问公司史宾沙旗下Kincentric共同揭晓2019年中国最佳雇主榜单.SAP中国研究院凭借企业的创新文化和多元环境, ...

随机推荐

  1. 实现不同的项目,用不同的git 账号提交

    可以全局配置一个git 账户名和密码,然后在具体项目里单独配置一个账户名和密码 例如: git config --global user.name "winyh" git conf ...

  2. Linux查找含有特定字符串的文件

    Linux查找含有特定字符串的文件命令为grep.以下为详细的使用方法 grep [OPTIONS] PATTERN [FILE...] #实例:递归查找当前文件夹下所有含有test的文件,并显示行号 ...

  3. NDK开发和NDK双进程守护

    https://www.jianshu.com/p/433b2c93c6a7 NDK进程守护 https://blog.csdn.net/k393393/article/details/7895435 ...

  4. windows命令行 共享文件夹

    net share dpantemp2 /DELETEnet share dpantemp2=d:\temp2 /GRANT:jk,FULL /REMARK:" web api 共享&quo ...

  5. 【C/C++开发】值得学习的C语言开源项目

    值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的 ...

  6. 莫比乌斯反演求LCM的另一种做法

    一个经典问题 求 \[ \sum_{k=1}^n\mathbb{lcm}(k,n) \] 一般的做法是使用\(\varphi(n)\)函数. 不经典的做法 \[ \begin{align*} \sum ...

  7. 个人PC电脑 关闭网卡自启

    前言: 今早我打开我的电脑,惊呆了.出现了以下字样: This Product is covered by one or more of the following patents ... 看了BIO ...

  8. Vue零碎总结

    1.Vue指令里的bind钩子是生成了vnode,但是将它插入/更新到浏览器dom树之前的操作,因此对于一些需要插入dom树后执行的操作它是不支持的,如el.focus()方法,这些要放在insert ...

  9. LeetCode 21. 合并两个有序链表(Merge Two Sorted Lists)

    21. 合并两个有序链表 21. Merge Two Sorted Lists 题目描述 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. LeetCode ...

  10. LeetCode 897. 递增顺序查找树(Increasing Order Search Tree)

    897. 递增顺序查找树 897. Increasing Order Search Tree 题目描述 给定一个树,按中序遍历重新排列树,使树中最左边的结点现在是树的根,并且每个结点没有左子结点,只有 ...