一個SAP開發人員的2018年終總結

i042416發表於2018-12-31

我是SAP成都研究院的Jerry Wang,我喂自己袋鹽。

一個SAP開發人員的2018年終總結

時間過得真快,2017年發生的事情還歷歷在目,一轉眼,2018年又馬上要結束了。

Jerry驚恐地發現,隨著年齡的增長,時光流逝的速度彷彿有加快的趨勢。因此,年終的記錄顯得更為重要。把自己一年做的無論工作還是生活上的事情梳理一遍,若干年後來回味,一定非常有意思。

2017年,Jerry的工作和生活,可以用這兩個關鍵字概括: 程式設計 游泳****。

更多詳情可以參閱我的文章: Jerry的2017, 程式設計與游泳

2018年,我的關鍵字變成了: 程式設計 自媒體

一個SAP開發人員的2018年終總結

Jerry是怎麼想起在2018年,嘗試著寫微信公眾號文章的呢?

這要從很久很久以前說起。Jerry是2007年1月進入SAP成都研究院的。工作一兩年之後,平時做開發遇到技術問題,我要麼就請教身邊的資深同事,要麼就用即時通訊軟體請教SAP其他地區的同事,像上海,德國,以色列這些地方的同事。當時SAP內部用的還是Messenger(用過這個軟體的朋友們估計都有一把年紀了)。一個偶然的機會,我在Google上搜尋一個技術問題時,發現了一個稱為 SDN 的網站, SAP Developer Network。我驚訝地發現,這個網站上的其他網友,使用的程式語言和我每天工作中使用的一樣都是ABAP,並且上面既有提問和解答,也有專門的技術部落格。當時我的感受,就像阿里巴巴發現了芝麻開門這句咒語一樣。

從那一天起,我每天工作之餘,都會花一些時間瀏覽SDN,遇到有網友提問而我知道線索的,我會去回答;看到別人寫的好的技術部落格,我會精讀。一段時間過後,我覺得SDN幫助我提升了自己的技術,是時候從一個單純的內容索取者(content consumer)轉變成內容生產者(content producer)了。在我當時的老闆Posei的鼓勵下,我從2013年寫下第一篇部落格,從SDN改版成 SCN (SAP Community Network), 再到如今的 SAP Community ,我始終保持了在上面寫英文部落格的習慣。

一個SAP開發人員的2018年終總結

我想,去年SAP Community的組委會讓我成為SAP Mentor, 可能並不是我寫的這630篇部落格內容有多優質,而是對我這些年這份堅持的一種肯定。

一個SAP開發人員的2018年終總結

再說到微信公眾號,一個IT從業人員非常熟悉的,獲取知識和訊息的平臺。Jerry關注了很多技術公眾號,閱讀完作者的文章之後,總是習慣把文章裡面的知識和技巧自己動手做一做,想辦法融合到工作中去。

https://github.com/i042416

一個SAP開發人員的2018年終總結

我的github上有三個倉庫,分別存放了ABAP,JavaScript和Java的程式碼片段。這些片段是我讀了高手們的微信公眾號文章後,把高手們在文章中傳達的思路融入到SAP應用開發中而成。我通過這種方式,把微信公眾號文章讀到的知識,真正 融合 成自己知識體系的一部分。

Jerry覺得這種學習方式有點像鳥山明《龍珠》裡描述的沙魯和魔人布歐,他們都是通過不斷 融合 其他高手來提高自己的戰鬥力。

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

再回到我想開始寫微信公眾號文章的原因:

1. 微信公眾號上別人的文章看得多了,自然而然的,我同樣問自己:為什麼你不在上面貢獻點原創的東西呢?

2. 去年年底正好讀了昔日Airbnb女神朱贇的一篇文章,提到她開始寫公眾號文章之後,對自己工作和生活產生的一些積極改變。我當時很羨慕女神朱贇在業界的影響力,超高的人氣和廣闊的人脈。然而,光是羨慕別人,有用麼?

