美國軟體工程師求職心得

美國軟體工程師求職心得 來美國的時間也邁入第五年了,這五年度過了求學、求職、工作,去過大部分的城市,也在東西岸還有中部住過。 我花了八個月的時間尋找我在美國的第一份軟體工程師工作,投了幾百個職缺,經歷了幾十場的面試,也有了該如何準備軟體工程師面試的一套方法。 在這邊我就會來分享一些我的經驗,包括該如何準備、面試流程、應該要有什麼樣的心態等等。 背景 先來介紹一下我的求學背景吧! 我大學是在台灣 [...]

By |2024-01-06|分類:一般, 軟體工程師|標籤:, , , |6 則留言

什麼是 Git?為什麼軟體工程師一定要會?

什麼是 Git?為什麼軟體工程師一定要會? 如果你想當軟體工程師,或是你身邊有朋友是軟體工程師,那麼你一定聽過 Git!說不定你也有聽過 GitHub,但你可能不知道兩者之間的關係是什麼,或是根本不知道要怎麼用他。 沒關係!這篇我們就要來介紹到底什麼是 Git,為什麼在軟體工程的世界裡他這麼重要,也會帶大家一步一步來安裝並且試跑幾個指令! 什麼是 Git 根據維基百科 和 Git 的官方網站 [...]

By |2023-10-25|分類:軟體工程師|標籤:, , |2 則留言

認識 Python virtualenv 還有其工作原理

什麼是 Python virtualenv 在 什麼是Kubernetes – 實際應用 這篇文章中,我們提到了如果要在本地端運行一個程式碼,我們可以將所有需要用到的 package 都安裝在自己的電腦上,或是也可以使用 virtualenv。 這篇我們就要來介紹到底什麼是 virtualenv,為什麼需要用他,也會帶大家一步一步來安裝並且試跑幾個範例! 什麼是 virtualenv vir [...]

By |2023-10-13|分類:軟體工程師|標籤:, , |0 則留言

什麼是 Kubernetes – 實際應用

什麼是 Kubernetes - 實際應用 上一篇文章中我們介紹了 Kubernetes 解決了什麼樣的問題以及他的基本原理。在這一篇,我們要來使用 minikube 來建立一個模擬的 Kubernetes 環境,並且我們也會用到 kubectl 這個工具,這是一個專屬於 Kubernetes 的 command line tools,使用者主要透過這個去和 Cluster 溝通!我們會運行簡單 [...]

By |2023-09-26|分類:軟體工程師|標籤:, , |0 則留言

什麼是 Kubernetes – 基本原理

什麼是 Kubernetes - 基本原理 上一篇文章中我們講了什麼是 Docker Compose,介紹了為什麼我們需要這個工具還有它的實際應用。今天我們來介紹 Kubernetes!這是一個由 Google 在 2014 年開發出來的開源平台,也叫做 k8s。它的功能是用來自動化部屬、擴展、以及管理多個 Docker 容器的系統。還不知道什麼是容器 Container 的朋友可以先到這一章理 [...]

By |2023-09-21|分類:軟體工程師|標籤:, , |0 則留言

什麼是 Regex?一文搞懂正規表達式以及其用法

什麼是 Regex 正規表達式 Regex,全名叫做 Regular Expression,是一個非常強大的工具。 它主要是用來描述某一個字串的特定模型,常常被用在計算機科學和數據分析之中,用來操作以及搜索文字數據。 用白話一點的方式來說,這個工具可以讓我們用極其簡單以及有效的方式來在大量的文字訊息中提取特定的訊息! 基本上,Regex 就是利用一連串的符號來表示想要比對的規則。了解了它的作用後 [...]

By |2023-03-16|分類:軟體工程師|標籤:, , |0 則留言

什麼是 Docker Compose?基本觀念和實際應用

什麼是 Docker Compose?基本觀念和實際應用 在上一篇文章 什麼是 Docker?基本觀念和實際應用 中我們講了什麼是 Docker,介紹了他的基本原理還有實際應用。 今天我們要來介紹 Docker Compose。一樣我們會先介紹他的基本原理,最後帶一個實際應用來讓大家更加了解這個工具! 什麼是 Docker Compose 所以到底什麼是 Docker Compose 呢?Do [...]

By |2022-12-15|分類:軟體工程師|標籤:, , |6 則留言

什麼是 Docker?基本觀念和實際應用

什麼是 Docker?基本觀念和實際應用 一般人可能沒有聽過 Docker,但如果你是軟體工程師,那你一定有聽過 Docker! Docker 是一個用來開發與部署應用程式的一個開源平台,它可以將我們正在開發的應用程式與我們現有的硬體架構完全區分,讓我們更快速的完成開發。 透過使用 Docker,我們可以快速的完成開發與測試程式碼的環節,並且大幅度降低開發與部署的產品週期。 為什麼要用Dock [...]

By |2022-11-21|分類:軟體工程師|標籤:, |6 則留言
Go to Top