Avatar of the user.

林祐正

您好,我是林祐正(Morris),畢業於中華大學資工系,雖然不是什麼明星學校,但其實裡面有很多教學用心的老師,為我在軟體領域奠定良好的基礎,暑修的資料結構老師,讓我開了竅,演算法老師,教會我如何去思考問題,OS老師利用淺顯例子讓我清楚電腦如何運作,還有畢業專題老師,讓我真正體會到Coding的樂趣。大學時代就一直打工賺自己生活費,培養了自己獨立自主精神,還有凡事自己動手做的習慣,也因此能更早接觸職場,而能及早做準備,畢業前,把自己存款拿去報名Mobile課程,我一直覺得是個明智的投資。 我覺得自己人生算蠻幸運的,在Hiiir期間,遇到來自國外知名公司的主管,我很喜歡他舉辦一種會議,他會把一些有挑戰性功能交給每個工程師3天時間想解法,然後每個有答案的工程師會在會會議室白板上寫下自己解法並說明自己想法與好處,我了解到原來一個問題,每個人都有自己獨特想法,而且在討論中間常常因此迸出新的想法,也因此在往後工作學會不斷學習別人優點融合自己的想法,我想這才是溝通真諦。在富爾特時期主管舉辦的讀書會,我也覺得很有意義,他總是告訴我們,工程師不要一輩子只會寫程式,在此之後養成了閱讀的習慣,包含管理學、腦神經科學、文學...等等,還有謝謝他送我的賈伯斯傳,我想我也因此受到啟發,脫離了框架,學會Think different. 這些知識都在日後工作得到了很多的幫助。 在學生時代畢業專題我們組大概是唯一自己想題目的,我覺得能把腦中的想法實現出來是想成為軟體設計師的動力,我自己是實證主義者,在讀了一些理論或腦子裡有一些想法的時候,就會想要去實際去應證,所以養成了寫Outside-project習慣,也因此提早注意到前端架構的重要性,我算是極限開發擁護者,也喜歡RoR約定先於配置想法,所以認為應先架構後產品,而且架構要足夠靈活,才能做到靈活的更動,於是在MVVM未在台灣風行時,便開始採用,摩爾定律失效後,軟體需要多開執行緒來加速,於是前年搶先蘋果導入Actor-Model架構,並也用Kotlin實作,完成架構跨平台的想法,這些也工作中實際應用上大大提升了程式執行效能,如替DBS寫出可能是台灣操作最流暢的推播收件夾,還有在iWatch Series3執行效能打敗了Spotify,並且自行想出前端Actor-Model的信箱機制,讓頁面完全解耦,真正設計出符合SOLID的架構,讓整體開發效率提升,自己也開始從架構後開始學習系統設計,從寫工具變成自己設計產品,What2Eat就是第一次嘗試作品,去年更嘗試了OODBMS搭配Graphql PostgreSQL的微服務架構,並於2022/6/16將自行設計的架構:Theatre申請發明專利,現在發現,原來一個人也可以做到很多事。 If I have seen further than others, it is by standing upon the shoulders of giants. So stay hungry stay foolish. 這是我結合兩位改變世界大師說過的話提醒著自己,是過去有像Alan Kay與Linus這些大師讓自己看起來很厲害,所以不要自滿要始終保持不斷學習,這世界其實變化非常快速,不要滿足於小確幸,要勇敢脫離舒適圈,去挑戰。
Please Sign Up or Log In to view more information about 林祐正.