搜尋結果
2023年8月8日 · 發佈日期: 2021 年 1 月 13 日 作者: ALPHA Camp. 我們常聽到人們會說,「演算法」和「資料結構」是一名優秀工程師的必備素養,但究竟這句話是什麼意思呢? 工程師面試時常常用 LeetCode 解題來篩選面試者,而想要針對 LeetCode 刻意練習時,又需要先有「演算法」和「資料結構」的觀念基礎。 這個面試準備過程即使是對本科系畢業的學生也需要刻意準備,對非本科系的轉職者來說,就更加令人望而生畏。 演算法面試準備與LeetCode 刷題重點心法. 但如果脫離「面試解題」這個情境,倒底學習演算法/資料結構有什麼意義? 除了準備面試,這些學習的投資有什麼長期價值嗎?
發佈日期: 2020 年 12 月 2 日 作者: Daisy Tsai. 內容目錄. 歷史系畢業,跨領域轉職外商軟體工程師的職涯之路. 軟體工程師學演算法有什麼好處? 談演算法概念與應用場景. 演算法是什麼? 為什麼許多知名公司面試要考演算法? 演算法的應用場景:以計算平均股價為例. 演算法面試心法:前後端面試,如何準備資料結構與演算法. 基礎準備:閱讀演算法書籍. LeetCode 刷題:建立正確思維與實作練習. 演算法學習 Q&A. Q:學習演算法之前,需要有什麼樣的基礎嗎? Q:演算法會因程式語言不同而有差異嗎? Q:網路開發新手在做 side project 時,如何導入演算法思維? 結語. 身為軟體工程師,一定聽過演算法、資料結構。
2023年7月25日 · 發佈日期: 2020 年 10 月 19 日 作者: Ellen. 內容目錄. Reflection 與做中學. ORID 是什麼? 討論的思維框架. Objective 客觀、事實. Reflective 感受、反應. Interpretive 意義、價值、經驗. Decisional 決定、行動. 選擇關注點:第一步就是最後一步. 關注你的位移 (A—>B) 為什麼要使用 A → B 結構? 刻意選擇 Growth mindset 視角. 培養你的後設認知. 不要浪費有效經驗. 狀態負面時去休息;狀態正面時做 reflection. 小結. Reference. 體驗用 ORID 強化全端網頁開發學習效果,3 分鐘小測驗找到你的學習起點. Reflection 與做中學.
2024年2月20日 · 演算法書推薦. 演算法學習 Q&A. Q:學習演算法之前,需要有什麼樣的基礎嗎? Q:演算法會因程式語言不同而有差異嗎? Q:網路開發新手在做 side project 時,如何導入演算法思維? Q:演算法學習路徑? 什麼是演算法(Algorithm)? 在哈拉瑞的書《人類大命運:從智人到神人》中,他提到現在 演算法 「大概是世界上最重要的概念」。 的確,從 Google 搜尋的排列順序到銀行的金融交易,生活中許多事都是由演算法主導。 那麼,到底什麼是演算法呢? 「演算法是一系列有條理的步驟,能用於計算、解決問題、做出決定。 」 – 《人類大命運:從智人到神人》 演算法的重點在於,如果環境和輸入不變,每次執行同一組指令時, 會得到相同的輸出。
2023年4月2日 · 從基本技能到資深專業,了解如何成為成功的前端工程師並在職業生涯中茁壯成長。 前端開發技能樹. 基本技能: HTML:熟悉 HTML 語法和標籤,能夠建立結構化的網頁。 CSS:熟悉 CSS,能夠設計RWD布局,掌握 Flexbox 和 Grid 等布局技術。 JavaScript:熟悉 JavaScript語法、概念及最佳實踐. 框架和函式庫: React.js:掌握 React 及其生態圈,了解虛擬 DOM、模組化和狀態管理等概念。 開發工具和技術: 版本控制:熟悉 Git 和 GitHub,能夠進行分支管理、合併和衝突解決。 打包工具:熟悉 Webpack 等打包工具,了解模組化開發。 預處理器:熟悉 Sass、Less 或 Stylus 等 CSS 預處理器。
2023年6月4日 · 1. 設計、開發和實施生成式AI模型. 設計階段: 確定最佳算法來實現預期結果,要求對各種生成式AI算法及其優缺點有深入理解。 開發階段: 包括用現有數據訓練模型並進行微調以提升性能。 實施階段: 將AI模型整合到現有系統中或圍繞模型設計新系統,需要強大的軟件開發理解能力。 2. 調整現有生成式AI模型. 調整和精煉預先存在的模型以增強性能、適應新數據或滿足特定項目需求。 分析模型行為,識別表現不佳或產生意外結果的領域。 可能涉及調整超參數、修改模型架構或豐富訓練數據集。 3.
2024年3月27日 · 發佈日期: 2023 年 6 月 5 日 作者: Victor. 內容目錄. 什麼是 LeetCode? LeetCode常見問題類型分析. 提到演算法. 誰需要刷LeetCode. 點我免費領取全端開發學習地圖! 個人背景. 我會怎麼寫? 刷 LeetCode 該有的基本知識. 重新來一遍,會如何分析 Two Sum. 完成基本功的我想要增加其他訓練. Java. C. Leetcode 如何測量效率. 時間複雜度,Time Complexity. 空間複雜度,Space Complexity. two sum 這題該怎麼看待. 暴力解. 使用 Hash Table. 題外話. Leetcode 必考題有哪些? 使用 ChatGPT 協助 Leetcode 解題. 結語.