12/1 是我生日 :) 近期完成了一些事情,像是決定研究所論文題目、回歸 Golang meetup 進行分享、參與 2021 年度 DevFest 盛會,並做了人生中比較完整的一次健康檢查。
前幾年生日時,總是會立定幾項進修目標,一步一步督促自己完成,過程中也相當有成就感。不過今年在體驗健檢和周遭所發生的事物後,覺得進修固然重要,不過身體健康才是能持續進修的關鍵。所以今年生日的目標,就是專注在研究所課業和工作就好,在身心健康和行有餘力的情況下,再來考慮實作個人 side project 和修習其他專業知識。
Golang Meetup
這次在年底有幸地參與了 11 月的 Golang Meetup。其實已經好一陣子都沒有寫 Go 了,都是以 C/C++ 為主,不過剛好有這機會玩起 TinyGo project,因此這次 Meetup 就針對 TinyGo compile 流程和 TinyGo 不同開發板的配置機制來介紹。其中這流程涉及到我們所謂的 porting 流程,所以也從中學習到不少。
DevFest 2021
Golang Meetup 結束後,緊接著就是 11/13 新竹和台中 GDG DevFest 聯合場。老實說這是我第一次參加 DevFest,所以看到專業的錄音器材很驚訝,覺得之前我的線上分享都不認真,因為如果收音品質不好的話,基本上參與的人也會覺得很吃力~告誡自己下次如果有想要繼續辦線上活動,一定要準備好基本的設備再去參加。
另外,這次分享的主題是入門介紹 IC design 產業鏈和 IC design 如何結合雲端計算,分享最主要的目的是希望能跟純軟產業的工程師互相交流,畢竟 IC design 產業相對來說不是這麼大眾,如果能透過分享方式,讓其他產業的人也可以了解 IC design 具體在做些什麼內容,說不定未來也會有相關合作機會。不過這次準備起來很趕,本來想介紹的內容偏 IC design IT,但老實說 IT 的工作內容其實不比純軟產業來的複雜且有趣,因此後來調整成偏市場導向的主題,讓其他可能非工程師的人也能大略了解 IC design 產業。
論文方向
研究所部分,這兩個月最重要的事情就是決定論文方向。教授實驗室的研究方向是以 software / hardware co-design 相關的為主,可能會涉及到的議題包含 ISA、計算機組織、電路設計等,介於底層軟體和硬體之間的溝通與處理。目前的想法是希望可以結合工作和研究主題,預期會結合實務上所使用的 protocol flow 和效能處理,透過架構設計和排程器來達到效率提升的目的。當然,其中有不少基本知識是我需要努力補起來的,但是其實做得蠻開心,因為是很有挑戰且過去沒碰過的題目。
人生目標
其實今年聽到很多關於財務自由的主題,其核心想法是透過被動收入讓自己能夠不必為了賺錢而工作,可以解放自己人生,去做自己想做的事物。但我覺得找到自己的熱情與興趣才是最首要的任務,我自己從來沒有想過所謂的財務自由,如果身體和頭腦都可用,我可以工作到我生命中止的那天。我很喜歡現在的工作性質,即使工作中不免會有打雜性任務,不過從同事或是任務中都可以得到很多收穫,覺得自己還是持續進步著,這種感覺很好,這對我來說,遠比財務自由還要重要。