開發團隊與網路團隊的思維差異:從「會通就好」到「每一跳(hop)都要算清楚"
最近和同事聊到一個有趣的觀察:在IT架構中,開發團隊與網路團隊常常在同一個專案中合作,卻有著完全不同的思維模式與關注重點。 「網路思維」:重視架構的每一層細節對網路工程師來說,一個架構如果「疊床架屋」、封裝層層,或經過多次轉發,就會被視為設計不良。他們會糾結於: 資料包到底經過幾層NAT或Proxy? 是不是用了不必要的Tunnel? 為什麼這裡不是L2而是L3?為什麼要轉來轉去? 封包轉送效率、路由選擇是否最優? 整體網路架構是否乾淨、可預測、可debug?這樣的思維源於 ......
為什麼 Layer 2 透通架構?
為什麼 Layer 2 透通架構?一、我的背景與觀點我的網路職涯前半段十五年,專注於電信骨幹、國際互連與路由協定(BGP、ISIS、MPLS、QoS)。那是一個階層明確、邏輯清晰、可預測性極高的時代。Cisco CCIE(Routing & Switching)是當時的標竿,代表著結構與嚴謹設計的極致追求。 而後的十五年,我轉向企業網路與應用安全架構,涵蓋防火牆、負載平衡器與 Web Application Firewall(WAF)。然而,我一次又一次地遭遇一種讓我 ......
大語言模型逆向打造你的《Computer Science in 40 Days》學習地圖
大語言模型逆向打造你的《Computer Science in 40 Days》學習地圖緣起:尋找「那一本書」長久以來,我都在尋找那「一本完整的書」。一本能清晰而全面地介紹電腦科學核心概念的著作。一本不是只是網頁拼貼式的學習資源,而是有架構、有邏輯、有上下文脈絡的教材。對於像我這樣重視理解與結構的人來說,這不僅是習慣,更是一種學習信仰。 然而,隨著時間推進,即使是在資訊發展成熟的電腦科學領域,我也逐漸體會到——那一本完美的書,也許並不存在。或者說,它存在於無數材料之間,而我們 ......
Starlink 能取代光纖或 5G 嗎?先弄懂 3 個核心事實
Starlink 能取代光纖或 5G 嗎?先弄懂 3 個核心事實在許多技術討論中,我們常看到一些自詡為「資訊科技專家」的熱心網友,其實並非通訊領域的從業者,卻對 Starlink這類衛星網路抱持近乎盲目的熱情。他們往往認為,只要有衛星,就能一勞永逸地解決所有網速、覆蓋和延遲問題,彷彿衛星通訊是跨越地形與基礎建設限制的萬靈丹。這種觀點不僅過於簡化,而且也反映出對網路知識的理解不足。 事實上,每項技術都有其適用的場景與局限,唯有以理性和前瞻的視角,結合多種接入方式,才能在未來的網 ......
我找不到 Pocket 的 Chrome 擴充功能,卻意外發現了更簡單的替代方案
我原本只是想要一個快速儲存網頁到 Pocket 的方式,但當我在 Chrome 擴充功能商店搜尋時,卻發現居然沒有官方的「Save to Pocket」擴充工具(或它已經下架了)。這讓我開始尋找替代方案。 我發現一個更簡潔、原生、不佔資源的方法:使用書籤列上的 JavaScript 程式碼(bookmarklet)。這段小小的程式碼放在書籤列上,點一下就能把當前網頁直接存入 Pocket,完全不需要安裝任何擴充功能。 最簡單的 Pocket 書籤碼(Bookmarklet)1 ......
為什麼與大語言模型競爭,是一種錯誤的焦慮?
為什麼與大語言模型競爭,是一種錯誤的焦慮?隨著大語言模型(LLM, Large Language Models)日益強大,我觀察到一個普遍存在的現象:很多人對 AI 帶著一種奇怪的焦慮感。彷彿大語言模型是一個新的競爭對手,彷彿自己如果比不上這個智能,就會「被取代」、「失去價值」。 但仔細想想,這樣的心態,真的合理嗎? 大語言模型,從來就不是「另一個人」我們應該先認清:大語言模型不是另一個人,不是你的競爭對手。它是什麼?它是人類歷史上,無數大師、學者、工程師、作家、哲學家、思考 ......
ChatGPT 3.5 之後,自學與職場技能累積的世界,已經徹底改變了
ChatGPT 3.5 之後,自學與職場技能累積的世界,已經徹底改變了在我即將退休的這個階段,我有一個非常深刻的體悟:我們正處於人類歷史上第一次,真正意義上的「自學黃金時代」。 特別是從 2022 年底 ChatGPT 3.5 出現之後,學習與工作技能的取得,與過去的世界,已經產生了根本性的斷層與改變。 ChatGPT 3.5 前後的世界,徹底不同在 GPT 3.5 之前,不管你是學生還是工作者,自學和技能累積的過程,基本上都依賴自己慢慢摸索: 出錯了,就自己搜尋資料。 ......
拆解「跨站 L2 Stretched VLAN 就能零中斷」的迷思
拆解「跨站 L2 Stretched VLAN 就能零中斷」的迷思打造雲時代真正穩健的高可用 (HA) 架構 延伸同一個 VLAN 到不同機房,看似能讓任何站點故障「瞬間接手」。為什麼這種方案在傳統資料中心工程師之間層出不窮?真的能帶來安全感,還是其實只是把所有風險集中在網路層? 一、為什麼大家堅持要跨站 L2? 心理層面的「熱備」安全感 在傳統觀念裡,只要 IP/MAC 不變、VRRP 能飄動,應用就能無縫接手。 對決策者來說,「零改動、零中斷」聽起 ......
資訊安全/IT行業不只是程式設計師:從職場實務談技能誤區與學習路線
當你打開 Twitter 或其他技術社群媒體時,會發現整個 IT 世界幾乎被「程式設計師」主導。不論是學習 Python、刷 Leetcode、比較框架效能、談職涯發展,整個風向都讓人誤以為: 只要進入 IT 行業,你的未來就是 coding、coding、再 coding。 但這其實是一個非常狹隘的理解,特別是在資訊安全(Cybersecurity)或系統工程等領域。作為長年在這產業裡工作的人,我想談談:真正的 IT 現場,跟網路想像的差異,以及我們該怎麼規劃自己的學習 ......
視角切換
AI 編程的真正價值:回到宏觀視角,讓開發變得更輕鬆在 AI 編程越來越普及的今天,我漸漸發現一個有趣的現象:AI 並不總是讓你寫得更快,也不一定能直接提升程式碼品質,但它卻讓我覺得「寫程式變得比較輕鬆了」。這種輕鬆感,甚至會讓人對開發工作重新燃起熱情,彷彿整個職業生命又延長了十年。那為什麼會這樣?我認為答案是:AI 編程讓開發者能夠長時間停留在宏觀視角,減少了視角切換帶來的心智負擔。 視角切換,是開發中最耗神的事程式設計的過程,本質上需要開發者不斷在兩種思維模式間切換: ......