今年的生活如此豐富多彩,不寫一點什么怎么對得起這過去的一年? 就當記流水賬,若干年之后回來看一定很有意思。 1月 有幸成為SAP Community上唯一的一個來自China的SAP mentor: 3月 再次來到客戶現(xiàn)場,和他們的架構師討論二次開發(fā)時選用UI5還是用Vue. 回到office之后,把這個討論扔到cloud@SAP的微信群里,沒想到激起同事們對這個topic的熱烈討論。我也有幸通過討論認識了一些其他site的同事,比如Walldorf的QiAn, 還有上海Labs的很多同事。 最后以一篇blog向老板的老板匯報了這次visit: https://blogs./2017/03/31/is-jquery-based-ui-framework-obsolete/ 4月~7月 開始了將近90天的Walldorf - Wiesloch兩點一線的閉關生活。 周末就宅在林師傅家里code. 工作日的晚餐和周末一日三餐就consume這些干貨. 對我這種程序猿來說進食的唯一目的就是維持生命。 這三個月也徹底領教了德國瞬息萬變的氣候。這是半小時之內(nèi)從WDF18望出去的風景: 因為從林師傅的家到office要騎行半小時,所以經(jīng)常在半路上遇到暴雨被從頭到腳淋成落湯雞: 騎到公司時渾身上下全部濕透了,連鞋子里都全灌滿了水,不得不脫下來拿到窗臺上曬,光著腳寫代碼。 雖然騎車過程中也發(fā)生了一些小插曲: 最囧的就是medical office里的護士小妹給我包扎的時候對我說: " 我知道XXX用德語怎么說,但是對應的英語單詞我不會。。。。。。" 不過我很快從這次incident里恢復了過來,繼續(xù)每天14公里的騎行。 總部的伙食對于我這種不挑食的程序猿來說算完美了,我從來的第一天到最后離開的前一天,都吃得津津有味。 林師傅家的后面有個小山坡,上去之后是一望無際的平原。每天我下班騎車去2公里外的超市買面包都會遇到這兩匹馬: 有一次遇見馬的主人,交談中他們說道一看我就知道我是來出差的,因為Wiesloch這種地方?jīng)]有人會因為旅游的目的過來。 這條路的盡頭往左轉,下坡,就是超市Penny,里面琳瑯滿目的面包們解決了我每天晚上的填飽肚子問題。 三個月的時間和Chief Arch和IMS developer一起工作,帶著他們的祝愿滿載而歸。 在此也特別感謝三個月來林師傅和吳老師無微不至的關照,剛下飛機第一頓的pizza, 周末自己包的餃子,端午節(jié)的粽子,臨行前陽臺上的烤肉,感謝吳老師的自行車。也感謝Simon和Zolo的烤肉和啤酒。 7月~至今 加入了新的C4C team. 這支隊伍從最初的只有Max和Harry兩位同事開始,迅速setup起來,成為了一支有很強戰(zhàn)斗力和凝聚力的隊伍。大家的背景和工作經(jīng)歷都不同,但是都很敬業(yè),并且都很有實力,每位同事都有自己的專業(yè)上的強項。我很有信心這支隊伍能夠在2018年大有作為。 9月 在去客戶現(xiàn)場的飛機上認識了7樓Service Center的同事Dean,一位非常厲害的專家,比我全面多了?;貋碇蠛?樓其他同事交談才知道大家背后對Dean的評價是 "一個集PO, Architect和Senior developer三位于一體的SAP Employee"。嗯嗯,確實,名副其實。 11月 再次回到這個之前曾經(jīng)support過的客戶,幫助partner解決一些問題。 感謝我老婆和兒子還有我的家人對我工作的支持。 說完了工作,接下來少不了的當然是我苦逼的自由泳學習之路了。 自由泳的打腿和劃手我覺得都比較簡單,很快就學會了,但是卡在了換氣上。 如果說游泳有理論考試的比賽,我覺得我可以去參加奧運會了。我看了大量各種網(wǎng)站上關于自由泳換氣的視頻和知乎的文字講解, 然而。。。。。。并沒有什么卵用。。。。。。以前看論壇里有些朋友學自由泳換氣時遇到這些問題:
我自己的個人經(jīng)歷就是:自從我開始練自由泳換氣,每次去游泳館我再也不用帶水了,換氣時喝進去的水就足夠了。 換氣的道理我都懂,但是到了水里我就是做不好。 知乎上有個人說過,當你泡夠了足夠的時間,喝夠了足夠的水,自然就學會了。這個感覺需要你自己去領悟,網(wǎng)上的視頻,教練的講解,不能真正教會你。真正學會,只有靠你自己在水里去領悟。 我自己想想還真是這樣,今年的12月份,我逐漸就能換上氣了,換氣時也不再喝水了。 我覺得這就像編程一樣,當程序猿到達了一定量的代碼量之后,或者是獨自解決了一定數(shù)量的tricky problem之后,產(chǎn)生由量變到質(zhì)變的一個轉變。 這里要特別感謝堡格萊斯健身俱樂部的陳曉強教練,不僅在岸上和水里耐心地教導我自由泳的正確動作,還在岸上給我拍視頻糾正我的錯誤動作,是一位非常敬業(yè)的教練! 當你在學一門編程語言 / 一種泳姿時,你該學什么? 我這人有個反思的習慣,這是我高中班主任兼數(shù)學老師高中三年灌輸給我們班的,我很感激他。反思我過去這半年,為什么我雖然有了很牢固的蛙泳基礎,自由泳卻依然學的這么痛苦? 我反思的結果: 我照著去年學蛙泳的順序學自由泳,從自由泳打腿開始,當打腿能夠輕松前進25米之后,開始學劃手,轉體,換氣,最后是全身配合。沒錯,無論是網(wǎng)上能找到的教學視頻,還是現(xiàn)實游泳館中的教練,都是這么教的。 我學的是什么?我學的只是自由泳的語法!這道理就像為什么當有的程序猿學一門新的編程語言時,把這么語言的所有語法從頭到尾讀了一遍,完了扔給他一個需求讓他用這門語言實現(xiàn),但是他還是覺得無從下手? 關于這個問題,中國程序界暗黑四大天王之一的王垠在他的著作里有了精辟的闡述,推薦每位年輕程序猿都去讀讀他的原文: 如何掌握所有的程序語言 http://www./blog-cn/2017/07/06/master-pl By the way, 讀到這里,如果你是一位程序猿 && 你在成都 && 你還不知道王垠是誰,then 請你去面壁 以上是垠神的原文引用,再回到我自由泳的問題:我只學會了自由泳的語法,而沒有領會自由泳的 "語言特性(paradigm)" !! 什么是自由泳的語言特性?一千個自由泳泳者可能有一千個, 不,沒那么多,至少一百種答案。就我個人來說,結合我從不會換氣到學會換氣的過程,我認為是:側身。 按照教科書上的說法,"背部和臀部的肌肉保持適當?shù)木o張度,在游進中保持頭部平穩(wěn),軀干圍繞身體縱軸有節(jié)奏的自然轉動35゜~45゜" 向下面這張圖一樣,想必你能清楚地觀察到軀干轉動35度到45度這一behavior吧?
而我,從一開始對這個轉動,側身的動作就很不適應,一側身時我就很緊張,害怕水從鼻子里灌進去。在這種肌肉緊張的情況下,再去強行練劃手,換氣,效果可想而知。問題的根源就是我游了一年多的蛙泳,身體肌肉已經(jīng)熟悉了蛙泳那種在游進過程中,身體永遠是俯臥在水里的語言特性。當我從俯臥切換到側身時,我的大腦會本能地對這種位置的變化產(chǎn)生抗拒,然后傳遞到我全身。客服 克服這個問題我用的也是最笨的辦法: 老老實實泡了兩個月?,F(xiàn)在我的身體對側臥已經(jīng)非常適應了,我經(jīng)常用側臥的方式漂浮在水里,輕輕打腿保證身體原地懸浮,然后側頭從水里望向水面,觀察水面被其他泳者游過而蕩漾起的波紋,以及在水里觀摩其他自由泳高手的打腿和劃手動作。這時我才發(fā)現(xiàn)水里是如此安靜,這是我以前游蛙泳無法領略到的。 如果是我來教別人自由泳,在學員打腿過關之后,我不會讓他先開始練側身打腿,而是會讓他先從側身漂浮開始。沒錯,就是側身漂浮,什么時候覺得能夠全身非常放松漂浮在水里了,什么時候就能開始練側身打腿。因為我認為側身轉體是自由泳最重要的語言特性。 我們平凡人總是很羨慕C羅和孫楊在金球頒獎典禮上或者冠軍領獎臺上的風光, 而總是會去忽略他們背后做出的大量常人無法想象的艱苦訓練: 2018年,讓我們每位程序猿都像C羅和孫楊一樣,繼續(xù)持之以恒的打磨自己的職業(yè)技能。 2018年的愿望 真心希望我的自由泳能游得好看一點 這些動作簡直就像藝術品一樣 |
|