我的 ASU 上課日常 - 第一學期

一直到最近幾天美國留學生活大部分的手續都處理好了,包含銀行、電信、租屋合約、駕照、傢俱採買;也很剛好的東西在開學前都用的差不多了 ASU 算是公認的 party-school,學校社團活動也滿多的;我認為這是可以讓自己在課業或找工作的壓力緩解一點,也發覺到自己在大學時的讀書方法比較偏向是苦讀型的學生,很容易因

更多內容

工程師碎碎念 - JUNIOR 工程師與 SENIOR工程師大不同

這篇文章會提到 junior 與 senior 工程師的差異,從開發程式的心態建立到實力的養成;並且依照自己的經驗說明技術提升的方法,我想先講 junior 與 senior 的差異。 我認為 Junior 與 Senior 的差異不僅是硬實力,軟實力的差異也是有很大的區別。以硬實力的角度而言,當一個使用者登入功能開發時,junior 常常會一股腦地直接完成功能;但是 Senior 會先去思考需求的

更多內容

工程師碎碎念-如何在大學畢業前累積技術或專案經驗

介紹: 這篇文章主要是在工作約4年後回頭看看大學的自己,回到大學時如果我想要找工作,我可以如何做決定,讓工作生涯走得更順利。另一方面,也是給自己將來要去國外研究所前的一些小建議,讓自己可以不要犯了當初念大學後悔的事情。 如果覺得這些建議很實用也可以參考看看;我覺得即使大學時沒有發覺到這樣的問題因此走了彎

更多內容
Thumbnail image

發布你的 JUPYTER NOTEBOOK 更方便分享數據分析的 INSIGHT

前情提要: 一直都有到國外進修資料科學領域的想法,因此也希望在台灣可以有一些數據分析的實務經驗;讓自己在國外的學習可以快速接軌,也就開始了自己的學習、撰寫履歷的旅程。 雖然說是旅程,但是我也只有得到一次面試機會 XD ; 雖然最後沒有得到一個短期的數據分析機會,但是正是這個面試機會讓我想要有這篇文章的經驗分享,

更多內容
Thumbnail image

優化你的 DOCKER 映像檔,解放團隊的服務部署時間

Docker 前置概念 在提到 Docker 映像檔優化之前,先稍微介紹一下 Docker 的用途與起源。 Docker 之所以盛行,是在於其可以統一應用程式的運行版本,它想要解決的痛點就是專案環境在任何電腦、環境只需幾行指令就可以順利運行,也不需要複雜的前置作業。 以技術層面來說,Docker是以應用程式為單位的虛擬化,在一個 VM 可以部署多個 Docker 容器(即應用

更多內容
Thumbnail image

SPRING BOOT 3 使用 SWAGGER 設定 API 文檔

為什麼要用到 API 文檔? 通常在業界工作,不會像是一般軟體工程理論如此完美;常常需要當考古學家的角色挖掘前人的智慧 以網頁開發的領域來說,從以前工程師需要包辦前、後端工作;到現在前端與後端的工作變得非常分明,因此需要有更有統一的工具讓前後端都可以熟悉 API 的規格 為何不用 hackmd 或是 word 更新就好? 經過 3 年工作的觀察,原因

更多內容

SPRING BOOT 程式設定檔教學 - 在不同運行環境配置的技巧

什麼時候需要用到設定檔? 在使用 Spring Boot 框架時,設定檔的需求常常出現在以下情境: 本地端或公司 VM 的資料庫設定與正式環境的不同。 在內部測試介接 API 時,需要動態調整 API 網址的顯示。 一個 API server 服務多個客戶,而每個客戶在相同功能中的商業需求各不相同,需要透過設定檔來區分。 管理多個自定義的設定檔,希望將其集中在一個類別中。

更多內容

使用 SPRING BOOT框架創建基本 RESTFUL API

API 伺服器: API 是一個提供使用者端(手機APP、網頁)與伺服器端的溝通橋樑,可以取用端點 (endpoints) 並依照其所需的參數,取得使用者的資料。 在設計 API 服務之前: 在建立 API 之前,以下我們首先需要去考慮的重點。 明確定義狀態碼或狀態消息 為 API 服務新增安全性保護 即時的 API 文件 (e.g. Swagger) 處理不同情境的錯誤,例如:商業邏輯、使用者登入時效逾

更多內容