104學習

C#

C#
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
C#(發音為C Sharp)是由微軟公司所開發的一種物件導向,且運作於.NET Framework之上的高階程式語言。並且成為ECMA與ISO標準規範。C#看似基於C++寫成,但又融入其它語言如Delphi、Java、VB等。 ECMA標準列出的C#設計標的: 1、C#旨在設計成為一種「簡單、現代、通用」,以及物件導向的程式語言 2、此種語言的實作,應提供對於以下軟體工程要素的支援:Strongly type的檢查、陣列維度檢查、未初始化的變數引用檢測、自動垃圾收集(Garbage Collection,指一種記憶體自動釋放科技)。軟體必須做到強大、持久,並具有較強程式開發的生產力。 3、此種語言為在分散式環境中的開發提供適用的零件開發應用。 4、為使程式設計師容易遷移到這種語言,原始碼的可移植性十分重要,尤其是對於那些已熟悉C和C++的程式設計師而言。 5、對國際化的支援非常重要。 6、C#適合為獨立和嵌入式的系統編寫程式,從使用複雜作業系統的大型系統到特定應用的小型系統均適用。 7、雖然C#程式在儲存和操作能力需求方面具備經濟性,但此種語言並不能在效能和程式大小方面與C語言或組合語言相抗衡。
關於教室
關注人數 893 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 893 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

C# 學習推薦

不知如何開始嗎? 先進行技能挑戰吧~

