【置頂】部落格介紹

哈囉,我是 Vincent,是個資管系出身的後端軟體工程師。這裡紀錄了畢業以來,在工作上用到以及自學學到的東西。

會有這個部落格,是因為發現工作的難度與大學專題相比,可說是大幅上升。筆者還記得為了入門 Spring Boot(一個後端框架),曾經看了好幾篇文章,但不一定看得懂,相當吃力。如果好不容易學到什麼東西,卻沒有保存下來,隨著時間忘記,那就十分可惜了!

再加上筆者也在網路上查到工程師撰寫文章的好處,例如做為自己的筆記、幫助其他人、培養表達能力等。而這也是一種「費曼學習法」的實踐。於是在寫出一系列的 Spring Boot 文章後,便分享到 FB 社團,沒想到反應還不錯。

在 FB「程式丼起來」社團分享

這個部落格目前有數十篇文章,在網頁右邊有個「文章分類」的選單,展開即可查看現有的分類。

  1. Spring Boot:包含從建立專案、設計 API 開始,一步步接觸 Spring Boot 各項功能的一系列文章。但單元之間的內容有相依性,也就是說閱讀後面的單元時,會遇到在前面單元所實作出的程式碼。自第 24 課開始已避免此情形。

  2. Kotlin:教導 Kotlin 程式語言的最基礎用法。內容涵蓋變數宣告、流程控制、集合與物件導向等。文章數不多,程度也不深。適合已經會 Java 的讀者再認識一種新語言。

  3. 資料結構與演算法:這些是筆者閱讀相關參考書的學習理解。主要是介紹幾個基本的資料結構(如:鏈結串列、二元樹)和演算法(如:快速排序法),並用 Java 程式語言實作出來。程度不深,可讓讀者有個概念。

  4. MongoDB:示範各種查詢條件的撰寫,以及新增、刪除與更新資料的方式。此外也包含聚合(aggregation)的用法,並解說索引(index)與查詢計劃(query plan)。

  5. ElasticSearch:示範呼叫 REST API 進行 CRUD,以及解說搜尋語法的撰寫方式。接著再使用 function score 功能,對資料做相關度評分。最後在 Spring Boot 專案中實作出這些操作。

  6. Java:預計收錄有關 Java 語言及函式庫的文章。由於筆者文章涉及的範圍不多,此分類尚不明確。

筆者原先因為學校作業,開始在 Medium 撰寫文章,而畢業後仍繼續寫作。後來據說該平台調整了 SEO 政策,進而導致觀看數下滑。到了 2021 年 5 月 8 日才開始搬家,將重要文章移動至此。對讀者的好處是只要有 Google 帳號,就能進行留言。所以若對於文章有不了解的地方,或是內容有誤,都可以提出來。比方說下圖就是與讀者進行問答的例子~

對筆者而言,則可進行網站版面的客製化。此外也接觸到 SEO、網站分析工具與廣告擺放等,都是有意思的經驗。

下面收集一些部落格得到的回饋,作為紀念。最後祝讀者學習或查詢資料順利,喜歡的話,可以留言或寄信給我鼓勵!

被分享到 Line 社群

被分享到 FB 的 TWJUG 社團

前同事來信

學弟來信

讀者來信 1

讀者來信 2

留言

張貼留言