2023 完結倒數!又到了回顧的時刻

日常分享
sharkHead
2023 完結倒數!又到了回顧的時刻

原本想說時光飛快,2023 年即將結束,又到了做年度回顧的時間。但今年對我來說,其實並沒有一下子就結束的感覺,也許是因為 2023 年對我來說是相對充實的一年。

2022 年末,我轉換跑道,從後端工程師轉職成 DevOps 工程師,開始接觸較為陌生的 Infra 領域,因此 2023 年可以說是充滿挑戰的一年。為了讓自己不要在工作上掉鏈子,我即使下班也是努力吸收 DevOps 相關的知識。現在工作上常常碰到網路相關問題,而求學階段學過的網路知識都一字不漏的還給老師了,後悔莫及啊 😭。

大學的企業資料通訊真的要好好學習。然後多看鳥哥的 Linux 私房菜。

2023 年的下班小嘗試

而說到下班努力吸收新知,今年我嘗試了許多有趣的事情。

將 Side Project 全部搬家到 K3s 上

為了學習 K8s,我在 AWS 上自己搭建了一個簡易的 K3s 叢集 (K8s 輕量版),並將自己的 Side Project 容器化後運行在上面。容器化的過程相當有趣,我學到了很多寫  Dockerfile 時需要注意的各種小細節,因為我做了不少蠢事 😆,例如沒有使用 Cache,導致 CI/CD 過程拉的超級長。為此我還特地寫了一篇文章

藉由這次搬家,我對 K8s 生態的相關工具有了不少的認識,包括套件管理工具 Helm、部署工具 ArgoCD,以及監控工具 Prometheus 與 Grafana。可以說是收穫滿滿。

只可惜雖然有買 RI (Reserved Instance),但機器的成本還是不便宜。明年要繼續維持這套架構還是乾脆轉免費仔 (Fly.io 與 PlanetScale),是我目前還在思考的問題。

嘗試與朋友們一起辦分享會

某天我突發其想,想與朋友們一起來辦個小型的技術分享會。分享內容不用很正式,也不需要準備簡報,就只是單純的閒聊,可以聊聊最近自己上班時遇到什麼樣的技術問題,或是下班後在研究什麼酷東西。而在 2023 年,我一共分享了 11 個主題。

  • 使用 Terraform 在 AWS 上建立一個簡單的 LEMP 架構
  • 讓你的寫 Code 速度 Vim 起來
  • 使用 Pest 來寫優雅的 PHP 測試
  • 看我怎麼處理 Livewire 發動的各種陷阱卡
  • 使用 Laravel Octane 將你的 Laravel App 容器化
  • 用 Cloudflare CDN 提升你的網站讀取速度
  • TailwindCSS 的優缺點以及我踩過的坑
  • 教你如何在 GCP 上搭個 k3s 來學習 k8s,然後透過 ArgoCD 部署你的網頁應用
  • 一行指令搞定所有 Server 環境設定,簡單介紹 Ansible
  • 量化網站的極限,簡單介紹 K6
  • 用 AWS 搭建一個高可用性網站

雖然分享的內容都不困難,但卻很好的加深了我的印象,果然教別人才是最好的學習方式。如果你有一群可以互相講幹話的朋友,不妨挑個大家都有空的時間,一起來做個簡單的分享吧,相信你也會像我一樣學到很多!

2023_12_30_23_31_54_0904f12a92d3.jpg

兩度去日本

來說說一些非技術的話題,2023 年不小心去了日本兩次,這完全出乎我的意料之外,2023 年前我從未去過日本,而日本又是我很想去的國家。

今年 10 月,在強者朋友的幫助下,我成功的完成了大阪京都自由行,不得不說京都是一個很棒的地方,彷彿是日本傳統文化的縮影,古樸精緻的神社與莊嚴肅穆的佛寺,都讓我深深感受到日本傳統文化的魅力,不自主的沈浸在那古色古香的氛圍中,希望未來還有機會再次造訪京都!

2023_12_30_23_34_32_362ab70106cf.jpg
去了一直很想造訪的清水寺

然後今年 12 月,在前輩與同事的幫助下,我成功的擠進了公司舉辦的程式比賽決賽,拿到飛往日本的機票,雖然最後沒有拿下名次有些可惜,但莫名奇妙的又讓我再次去了日本 😂。這次去日本最讓我印象深刻的是同部門的前輩,他曾經待過日商,到日本後一整個回憶湧現,跟我說了很多日本當地的爆笑小知識與之前工作的點點滴滴。

2023_12_30_23_42_12_28d419a28340.jpg
感謝前輩的經驗分享

