搜尋結果
2024年4月3日 · 兩個字,太忙. 成功自學程式的 5 個訣竅. 練習、練習、再練習. 用機制獎勵自己. 在初期量先重於質. 學習如何學習. 找到值得信賴的機構 協助你程式自學啟程. 自學程式設計在軟體工程師越來越熱門的趨勢下,是近年來很多人的目標,不過半途而廢的人 ...
- 程式設計入門
- 掌握網頁開發
- 階段一:Javascript 前端開發
- 階段二:軟體開發實務入門
- 階段三:網路概念建立
- 23 週後不是結束,而是另一個開始
以 Web App 角度建立對網路開發的相關主題第一步的認識,瞭解運算思維(Computational Thinking)和網站開發基礎觀念與流程,學習 HTML/CSS/JavaScript 語言基礎,並體驗、培養開發的手感。掌握各主題下的開發環境、語言、實務工具以及重要的關鍵字。 延伸閱讀:網路應用程式是什麼?Web App 與 Native App 的差別
清楚理解 Web 開發貫穿學習路徑,深入 JavaScript 核心概念,掌握網頁前後端開發核心工具,進而能實作完整的前端體驗與後端功能。掌握網頁開發分為三個階段「JavaScript 前端開發」、「軟體開發實務入門」、「基礎網路概論」。第一階段著重在核心工具/技術上手;中間階段將以專案實作累積經驗,貫穿並整合學習到的東西。最後一階段的學習將從「寫程式」進入到「做產品」將使用 JavaScript + Node.js 打造一個兼具前、後端與資料庫的網路應用程式,並針對前、後端路徑延伸學習。
第 4 週:認識開發環境與 JavaScript 核心觀念
一開始著重認識開發環境,之前我們運用 CodePen 或 Repl.it等線上編輯器來完成練習,現在我們把開發環境移到自己的私人電腦,正式開啟你的網路開發者人生。 學習 JavaScript 核心觀念:延續程式入門時學過的 JavaScript,回顧變數、運算、流程控制等基礎操作重點之後,進一步認識深入一點的觀念,包括基本型別 (primitives) 與物件的差異,從資料結構的角度來看陣列與物件,JavaScript 裡的函式。接下來每一次的實作,都會引導你更加深入 JavaScript 函式的應用。
第 5 週:RWD 與 BootStrap
認識多屏幕時代的網頁設計原則,知道如何用 CSS 撰寫出能自動適應螢幕大小的 RWD「響應式網頁」。我們會開始攻略 Position 定位技巧解決不規則形狀的畫面、使用 Flexbox 佈局有彈性的多螢幕適用排版系統,並學習使用 Bootstrap提供的現成元件快速組裝有模有樣的網站。 延伸閱讀:Bootstrap 5 來了,我該升級嗎?一起了解幾個核心改動
第 6 週:DOM 操作與事件處理
徹底了解 HTML / CSS / JavaScript 三方合作關係,透過 JavaScript 操作 DOM,打造具有豐富互動的網頁。DOM操作與事件處理是前端的核心技術,內容包括: 1. 瀏覽器渲染流程 2. 使用 JavaScript 渲染瀏覽器裡的 HTML/CSS 3. 事件處理:在使用者做了特定事情時,才驅動網頁的變化
第 8 週:串接第三方 API
學會透過 AJAX的技術來發送 HTTP 請求,搜集其他網站的 API 資訊,搭配 DOM 技術的應用,在網頁介面裡加入外部提供的資料。 到這裡,你已經完成核心工具的學習,接下來要邁向專案實作。 延伸閱讀:API是什麼?認識 Web API、HTTP 和 JSON 資料交換格式
第 9 週:前端綜合實作電影清單
從功能出發,開始應用所有手邊工具,鍛練解決問題的思維。 在前端體驗綜合實作,你將打造一個電影清單網站,包括瀏覽資料、搜尋電影、收藏電影等等。你需要運用邏輯思維拆解功能、設計流程、並且應用 DOM 技術。
第 10 週:自主實作 – 社群名單
在前幾週扎實的學習後,熟練如何串接 API、以及物件與函式的應用。現在,我們開始打造有真實資料的產品。透過實作演練,引導同學在學習過程中刻意練習。 延伸閱讀:刻意練習與分類架構:談「頂尖」VS「優秀」學習表現的關鍵差異
透過學習引導,第 12 週開始準備進入「前後端分離」的學習,配合不同的學習節奏,安排了基礎網路概念建立,讓前端、後端的學生,對於網路概念有更扎實的認識。在基礎網路概念建立階段,將學習網路概論、Web App 架構與 Node.js、Express。
走完了 23 週 JavaScript 全端工程師的養成之路,你已經可以開始你的全端工程師職涯。但軟體工程師就是一個學無止盡的職業,技術和業界趨勢不停在變化,永遠不會有學完或學夠的一天。 ALPHA Camp 規劃的系統化養成之路,除了技術主題外,更要在過程中培養工程師的自學力、解決問題、團隊協作的能力,才能在長期的軟體職涯中,持續精進與職涯進階。 3 分鐘小測驗,了解你可以從哪裡開始學習全端開發
2023年10月2日 · 首頁 Blog. AI 人工智慧. Prompt Engineering 提示工程是什麼? 新手必學指南. 發佈日期: 2023 年 10 月 2 日 作者: ALPHA Camp. 內容目錄. 什麼是 Prompt Engineering? Prompt Engineering 的重要性. 快速掌握 LLM 應用全局觀. Prompt Engineering 的基本原則. OpenAI 的官方 Prompt 指南:6策略獲得更好結果. 總結. 什麼是 Prompt Engineering? Prompt Engineering 是指設計和構建一個提示或問題,以指導機器生成所需的內容或回答。 這種技術主要應用於自然語言處理(NLP)領域,用於控制語言模型的輸出。
第一場活動以工作坊與小組討論的形式,帶學生體驗軟體開發過程中真實的團隊互動與挑戰。 本文重播精彩活動內容、學生 takeaways,AC 校長 Bernard、商業思維學院院長游舒帆 Gipi 的乾貨分享。 趕緊一起來練功! 為什麼 AC 和商業思維學院合作? 目標是? 在軟體開發團隊,PM 與工程師是密切合作、但經常產生衝突的兩個角色。 PM 面對老闆與客戶,最在意交期與時程。 而工程師面對技術不確定性,有時很難給出確定交期。 當滿足交期、但卻犧牲品質交付後,客戶不滿意、老闆覺得團隊不給力,PM 便回頭檢討工程師,認為工程師要能如期也要如質交付。 但工程師認為,PM 只是傳聲筒、只會壓時程,什麼忙也沒幫上。 這是常見的軟體開發故事。
2023年11月6日 · 寫程式自學,新手如何有效學習 - ALPHA Camp. 首頁 » Blog » 程式學習. 寫程式自學,新手如何有效學習. 發佈日期: 2023 年 11 月 6 日 作者: ALPHA Camp. 內容目錄. 為什麼要學寫程式. 如何選擇適合的程式語言. 點我免費領取非本科轉職工程師指南! 如何建立自學程式的學習計劃. 1. 明確您的學習目標. 2. 設定學習時間表. 3. 選擇學習資源. 4. 實際動手練習. 5. 持續追蹤和評估進度. 6. 加入社群和尋求支持. 7. 保持耐心和積極態度. 有哪些學寫程式可利用的資源和工具. 教學網站和指南. 程式碼編輯器和開發工具. 線上程式練習平台. 實作練習的重要性. 加入社群和討論區. 程式設計持續學習與進步. 如何持續學?
2023年11月8日 · LangChain的基本架構. LangChain由幾個核心組件構成,旨在簡化從數據檢索到信息生成的過程: 檢索系統 :負責從廣泛的數據源中快速檢索相關信息。 這包括從結構化數據庫、非結構化文本到網絡資源的檢索。 處理器 :對檢索到的數據進行預處理,如摘要、關鍵詞提取等,以便更有效地利用。 LLM集成 :核心部分,LangChain整合了多種LLM,如GPT-3,提供靈活的API接口,使開發者可以輕鬆調用模型進行文本生成、問答等任務。
1. SVM演算法(Space vector modulation 支援向量機) 2. Minimax演算法. 3. ID3(Iterative Dichotomiser 3) 4. C4.5. 5. Apriori演算法. 6. EM(期望最大化) 演算法書推薦. 演算法學習 Q&A. Q:學習演算法之前,需要有什麼樣的基礎嗎? Q:演算法會因程式語言不同而有差異嗎? Q:網路開發新手在做 side project 時,如何導入演算法思維? Q:演算法學習路徑? 什麼是演算法(Algorithm)? 在哈拉瑞的書《人類大命運:從智人到神人》中,他提到現在 演算法 「大概是世界上最重要的概念」。 的確,從 Google 搜尋的排列順序到銀行的金融交易,生活中許多事都是由演算法主導。