3. 我在之前的文章  SAP成都研究院35歲以上的開發人員都去哪兒了?  裡提到,我是一個工作上很需要新鮮感的開發人員,喜歡不斷嘗試和挑戰新的未知事物。在我每一篇微信文章寫好之後點選群發按鈕之前,我都無法預知我的關注者會做出怎樣的評價。這種新鮮感是我想要的。

綜合以上三點,就有了我今天這個公眾號。當然我除了要感謝SAP成都研究院其他肯賞臉在這個公眾號上寫文章的同事之外,也要感謝SAP中國研究院寬鬆的氛圍和我的各級領導們對這件事情的大力支援。他們不但沒有覺得我在業餘時間做這件事情是不務正業,而且還幫助我轉發這些文章,讓它們能夠傳播得更廣。

2018年這個公眾號總共發了87篇文章,其中我自己寫了55篇,其餘的文章是Jerry在SAP成都研究院的23位同事貢獻的:

SAP成都研究院2018年總共87篇技術文章合集

Jerry一篇文章的平均寫作時間是3小時,那麼55篇的總共時間是165小時。這165個小時全是Jerry下班後的業餘時間,如果按一週工作40小時計算,那就是4周多一點。由此可見,這55篇文章花費了Jerry相當一部分業餘時間,不過好在我還是堅持了一整年。在2019年,我的更新頻率或許不如今年,因為我可能會有其他新鮮事物要去嘗試。

能夠給員工充分提供這種自由度讓他/她們能夠分享出自己的專長,無怪乎每年SAP中國研究院都會贏得各種最佳僱主的獎項。

一個SAP開發人員的2018年終總結

當然自媒體不僅僅侷限於微信公眾號。Jerry也經常瀏覽知乎,不過看得最多的還是講游泳練習的文章和遊戲發燒友的技術分享。

一個SAP開發人員的2018年終總結

2018年我在知乎上也獲得了525個關注,456個贊同和809次文章收藏。

一個SAP開發人員的2018年終總結

我最初接觸簡書,同樣是搜尋游泳技術文章,通過百度發現了這個平臺。除了收穫636個粉絲和1603個喜歡之外,簡書還有個貼心的功能,統計文章總字數。不知不覺中我已寫下46萬字了?

一個SAP開發人員的2018年終總結

CSDN:

一個SAP開發人員的2018年終總結

ITPub:

一個SAP開發人員的2018年終總結

騰訊雲社群:

一個SAP開發人員的2018年終總結

阿里雲棲社群的編輯專門給我建立了一個雲棲社群的公眾號:

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

InWeHub:

一個SAP開發人員的2018年終總結

這裡也要感謝ITPub,騰訊雲,阿里雲棲社群和InWeHub四位編輯今年對我的幫助和支援,祝你們2019年工作一切順利。

2018年的自媒體經歷就說到這裡。今年是我接觸游泳的第三個年頭。

一個SAP開發人員的2018年終總結

雖然我按照原計劃學會了自由泳,但我只會右側換氣。

一個SAP開發人員的2018年終總結

我希望在2019年學會雙側換氣。

今年除了繼續在Labs裡窩著之外,還是抓住了機會到幾個客戶那裡跑了幾趟。

今年3月的時候:

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

5月跑了兩家:

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

剛剛過去的12月,作為一個成都人,Jerry見識了瀋陽的大雪。

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

去之前,聽聞溫柔可愛的小姐姐Carol告訴我工廠車間裡沒有空調和暖氣,不過幸好我運氣不錯,去的那幾天瀋陽一點也不冷,最冷也就零下幾度左右。

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

六月份的時候,感謝Cissy主持的Toast Master,讓我在公司裡過了一把玩棍的癮,也因此認識了SAP成都研究院的國家二級運動員,能雙手使棍的Haytham Xu。

一個SAP開發人員的2018年終總結