2023 年真的是很棒的一年,但說了這麼多,還是來面對現實吧 🥲。

2023 年我定下哪些目標,有哪些完成了?還有哪些被我擱淺了呢?

2023 年的目標回顧

讓我一個一個來比對,去年訂了哪些目標。

考取 AWS Solution Architect Associate 證照

雖然拖到了年底才去考,但是成功達成!今年去參加 AWS Summit 之後,拿到了SAA 報考五折的優惠,既然都拿到優惠了,不用白不用,就下定決心報考了,幸好在一番努力準備後有考到證照。明年也許可以繼續來拼 SAP (Solution Architect Professinal) 認證?

2023_12_02_22_21_35_8da5ec207d45.png

前輩:這就是個大型 Ya 配。

成為一個 PHP 套件的 Contributor

算 … 有吧,有嘗試去看熱門套件的程式碼並嘗試提出 PR,真的有修改程式碼的 PR 沒有成功被 Merge,反而是簡單幫忙修改文件的 PR 被 Merge 進去了。管它的,這也算是 Contributor 無誤啊 🤪。

希望明年可以自己寫套件,還有修改程式碼的 PR 可以被成功 Merge。

用 Tauri 寫出一個 App

擱淺中,我連 The Rust Programming Language 這本書都還沒看完,前端想用的 SvelteKit 也還在學習中,更不用說開始用 Tauri 寫 App 了。但我已嘗試用 Rust 來寫些測試小工具,幫助自己的日常工作。期望自己可以繼續精進 Rust 的技能。

搞好英文,也學學日文

擱淺中,除了日本五十音都還沒背,連今年同事互評都提到希望我提升英語口說的能力 (完蛋了 …),我其實有在想辦法提升英文口說,但看來努力還不夠啊 🥲。毫無疑問,提升英語口說絕對是我 2024 年的首要目標。

也許值得我說一下的小事,用來掩蓋目標沒完成的事實

其實今年的目標完成度不算差 (應該吧?),而且我也做了不少有趣的嘗試。

  • 將 Side Project 容器化,並搬移到自己搭建的 K3s 平台。
  • 寫了 23 篇文章。
  • 做了 11 次技術分享。

2024 年的目標

在回顧完 2023 之後,按照慣例,來訂定 2024 年的目標吧!

提升英語口說能力

這不繼續補強真的不行,不只一位同事覺得我應該提升英文口說能力。實際上我工作上真的還蠻常講這句話的 …

Ahhhh… How to say that?

明顯是英文詞彙量有很大的不足,我打算利用每天的閒暇時間去聽英文的 Podcast,並開始去背更多單字,希望明年可以大量減少這句話從我嘴巴說出來的次數,並將自己的英文口說提升到能流暢對話的程度。

繼續成為套件的 Contributor

2023 年我開始會抽空去看別人寫的專案,並嘗試提出 PR,我希望這個習慣可以保持。雖然工作上鮮少寫程式碼了,但我還是很喜歡寫程式所帶給我的成就感。在 2024 年,我希望自己可以提出更多有意義的 PR,除了提升自己的技術能力,也幫助別人的專案越來越好。

起死回生的目標,來寫一個套件吧!

2022 年的目標又起死回生了,但這次不同,我有了明確的目標,對於該寫什麼套件有了初步的想法,希望 2024 年,我可以把這個想法實現!

2024_01_12_14_11_16_66e567d00a5d.jpg
我想嘗試用 PHP 的 GD Library 來寫個 Thumbnail Generator

一定要完成!用 Tauri 寫出一個 App

沒有比 Tauri 更適合拿來練習 Rust 與前端技能的框架了,真心希望自己可以在 2024 年用 Tauri 來寫出一個簡單的計算機 App,一圓寫桌面 App 的夢想。可惡,這不難吧,就交給未來的我了。

結語

2023 年真是令人難忘的一年,不論是在技術或是在生活上,都接觸到了很多新事物,真的是大開眼界。希望 2024 年,我也能繼續鼓足勇氣去接觸更多有趣的酷東西。

分享之前看的電影「歡迎來到駒田蒸餾所」中,我很喜歡的一句話

「只要目標明確,不論從哪裡開始都是一樣的。」

而在 2023 年的最後…

祝大家 2024 年新年快樂 🥳!

sharkHead
written by
sharkHead

後端打工仔,在下班後喜歡研究各種不同的技術。稍微擅長 PHP,並偶爾涉獵前端開發。個性就像動態語言般隨興,但渴望做事能像囉嗦的靜態語言那樣嚴謹。

0 則留言