關於我

您好,我是林彥廷,目前就讀國立陽明交通大學資訊工程學系四年級。

曾在梅竹黑客松團隊擔任開發部成員,觸⻆碰到了不算少的東西,但我始終認為這⼀切都是零。

學習對我⽽⾔並不是為了疊加技能、配點技能樹。在不同領域中⼀次⼜⼀次的吸收成⻑,我反倒覺得我是在精銳⼀種難以⾔喻的感知能⼒,⽽我往往能善⽤那感知能⼒,來幫助我迎接不一樣的挑戰。

目前計畫職業生涯初期擔任一名後端工程師,期許自己成為一個不只會寫程式的開發者!

履歷

這是我的履歷:CakeResume

這是我的部落格:卡尼多隨筆,我還蠻喜歡透過文字來分享學到的東西!

這是我個人音樂作品的 YouTube 頻道:卡尼多,為了好玩而創的,未來目標朝向多元化發展。


作品集

升大三暑期專題:用一點樂理和音訊處理技術做簡單的音色轉換(Python、音訊處理、樂理)程式碼

「互動式音訊處理導論」期末專題:用 Pure Data 打造吉他效果器(Pure Data、音訊處理)Demo

「微處理機系統實驗」期末專題:用 STM32 開發板做一台類似投籃機的遊戲機台(C、Assembly、STM32開發板)程式碼

建置部落格:用 Hexo 及 GitHub Pages 打造部落格(查資料、想法寫成文字)部落格

Python 小工具:用 Python 將 PDF 文檔轉成 PNG 圖檔用 Python 操作 Android 手機

交大藝趣節拼貼專案:《我們都是》(Java、Kotlin、Android)程式碼

NYCU Global Design & Innovation Competition:FitBot(Python、Flask、JavaScript、HTML、CSS、LINE、聊天機器人、Firebase、Heroku、YouTube Data API)後端程式碼 前端程式碼 Demo

LINE 聊天機器人:喜歡《大英雄天團》杯麵?何不自己做一個!(Python、LINE、聊天機器人)程式碼

網頁小工具:載歌小幫手(Python、Flask、YouTube Data API)程式碼

在梅竹黑客松開發部,接觸到了前端和後端相關的技術,期間和其他部員共同開發活動相關平台,覺得非常有成就感!尤其是後端,當時主要是負責撰寫 API,當發現自己實作出來 spec 上所需功能的時候,真的會覺得中間查資料、解決 bug 的辛苦都很值得,也樂在其中。

除此之外,現在很流行的機器學習、數據分析、NLP、雲端服務等等的技術,都可以結合前後端來展示或開發成品,所以我希望自己能在前後端方面有著穩固的底子,未來如果有興趣碰碰其他方面的技術,相信除了能拿來整合之外,也能利用學習前後端的心得來幫助學習不一樣的技術。

作為軟體工程師最棒的事情,是可以在任何感興趣的領域應用我們的技術,樂在其中,也為其帶來價值!

梅竹黑客松開發部部員
大一下的時候,加入了梅竹黑客松開發部。(梅竹黑客松:清交兩校學生合辦的黑客松競賽)
開發部主要負責開發活動官網、報名平台、提供參賽者競賽當天收發訊息的平台、後台管理系統。
上半年以學習與練習開發相關知識及技術為主,
下半年則著重在平台的正式開發以及和企業做出題上、賽前工作坊的溝通。
因為我選擇的是後端,所以接觸到了 Egg.js 後端框架、撰寫 API 的概念及 AWS 雲端服務,至於前端則是有些概念但沒實際去寫過。
那一年讓我開始明白寫程式的價值及樂趣。
平常在課堂上學的大部分都是為了應付作業考試,不知道寫那些 code 到底能拿來做什麼。
直到加入了梅竹黑客松開發部,讓我對寫 code 這件事有著不一樣的想法。
雖然那個時候前期有過一段撞牆期,覺得有好多東西要學有點吃不消,但後來發現,沒有人說要像考試一樣什麼東西都要背起來,而是當遇到不熟或卡住的地方時,去找相關資料學習需要的部分就可以了。


梅竹黑客松開發部部長
接著到了下一屆,和另外一位部員共同接下了「部長」的職位。
因為另外一位部長本身已經有在外面擔任軟體工程師,所以能在和他合作的過程中,除了學到一個 project 從無到有是如何規劃和逐步實作出來,也讓我深刻明白人外有人天外有天的道理,但不需要去比較,而是在過程中和對方一起成長!
那個時候接觸到了前端 Vue.js / Nuxt.js + ElementUI 以及後端 Node.js / MoleculerJS + Docker。但老實說,現在要我用那些框架開發網站,我還是得花不少時間去查資料,畢竟我雖然有碰過,但對它們的了解還不是到很深入,我覺得這或許就是軟體工程師常常需要面臨到的挑戰吧?(但逐漸研究出來並開發出東西的感覺真的很棒!)

交大藝趣節拼貼專案寫 APP
今年 (2021) 一月,在交大藝趣節拼貼專案中和另外兩位同學一起用 Java + Kotlin + Android Studio 開發活動當天給使用者操作的 Android App。
由於之前從來沒接觸過手機 APP 開發,剛開始內心也是會有種抗拒的感覺,但在一次又一次的查資料和討論的過程中,慢慢發覺解決困難及挑戰非舒適圈的樂趣,這也許也是將來工作常常會體驗到的感覺吧?

參加黑客松競賽
而今年暑假和另外四位同學參加了 NYCU Global Digital Service & Innovation Competition 獲得了第二名
我們主要是用 Flask 後端和 FSM model 打造 LINE Bot,資料儲存的部分用的是 Firebase 的 Firestore 和 Storage,ML model 的部署是用 Algorithmia 這個平台,除此之外還接觸到 LIFF、Heroku、GitHub Pages、YouTube Data API,詳細的內容我把它放上部落格了
得名對我來說是其次,重要的是那次的競賽經驗,讓我明白團隊溝通與合作的重要性,並又再次深刻體會到產品從無到有打造出來的樂趣及成就感,因此後來我又自己做了一個聊天機器人