軟體工程師

含有「軟體工程師」共 214 篇內容
全部內容
發佈日期由新至舊
今天看到一則貼文,提到「現在的軟體工程師真的很幸福,有 AI 輔助寫程式,還有豐富的資源和資料可以查詢,工作變得更有效率。」這聽起來似乎是個好消息,但真的是這樣嗎? AI 工具的輔助讓編程變得輕鬆,龐大的線上資源縮短了學習曲線,甚至 AI 還能快速排除程式錯誤,提升工作效率。然而,這種幸...
Thumbnail
當初由香港來到加拿大找軟體工程師工作時,第一個問題就是不知道這邊的面試問什麼、面試的模式、面試官期望在應徵者身上看到什麼… 我整合了一條為準備軟體工程師面試的資源清單,亦附上一些有助學習和面試準備的工具,希望對各位正在努力找工作的朋友有幫助。
在系統架構領域,高併發、高可用及高性能是不可或缺的概念。高併發涉及系統在短時間內處理大量請求的能力;高可用性關注系統在故障情況下的持續運作能力;而高性能則關注系統快速處理任務、資源利用率高和低延遲的表現,並針對每個概念提供具體的實現方式及最佳實踐,幫助讀者瞭解如何在實務中提升系統的整體效能。
Thumbnail
付費限定
10 月又是一次工作邀約高峰,我為了其中一個知名 podcast 邀約,大大改變我 10 月的工作與生活。 原本我打算 10 月多多休息,但因為有這麼好的機會出現,於是我馬上開一個小商業模式,趁著 podcast 播出時推出。於是我一收到邀約後,馬上私訊朋友,請他幫忙分擔工作量。 此外,我籌劃一
Thumbnail
本文探討微服務架構的設計理念,包括如何解耦服務之間的依賴性,以及其在臺灣企業推行的現狀與優點。微服務架構能夠提高系統的擴展性和容錯性,解決高耦合問題,特別適合快速迭代的開發環境。文章還提供瞭解耦的實用建議,幫助開發團隊維護和測試微服務,使系統更加模組化、靈活且可維護。
Thumbnail
在這篇文章中,我們深入探討系統架構的不同層面,尤其關注於軟體層面。文章介紹了幾種常見的架構模式,包括一體化架構、微服務架構、事件驅動架構、服務導向架構及無服務架構,並討論了其優缺點。此外,我們還探討了技術選型與性能優化的重要性,並提供實用的建議,幫助讀者在未來的軟體開發中做出更明智的選擇。
Thumbnail
這篇文章介紹了部落格的開設原因,並概述了讀者可以在此找到的內容,包括Python和C++的程式設計教學、LeetCode解題攻略、軟體工程師的日常生活分享以及工作與生活的平衡心得。這個部落格旨在為讀者提供技術知識、職場啟發與生活靈感,幫助大家在程式開發與生活中取得成長與平衡。
avatar
Nika
感謝你分享 目前正在卡在找學python的資源這一關,從class central.Leetcode到codewar還有很多線上線下資源,還找不出一個頭緒來🤦‍♀️
本文彙整了一些關於 SQL 效能優化的技巧,提供讀者更快的資料處理方案。包括如何清空資料表、獲取最新資料、總和資料時的可能問題以及評估 SQL 語句效能的方法。通過合理的指令使用,能夠大幅提升查詢效率並降低錯誤發生的機率。適合資料庫管理者和程式開發者作為參考。
Thumbnail
本文介紹資料庫鎖(DB lock)的基本概念、鎖的類型及其優缺點。通過對資料庫鎖的深入探討,我們可以理解如何在多用戶環境下保護資料的一致性與完整性,並瞭解排他鎖、共享鎖、意向鎖等不同類型鎖的作用。此外,文章還分析了鎖競爭、鎖等待和死鎖等可能的問題,幫助讀者更全面地掌握資料庫鎖的運作機制。
Thumbnail
本文介紹資料庫正規化的概念與重要性,及其三個主要階段:第一正規化(1NF)、第二正規化(2NF)和第三正規化(3NF)。透過消除重複資料及確保欄位間的關聯性,正規化能夠顯著提升資料庫的管理便捷性與效能。使用不同情境例子幫助讀者瞭解在不同情境下正規化的必要性及其應用。適合所有希望優化資料庫設計的讀者。
Thumbnail