技能挑戰:初級
目前等級:未達初級
4314 人已通過「初級」測驗,通過率58%,和學習一起探索知識、增強能力!
我要挑戰
2026 開發者的身價保衛戰:在 Vibe Coding 浪潮中,拿回你的「定義權」
最近與許多技術團隊負責人和企業主聊天,大家不約而同提到一個現象:「開發軟體的門檻好像消失了,但系統崩潰的風險卻變高了。」
隨著前特斯拉 AI 主管 Andrej Karpathy 提出的 Vibe Coding(氛圍編程) 成為主流,我看到很多非技術背景的朋友,靠著與 AI 聊天就能生出亮眼的 App 介面;我也看到許多工程師開發速度提升了數倍,卻在「上線後」陷入了前所未有的技術債深淵。
當 Vibe Coding 已經普及,隨之而來的卻是嚴重的「開發斷層」。當開發者只靠氛圍、不靠邏輯時,系統將變得混亂無序。身為技術顧問,我想分享一個關於 2026 年開發範式的核心觀察:
「當程式碼變得廉價,你的『定義權』就是你的身價。」
__
為什麼「感覺(Vibe)」很好,系統卻會崩塌?
AI 可以根據你的「氛圍」快速產出代碼,但它無法替你思考複雜的商業邏輯,更無法預見潛在的安全威脅。如果缺乏結構與驗證,Vibe 出來的結果往往是:
* 需求斷層: AI 寫出的功能外表亮眼,卻與實際業務場景完全脫節。
* 安全性漏洞: AI 為了追求功能實現,常產出帶有 SQL Injection、跨站腳本 (XSS) 或缺乏權限驗證的程式碼。這些隱蔽的資安破口,在上線後將成為駭客進出的後門。
* 邏輯黑盒: 沒有人敢改 AI 寫的 Code,因為沒人知道邏輯邊界在哪。
* 擴充災難: 隨意生成的代碼導致耦合度爆炸,系統最終難逃「砍掉重練」的命運。
要駕馭這場技術海嘯,我們需要一套更人性化、也更嚴謹的**「數位防禦思維」**。
__
從 User Story 出發:找回軟體的「靈魂」
很多失敗的 AI 專案,問題都出在指令(Prompt)太過破碎。在 AI 時代,我們必須回歸本質,從 User Story (使用者故事) 開始:
「身為 [角色],我想要 [功能],以便於 [獲得價值]。」
這不只是文件,這是你與 AI 溝通的底層邏輯。如果你無法清晰定義需求與價值,AI 給你的只會是一堆華麗卻無用的廢碼。
__
建立 AI 時代的「鐵三角」品質防線
為了確保 AI 產出的結果不只是「看起來會動」,開發團隊必須導入以下框架,構築穩固的防線:
1. BDD (行為驅動開發):將需求變成「活的規格」
AI 容易產生幻覺,我們不能只給任務,要給「場景」。透過 BDD 的 Given/When/Then 格式描述行為,讓 AI 清楚知道「什麼樣的結果才算成功」,將開發轉變為**「目標導向工程」**。
2. TDD (測試驅動開發):建立不可穿透的「品質護欄」
在叫 AI 實作功能前,先叫它寫測試單元。TDD 是對付 AI 不確定性最強大的武器。透過先行的測試案例(Test Cases),強迫 AI 產出的程式碼必須通過斷言(Assertion),杜絕技術債。
3. DDD (領域驅動設計):建立邏輯的「護城河」
AI 懂語法但不懂你的生意。我們需要 DDD 定義 Bounded Context (邊界上下文),建立一套**「通用語言」**。這能確保複雜系統在規模化擴張時,邏輯依然清晰且不崩壞。
4. SDD (規格驅動開發):構築穩定「鋼骨」
在 ASP.NET Core 框架下,我們利用強型別與依賴注入 (DI),將上述行為轉化為不可違背的 Interface (介面)。這份「規格」就是 AI 必須遵守的施工圖,確保系統具備企業級的穩定度。
__
從「開發者」到「架構師」:定義未來的規則
2026 年,開發者的角色正經歷劇烈重塑。我們不再需要更多「只會寫 Code 的工程師」,而是需要更多**「具備領域洞察力、能編寫高品質規格、並能驗證 AI 品質的架構師」**。
__
這也是我在 X School 規劃 【Vibe Coding AI 工程師養成班】 的初衷。我們不走傳統的語法教學,而是教你:
* 從 User Story 挖掘核心商業價值。
* 透過 DDD 建立健壯的系統模型。
* 利用 SDD、BDD 與 TDD 建立 AI 無法穿透的品質護欄。
* 在 ASP.NET Core 的架構下,實現真正的**「精準開發」**。
這是一場關於「主導權」的訓練。在 AI 淹沒平庸之前,先讓自己成為規則的制定者。
如果你感覺目前的 AI 開發流程讓你焦慮,或許缺的不是更強的模型,而是一套能駕馭 AI 的開發方法論。
【Vibe Coding 全端架構師養成:ASP.NET Core × AI LLM 企業級實戰】 現在就加入,成為定義規則的人。
想了解更多課程資訊請詳見以下連結👇
看更多
0 0 1014 0
別讓 Vibe coding產生的程式碼,成為你系統中的定時炸彈!
Vibe coding讓每個人都能做MVP,也加快了系統開發的速度,但你的系統變穩了嗎?
許多人依賴 AI 產出大量程式碼,卻在進入企業專案後引發災難:
* 技術債爆炸: 缺乏 Clean Architecture 分層,AI 產出的程式碼散落在各處,改不動也測不了。
* 資安門戶大開: AI 不懂 OWASP Top 10,直接套用範例導致 SQL Injection 或 JWT 實作錯誤。
* 併發即當機: 缺乏對 Transaction Scope 與並行控制(鎖機制)的理解,資料一多就噴錯。
🚀 Vibe Coding 全端架構師養成班:教你如何「主導」AI,而非被 AI 誤導。
我們不只教如何用 Vibe Coding做出玩具專案,
我們教的是**「能真正落地的企業級應用系統」**:
🛡️ 安全防禦: 實作 2FA、RBAC 授權與 CVE 掃描,守住企業底線。
🏗️ 結構嚴謹: 從 Act I 的 Clean Architecture 到 Act II 的 DDD 概念 Service Layer。
📈 壓力測試: 使用 JMeter/k6 驗證高併發場景,確保系統不是紙糊的。
這不是一門Vibe Coding課,這是一場關於「系統穩定與安全性」的修煉。
🔗 拒絕技術債,成為真正能扛專案的架構師:
看更多
2 0 1606 0

104學習精選課程

