
BHRC X Arthur
演算法 實力養成班
Course Price
NTD
$21,600
Course length
18 堂
課程內容
課程時間:共 16 + 2 堂(2022 年課程時間待定)
Lesson 1:Introduction to Algorithms
Lesson 2:Binary Search
Lesson 3:Recursion
Lesson 4:Hash Table & Set
Lesson 5:Two Pointer
Lesson 6:Stack & Queue
Lesson 7:Monotonic Stack & Sliding Window
Lesson 8:Linked List
- 期中測驗與面試練習 -
Lesson 9:Tree (BFS & DFS)
Lesson 10:Tree (BST)
Lesson 11:Priority Queue
Lesson 12:Backtracking
Lesson 13:Graph 1 (BFS & DFS)
Lesson 14:Graph 2 (Shortest Path & Union Find)
Lesson 15:Greedy
Lesson 16:Dynamic Programming
- 期末測驗與面試練習 -
為什麼學習演算 法?
BHRC 長期致力於協助軟體工程師有更好的職涯發展。在我們 10 年的經驗裡,觀察到軟體工程師如果希望能尋求更大國際舞台、或是大型科技公司的工作機會,「演算法考試」常常是面試中很重要的一環,很多資深工程師都會用許多時間刷題準備,對很多非本科班出身工程師也是一大挑戰。
良好的演算法基礎,除了對準備面試有幫助,也可以讓工程師在開發時更具備敏感度,能第一時間發現可能的效能瓶頸並及早處理。或者在挑選不同工具時,能更準確的理解該工具的原理與適用情境,同時減少抽象滲漏的危險。因此幾乎可以說,演算法是軟體工程師職涯發展更上一層樓的重要基礎。
因此,BHRC 特別和講師 Arthur Lin 合作,花了半年的時間籌備,開發一套 16 堂 32 小時的演算法課程,我們和 Arthur 認識多年,看著他在專業路上一路成長,Arthur 畢業於台大物理系/物理所,非資工本科系畢業。畢業後自學資料結構與演算法,一開始也遭遇困難,後來持續嘗試學習與上課,終於融會貫通,幾年間從白紙一路進步到可以在 Leetcode 競賽上進入全球 1% 以內。工作上,也從歷任台灣知名新創公司,到通過重重關卡,拿到頂尖日本獨角獸的 Offer,前往日本發展,回國後在國內知名加速器擔任網頁後端的導師。Arthur 將他多年學習演算法的經歷,淬煉成這一門課,希望可以協其他人更高效率,更有樂趣地學會演算法。。
講師介紹

Instructor
Arthur Lin
- 專精後端與數據處理
- 歷任台灣知名新創公司
- 日本獨角獸公司資料工程師
- 現任台灣知名加速器網頁後端導師