更多Haytham和我與雙截棍背後的故事,請參考這兩篇文章:

最後,讓我用回答問題的方式,結束這篇流水賬似的年終總結。

在微信公眾號後臺,我時常收到一些提問,有這幾種型別:

  • 你是如何從一個畢業生成長為SAP技術專家的?

  • 你是如何處理技術深度和技術廣度這二者的平衡的?

  • 我是一個開發人員,工作5年了,感覺自己技術沒啥長進,到瓶頸期了。

  • 你為什麼有那麼多的東西可以寫成文章?

首先我需要申明的是,Jerry不是那些業界上成名已久的大佬,和向我提問的各位一樣,我只是一個普通的開發人員,大家問的很多類似上面列舉的這種非技術問題,其實我也給予不了太多的幫助。

我能給大家分享的是自己的一個習慣。在工作中我處理一些特別複雜的技術問題時,喜歡把思路用筆塗鴉在筆記本上,後來我才知道,這種做法有個時髦的名字:思維導圖。在我做開發的時候,我腦子也在高速運轉, 邊寫程式碼邊想一些問題,比如:

一個SAP開發人員的2018年終總結

1. 我正在實現的這個功能,我記得今天上班地鐵上看到一個高手的部落格裡介紹的一個解法更簡捷高效。我把這件事情記在本子上,等忙完了去研究高手的解法。

2. 我正在實現的這個功能,呼叫這幾個API之後,或者在Spring/Maven裡, 或者在yaml, xml, json這些配置檔案裡做幾個配置就OK了,我的任務是完成了,然而這些API/配置為什麼能夠工作?背後的原理是什麼?我把這些疑問記在本子上,等忙完了去研究。

3. 當一個技術問題折騰了我很長時間才解決之後,我會在本子上寫下反思:為什麼我一開始沒找到正確的突破口,浪費了這麼多除錯的時間?是知識有欠缺,還是一開始思路就錯了?為什麼會造成這種思路錯誤的現象?下次有辦法避免嗎?

4. 我現在工作在SAP產品A上,我參與開發的這個功能,在SAP產品B和C上也都支援。這些需求類似的功能,在SAP產品A,B和C上的技術實現,因為其產品本身技術架構的區別而存在差異。那麼把這個功能在A,B和C上的實現做個橫向比較,優缺點各是什麼?把這個比較的任務記在本子上,等忙完了去研究。

時間一長,我的筆記本上就記下了很多這種零散的內容。經過我的歸納和整理,最後的輸出就是我在SAP Community和自媒體平臺上的技術文章了。

我在SAP工作12年,總共寫滿了16本筆記本,疊在一起大概22釐米高。

一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結
一個SAP開發人員的2018年終總結

回到上面那些在公眾號後臺向我提出的問題,如果讓我用四個字作答,我的答案就是做到: 專注,堅持

一個SAP開發人員的2018年終總結

2018年還有幾十個小時就將永遠離開我們了。

在過去的一年,我要感謝我的父母,妻子和兒子,感謝我的親人對我工作的支援;

  • 我要感謝我的領導Posei,感謝他對我職業生涯發展規劃的建議和我工作中犯下錯誤的寬容;

  • 我要感謝和我一塊寫公眾號文章的成都同事們,感謝SAP成都研究院C4C團隊的每一位同事(的美食),感謝一塊合作過的上海同事們;

  • 我要感謝關注我微信公眾號,給我留言提問的朋友們;

  • 我要感謝各大社群和我保持長期聯絡,辛勤工作的編輯們;

  • 我要感謝一有優惠活動,第一時間想到我的健身顧問們;

在即將到來的2019年裡,Jerry預祝大家一切都好。

我是SAP成都研究院的Jerry Wang,我喂自己袋鹽。我們2019年再見。

一個SAP開發人員的2018年終總結

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

一個SAP開發人員的2018年終總結


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2287045/,如需轉載,請註明出處,否則將追究法律責任。

相關文章