看更多課程
想提升職場競爭力?專業技能課程看起來👇
零基礎也能掌握的Blender 3D室內設計實務
零基礎也能掌握的Blender 3D室內設計實務 課程介紹 Blender 3D 是一款免費開源的3D創作軟體工具。它的使命是讓全世界的藝術家都能免費使用最好的3D設計工具。因為開源,意味著任何人都可以任意的使用它來進行3D創作,非常適合初學者入門學習,不用擔心承擔高昂的軟體費用後卻不適應軟體使用。另外,Blender 3D擁有非常活躍的網路社群和討論版、各式教學及豐富的素材資源下載,也是許多成熟的開發商喜好的專門3D設計工具。 這門課程的主題是利用Blender 3D來規劃、發展室內設計的應用,為何要選擇使用Blender 3D進行室內設計呢? 第一個優勢當然是它是一款免費開源且跨平台的軟體。再者,做為一款免費的軟體,其功能與專業軟體相比更是毫不遜色。諸如簡單易學的網格編輯工具、功能強大的修改器支援、豐富的插件、彈性化的著色編輯器、及優異的渲染引擎等等,讓創作者可以以令人難以置信的速度製作出室內設計所需之各項3D物件。最重要的是,作為一款專業級的優秀軟體,對硬體的要求不高,操作性非常人性化,學習門檻低,若是透過本課程系統化教學更可以快速入門,打下紮實的基礎。這些都是吸引人的優點。 本課程採用Blender 3D 3.x以上版本。課程學習時數超過八個小時,課程中將帶領學員完成一款簡易版的室內設計作品及一個如照片般寫實的室內設計作品。 誠如Blender 3D所說:「免費軟體從未如此精彩!」 讓我們一起攜手步入這個奇幻的3D設計世界吧! 課程延伸應用 本課程從零開始循序漸進的培養學員3D設計的各項所需基礎與進階的知識與技能,即使是一般人,不具有3D設計基礎,都可以養成3D設計硬底子,課程中的各類範例教學與設計知識,都可以舉一反三,讓學員未來可以應用到其他3D領域中,例如:遊戲設計、視覺特效(VFX)、3D動畫、3D電影等娛樂領域,一直到3D列印、建築設計、產品設計、和科學模擬等工業領域。 課程主要內容 本課程內容分成以下三大篇: 基礎篇:本篇中將教導學員認識軟體的環境操作、學習基本3D物件的建立與修改、再配合各項實用的編輯功能進行3D物件的變形修改,以培養更多元的場景物件創造力。 進階篇:本篇中將以基礎篇所學習的知識與技能為基礎,講述Blender 3D所提供之各項修改器的使用方法以及應用,學習使用更加便捷與快速的方式來建構更複雜且多元的3D物件。 應用篇:本篇將以一個室內設計場景作為本課程的一個綜整學習應用。搭配本篇專案的建置,可以學習如何將所學習的知識跟技能應用於室內場景模型的建置,學習環境光源的應用,以及相關材質的使用等等。 學習成效 學會完整的3D設計技能與知識 學會十多種3D物件的建模與燈光/材質應用 學會一個完整的室內設計專案作品 課程大綱 第一章、認識環境 1-1 畫面佈局 1-2 佈局樣板 1-3 視窗工具列 1-4 放大視窗 (Ctrl + Space) 1-5 左右工具列 (T / N) 1-6 視窗的建立與合併 1-7 場景操控 1-8 視角操控 (數字鍵盤) 1-9 照相機 1-10 模式切換 (Z),Shift+Z, Alt+Z 第二章、基礎物件操作 2-1 物件的建立 (Shift+A) 2-2 3D游標 2-3 物件的選取 2-4 物件的移動,旋轉,縮放 (G,R,S) 2-5 物件的複製 (Shift+D) 2-6 物件的合併 (Ctrl+J) 2-7 點線面模式操作 (Tab) 2-8 刪除 (X) 2-9 隱藏 (H, Alt+H) 2-10 吸附功能 2-11 吸附與3D游標 (Shift+S) 2-12 樞紐點 第三章、常用編輯工具 3-1 圈選 (Alt+LMB)與圈切 (Ctrl+R) 3-2 拉伸 ( E ) 3-3 內嵌面 (I) 3-4 倒角 (Ctrl+B) 3-5 分離 (P) 3-6 填滿 (F) 3-7 橋接線圈 3-8 套用選單 (Ctrl+A) 第四章、isometric 臥室 4-1 匯入參考圖 4-2 牆壁 4-3 床 4-3-1 床與床頭櫃 4-3-2 床頭燈 【點此試看】 4-3-3 床墊 4-4 書 4-5 電視牆 4-6 牆壁燈 4-7 窗戶 4-8 枕頭 4-9 材質設定 4-9-1 材質:基本觀念_新增顏色【點此試看】 4-9-2 材質:操作技巧 4-9-3 材質:使用多種顏色 4-10 燈光設定 第五章、進階工具 5-1 修改器 - 細分表面修改器 5-2 修改器 - 實體修改器 5-3 修改器 - 倒角修改器 5-4 修改器 - 錯置修改器 5-5 修改器 - 布料修改器 5-6 粒子系統 第六章(上)、室內設計應用-3D建模 6-1 室內設計單元簡介 6-2 地板與牆壁 (拉伸 / 合併 / 實體化修改器) 6-3 窗戶 (圈切 / 橋接線圈) 6-4 放置物體雛形 6-5 沙發 6-5-1 沙發墊 (細分表面 / 倒角修改器 / 圈選) 6-5-2 沙發整體雛形 6-5-3 沙發墊加工 6-5-4 完成沙發墊及靠墊部分 6-5-5 沙發底座跟椅背 6-6 枕頭 (細分 / 布料 / 細分表面修改器 / 時間軸 / 合併 / 碰撞) 6-7 時尚茶几 (圈切 / 倒角 / 實體化修改器 / 倒角修改器 / 細分表面修改器) 6-8 懶骨頭 (圈切 / 內嵌 / 刪除 / 布料 / 碰撞 / 倒角)【點此試看】 6-9 地毯 (細分 / 錯置修改器 / 實體化修改器) 6-10 窗戶 (內嵌 / 圈切 / 內嵌 / 分離 / 實體化修改器) 6-11 窗簾桿子 (細分 / 布料 / 外形鍵) 6-12 窗簾 6-13 盆栽 (倒角 / 內嵌 / 皮膚修改器 / 圈切 / 樞紐點 /粒子系統) 6-13-1 盆栽_底座與樹枝 6-13-2 盆栽_葉子_part1 6-13-3 盆栽_葉子_part2 6-13-4 盆栽_粒子系統 6-14 壁畫 6-15 照相機設定 第六章(下)、室內設計應用-材質燈光 6-16 HDRI 環境光源 6-17 室內光源 6-18 沙發墊_1.UV 拆解 6-19 沙發墊_2.布料材質 6-20 沙發底座跟椅背 6-21 時尚茶几 6-22 地毯材質 6-23 窗簾_玻璃 6-24 懶骨頭 6-25 抱枕【點此試看】 6-26 壁畫 6-27 地板 適合對象 產品設計者 遊戲場景設計者 室內設計者 3D工業設計者 對3D設計有興趣者
Mastertalks

