把業界開發實戰搬到教室,Build School 讓學生今天畢業明天就業

從左至右: Build School 創辦人 吳典璋 Dann / Build School 軟體工程師 王維駿(Jim Wang) / Build School 軟體工程師 黃柏豪(Andy Huang) / Build School 軟體工程師 林奇亨(Henry Lin) / Build School 軟體工程師 邱秉澄(Jimmy Chiu)

從左至右: Build School 創辦人 吳典璋 Dann / Build School 軟體工程師 王維駿(Jim Wang) / Build School 軟體工程師 黃柏豪(Andy Huang) / Build School 軟體工程師 林奇亨(Henry Lin) / Build School 軟體工程師 邱秉澄(Jimmy Chiu)

Microsoft Teams 讓教與學更有收穫,合作與討論更有效率

不是本科系、沒寫過程式,也能一步步踏上軟體工程師之路!2016 年新創的 Build School 立志成為「軟體開發界的人才寶庫」,培養出與業界無縫接軌的新銳工程師,更注重養成 Learn how to learn 的能力,預計光是今年(2020)就能結訓 100 位具備開發即戰力的人才,更成立「台灣青築未來協會 Build the Future」校友會,讓學員持續接觸、交流業界最新資訊,幫「青」年「築」起未來。

寫程式該怎麼教?傳統的課程是「老師講解示範,學生一人一機操作」的單向教學,但 Build School 注重合作意識,希望打造類似真實職場頻繁交流溝通的共事環境,鼓勵學員運用集體智慧解決問題,為了實現這個教學目標,身為 Build School 班主任、創辦人的 Dann 曾用過 Email 及各種通訊軟體、協作平台,但總是不盡人意,直到用了 Microsoft Teams 才終於找到滿意的答案。

程式碼高亮標記好閱讀,教學資源集中共享

「以前要傳一段程式碼給學員,必須先給一整份講義、指出頁數,讓他載下來自己找,現在回頭看,這方法真的有點笨」,Dann 笑著說,但自從有了 Microsoft Teams,Build School 的講師和助教都能透過內建的「文字編輯器」,輕鬆的將 C# / JavaScript / Java / Python 等語言的程式碼,直接複製貼上到討論串,不但保持了程式語言的語法,還會自動用不同顏色高亮顯示,大大增加程式碼的閱讀性,此外,講師也將 Microsoft Teams 當成教學資源檔案庫,將上課用的講義、程式碼範例都存放在平台中,方便學員隨時取用,避免了過去檔案散落各處查找不易的窘境。

Microsoft Teams 的文字編輯器,讓程式碼高亮顯示好閱讀
Microsoft Teams 的文字編輯器,讓程式碼高亮顯示好閱讀
Microsoft Teams 內建方便的文件檔案庫,還能以目錄分類管理
Microsoft Teams 內建方便的文件檔案庫,還能以目錄分類管理

一鍵發起高品質視訊會議,數百種 Apps 擴充支援

除了上課時間,Build School 的學員在課後練習或專題開發時,也常需要密集的討論,而用 Microsoft Teams 中的視訊會議,不僅能一鍵發起會議,更能透過遠端桌面,檢視學員的程式碼,即時給予指導,Dann 說:「以前也用過其他視訊軟體,但是文字交談、記錄的功能太薄弱,用起來相當不便」,不像現在討論過程的畫面、文字,都能直接保留在 Microsoft Teams 中,不必再用 Email 手動做記錄,讓學員、講師省下時間,專注在更有價值的事物上。

此外 Microsoft Teams 也支援數百種軟體開發工具、第三方 Apps,Build School 最常用的是 Azure DevOps、GitHub、Trello 等,透過 Azure DevOps 團隊成員能在群組中列出工作項目,或在對話中建立新的工作項目,不必來回切換不同介面,並即時收到 Pipelines 通知,方便掌握軟體開發的 CI 及 CD 更新,學員還可直接在群組中搜尋 GitHub 上的存放庫及問題,或在群組中新增問題,也能直接在同一個介面看到 Trello 卡片,做事更有效率。

數百種軟體開發工具、第三方 Apps,Microsoft Teams 都有支援
數百種軟體開發工具、第三方 Apps,Microsoft Teams 都有支援
運用 Azure DevOps 的看板,新增工作項目
運用 Azure DevOps 的看板,新增工作項目
在 Microsoft Teams 上接收 Azure Boards 通知
在 Microsoft Teams 上接收 Azure Boards 通知
在 Microsoft Teams 中透過 GitHub 針對 Issue 進行討論
在 Microsoft Teams 中透過 GitHub 針對 Issue 進行討論

不只視訊或聊天,Microsoft Teams 是團隊合作中心

Dann 說:「Microsoft Teams 最棒的地方,就在於『整合度很高』」,對 Build School 的學員與講師而言,能在同一個介面中完成教學、線上會議、文件儲存、小組專案管理、權限管理等,讓教與學的品質有效提升;而對開發人員來說,平台能保持程式碼的語法、高亮標記,及串接豐富的第三方開發工具等優點,則使開發效率更高,Microsoft Teams 不只是培養軟體開發人才的利器,更是開發人員的超級助力!

 

Tags: ,

相關文章