2020 Retrospective Review

回顧今年參加的活動作為2020的結束,今年有努力的再往前邁進。

今年參加了什麼

Azure certification

  • AZ-203 Developing Solutions for Microsoft Azure :考試通過
  • AZ-400: Designing and Implementing Microsoft DevOps Solutions : 沒去考試,要考試當天撞到程式上線期,在考試與上線死的考驗中,選擇繼續加班準備上線。

研討會

  • Geekle — Java Global Summit — Online :滿慘的研討會直播斷線。
  • JetBrains Technology Day for Java is over : JetBrains的研討會,今年第一次參加,對於Java我覺得這個研討會是很有看頭的,推薦A.)Life Beyond Java 8 B.)Software Modernisation C.)Your Tests Lack Vision: Adding Eyes to Your Automation Framework
  • HITCON2020 : 今年學了5G,Cybersecurity,數位身分證這些主題的資訊安全新知,然後看了橘子大神,再度打入Facebook。
  • MOPCON2020:今年第一次去了MOPCON,票價算是很親民的,而且內容主題很多元,今年主要聽了,遠距工作,程式(Go,Vue,Backend…etc),蠻推薦游舒帆的商業思維,可以了解為什麼工程師的苦痛都沒人會想管,https://www2.slideshare.net/shufanyu/ss-238968691
  • JCConf 2020:現在TW Java的演討會比起以前來說,真的是慢慢的變弱了,除了Spring ,Pure Java的 Framework/Lib 就慢慢少了,以前還會介紹Apache的產品,像是kafka,現在都沒有了,多出來的是 Kotlin,還有cloud 的部署應用,到現在K8S應該是打敗了Spring cloud,看完的心得就是Spring cloud可以先放一邊先不用學。
  • 2020 JSDC:今年的演討會是採用線上的方式,比較沒有以前大拜拜的熱鬧,之前JSDC都會找很多外國的講者,而且會分享很多前端的新概念,今年採用線上的方式,除了老木一貫優雅的分享,另外就是看到React 大神Jeremy Lu 大戰Angular 大神 Will,如果有機會真的可以去看一下這個有趣的辯論。
  • Domain Driven Design Taiwan Conference 2020:今年是台灣第一屆,真的是非常的有趣,DDD 的開發方式很強調共識,書同文,車同軌,並且有完整的方法論可以從需求變成實作,2021年該排進去學習的包括CQRS,SAGA,Event Sourcing。第二天的工作坊也是非常的精彩,從事件風暴產出Domain,再轉成程式架構與TDD測試案例,提供了一系列完整的方法論與實務。
  • 2020 Agile Tour 敏捷之旅:今年採一半線上,一半實體工作坊的形式,線上的部分今年因為是線上,所以有機會找外面比較不會在台灣出現的講師來分享。Evelyn Tian,Daniel Teng,黃世銘 Sam Huang,David Ko,Jenson Lee,都是很不錯的講者,實體工作坊的部分,今年參加的新竹工作坊,三場都是很有意思的,組織價值觀探索工作坊:可以讓人了解團隊的價值觀,如果個人的價值觀與團隊公司的價值觀背道而馳的話,就要考慮是不是要提開這個團隊或公司。The Art of Measuring Agility 衡量敏捷性的藝術:透過系統化的方式,來了解敏捷的程度。如何啟動敏捷轉型:透過精實畫布,小跑快步前進,逐步校正轉型的內容。

小聚

  • 【DDD TW 7月沙龍】用 DDD & BDD 開外掛:把共識變測試:DDD工作坊的前身,講了事件風暴到BDD的實作方式。
  • TWJUG — Quarkus by Kamesh Sampath:介紹Quarkus,可以用更少的Resource與啟動時間來產生一個 instance,使用Quarkus可以有效的提供instance 密度。
  • Chrome Dev Summit 2020 Extended — improve your web authentication security:除了分享密碼如何加鹽加胡椒外,https://web.dev/ 這個網站裡面有許多Web的Best Practice,可以參考。

做的好的部分

  • 開始寫文章,避免年紀越大,記憶越差。
  • 有擴張不同的知識面,除了技術以外,商業思維也是很重要的,做對的事情才能夠讓公司維持營運,技術債不一定要還,時間有限,做當下最重要的事情。
  • DDD 終於有比較入門了,當初看了領域驅動設計這本書,算是一知半解,參加過研討會後,總算比較知道DDD在做什麼。

做的壞的部分

  • 研討會當天不一定能夠整理完全部的內容,最好是隔天能夠請假,好好的整理這次學到的東西,不然當下覺得非常有用的東西,會隨著時間慢慢流逝。
  • 工作跟學習兩者共用身體的資源,一到五加班,六日研討會,連續幾個禮拜下來還是蠻累的,體力有點超乎負荷,研討會幾乎都集中在9,10,11,12,年度工作的規劃,大項目看能不能集中在9月前之前完成,不然都沒有辦法多請假。

期待明年

  • 希望還是能夠多學習一些新的東西,並且有機會應用在工作上面,減低工作的Loading,產生正向的循環。
  • 2021有排到91的培訓,希望可以學得紮實。

--

--