熱門精選

104學習

產品

01/16 10:26

【第二屆數據分析師學習營】開跑!超早鳥優惠現賺 $1,611,保握機會。
【第二屆數據分析師學習營】開跑!
0經驗&無工程背景,3週帶你開啟數據職涯!
【優惠只到 2026/1/23 (五)】超早鳥領$1,111送5百元line點數
【本次學習營特色】
🟢 免離職,假日上課,工作學習兩不誤
🟢 線上實體直播課,不分地區都能參加
🟢 助教小組全程陪伴,有問題隨時解答
🟢 3週完成業界實作專案,無基礎也能做出作品
🟢 104獨家完訓證明,提升您的履歷曝光度
🟢 刷中信 / 台新 / 玉山信用卡 → 享 3 期 0 利率
【學員課後感想回饋】
⚡莊小姐⚡從完全的數據分析小白,到現在學會基礎獨立完成專案,這是讓我最有收穫的部分。
⚡蕭先生⚡課程設計很適合新手,一開始會帶學員建立資料分析思維,並在接下來的課程用學習使用SQL、Power BI等工具,雖然課程為新手導向,但最後的專題報告仍具備挑戰性,評審的回饋也很有力,真的能夠獲得實戰經驗,超推薦!
⚡Miss Chen⚡對我來說硬實力及相關技能在網路上都有很多資源可以學習,課前最吸引我以及課中感受最深的就是跟不同學員的互動及想法交流,這是外面學不到的,再來就是業界講師的專業指教,也是非常難得且受用!
【保握超早鳥優惠|錯過就不在|還有多組合購優惠】
看更多
1 0 11245 0
Vibe Coding × ASP.NET Core LLM 開發實戰班
AI 時代,程式不只是寫,還能「聊」出來!
學會 Vibe Coding,
讓你用自然語言操控程式、生成 API、打造 AI Agent,
真正結合後端工程 + AI 實戰。
🌟 你將學到
✅ 精通 C# / ASP.NET Core(MVC、API、雲端部署)
✅ LLM × Vibe Coding 實戰,從 Prompt 到應用落地
✅ AI Agent 開發、NLP、影像辨識、模型部署
✅ 使用 Azure / VS Code / Cursor 實作
✅ 分組 Side Project,實務專題製作
💡 課程特色
1⃣️ 小班真人線上(10 人以下),Discord 即時答疑。
2⃣️ 避開平日上班時間,便於在職者學習。
3⃣️ 全程錄影,缺課可回放
4⃣️ 真實專案模擬業界開發流程
🎯 適合誰?�想成為 AI 工程師的畢業生
✅ 有基礎的在職工程師
✅ 企業中高階主管。
✅ 創業想做 MVP 的產品人。
🗓️ 開課資訊
預計開課:2025/12月 平日晚上(日期另行公告)
課程時數:共計288小時 / 約32週
上課方式:全線上
⚡ 名額有限,立即報名,搶先升級你的開發力!
報名連結👇
看更多
1 0 4294 1
你可能感興趣的教室