My 2023 recap
💡

My 2023 recap

Description
2023 對我而言可以說是傳奇的一年,在不同領域都有破壞性的突破
Created
Dec 25, 2023 05:04 PM
Tags
Review

2023 對我而言可以說是傳奇的一年,在不同領域都有破壞性的突破

🏆 獎項:在今年我一共拿到了五個不同的獎:教育部 Coding101 冠軍、TSMC 黑客松亞軍、TCSE English Session 亞軍、Andes Award 冠軍、NCCU CS 畢業專題 冠軍
📚 學術:除了 Edge Computing+AI 的主題有投稿上國科會計畫之外,也成功把 Kubernetes 的研究丟上去研討會 TCSE 跟期刊 JISE,另外接了兩個國科會計畫的實作案
💼 工作:分別在年初跟年尾錄取研華跟 LINE 的軟體工程實習,中間另外接了 Sunbird 的系統架構實習生(產學合作),在 Cerana 工作室也正在帶三個實習生去做案子
🏫 教育:被校內的 GDSC 社團邀請去教授 Docker,再當程式家教教了幾個學生,也被教育部邀請去 IGER Day 當客座講者聊自學。在推廣 AppWorks School 上面我也是不遺餘力地跟親朋好友、跟教授們宣傳,應該讓十多個有潛力的人進去這個好地方了吧
🆓 Open Source:很幸運地讓我貢獻了三個開源專案:JPetStore, LangChain, LangFlow,雖然都不是關鍵性的 PR,但被 Merged 可以說是好的開始
📱 自媒體:創立 @backend_b__ 這個哀居帳號,並且在半年內從 0 漲到 800+ 粉,必須要說導流的威力太強了,感謝提攜我的前輩們
 
看似這些東西超級屌,但靠我一個人的力量完全不可能走到這裡,我希望這篇文章自己紀錄爽的同時,可以帶給大家一些未來方向的參考,讓我分析一下怎麼複製出我這條成功道路
 

有目標的學習,實作才是真正會了

一開始在接觸程式時,我根本不了解「學會寫程式」這件事情可以帶來什麼幫助,只知道好像不學就會被淘汰。某方面來看這是正確的觀點,因為現在全球都受到高科技快速進步的影響,無論意願都得學習與之共處。
“”” 可是漫無目的的學習本身是在浪費時間 “””
因為沒有目的,我完全不知道 for loop 除了可以印出金字塔還可以做什麼(我同時也不覺得印出金字塔很有趣)我曾經棄修過政大的 python 通識課,因為我當下的學習沒有目的、太痛苦了
當我開始真正掌握一門技術的時候,是在「希望透過程式解決 XXX 問題」的時候,舉例來說:政大附近的有良心的租屋太少了,必須要在第一時間跟房東聯繫!但我沒有時間隨時監控⋯⋯
這時程式派上用場了,我開始去了解什麼是爬蟲?開始思考抓下來的資料要存放在哪?究竟如何通知我比較方便、比較即時?
透過 Top-Down 的方法,你不只會有更堅定的動力去學習,也能透過實作、應用去確認你對某項技術的掌握度。當然,在你實作範圍外的知識就不會在你的專案當中被你學到,但這正是我們需要持續實作的原因。
 

基因決定起點,環境影響前進的速度

我並不是演算法選手,數理能力也非常普通(高中讀文組)但我很幸運的是有數個健康的環境陪我一同成長,讓我即使非本科(大學讀了三年企管系)還是能夠在該領域有點小成就
首先,快講到爛了,但還是要推薦大家去參與 AppWorks School,這裏不會幫你上課,營造的是貼近業界的自學環境,我是在這邊被痛苦鞭打了數個月後才開始起飛的。詳細介紹請直接上 AppWorks School Medium 看看,很多校友會分享自己的心路歷程。
再來是 Cerana 這個工作室,除了一起打比賽做案子,我們每週都會舉辦讀書會,持續交流彼此近期所學,強迫養成輸出的習慣。我們相信費曼理論,只要把概念講到三歲小孩都聽得懂,就表示你真的貫徹理解了。總之對 Cerana 的隊友,我滿懷著感激與熱情,有他們我才有辦法持續參加這麼多好玩的事情!推薦大家一起組讀書會,或許可以去找「水球的軟體學院」看看,我知道那邊有蠻多不同主題的社群可以參與的。
另外是學生的福利:多參與教授底下的實驗室計畫,會變強的更快。沒有一個教授會拒絕積極的學生,即使你不清楚自己究竟想做什麼方面的研究也沒關係,教授是可以跟你討論煩惱的(絕大多數的教授啦)教授比你在資訊科技圈多打滾了好幾十年,站在巨人的肩膀上看世界總是可以更快的綜覽格局。
或是來創個哀居帳號,持續產出自己參與該領域的紀錄,以社群的正向回饋讓自己進步得更快,也是個不錯的好方法
總之,熱情是一種資源,為了讓熱情得以被保溫,建議有個好的環境讓你可以交換、放大你對資工領域的熱忱

熱忱熱忱熱忱

前面為了讓這條道路盡量抽象化、可複製,都撇除掉個人特質不談,但我覺得不積極、沒有熱忱是不可能走下去的,若你覺得做得不開心、沒有成就感、不好玩,或許可以開始思考停損點的設定,要賺錢應該不是只有資工這條路可以走。重點從來都是要活得開心
我自己是一個行動力強、對資工充滿熱忱、爆炸積極的人,我會把握每次可以表現、可以變強的機會,所以才可以在充滿客觀劣勢的條件下獲得一些成就,如果你也是個積極的人,那恭喜,因為我本身不太聰明,所以你在走我這條路時遲早會追上我!如果有問題想聊聊都歡迎用 IG 密我工程帳
 

時間管理

JavaScript 有 Event Loop 來 concurrently 做不同的工作,我們也可以沿用
有機會可以來分享我是怎麼透過 Notion 去建立類似機制、來最大化管理時間的
不過時間管理的本質還是在 “時間品質” 上,個人覺得注意力集中卡重要啦
 
最近在二刷進擊的巨人,覺得很喜歡這句話「在知道結局之前,只能持續前進」
送給大家這句話,希望在 2024 年也能持續前進到自己滿意的結局
 
 
 
我平常會在 IG 工程帳 @backend_b__ 分享所見所聞,如果你覺得這篇文章不錯或是有共鳴的話就幫我分享+標註吧