2015 年 12 月

第 30 卷,第 13 期

本文章是由機器翻譯。

不吐不快 - 重構高等教育

David Platt | 2015 年 12 月

David Platt我已經已經在 1991 年開始 16 位元 Windows SDK,在 c 中的四分之一世紀,學生教授軟體開發過去幾年持續發展主旨-Win32、 COM、 Microsoft.NET Framework,Microsoft Azure 等等。但我教學方法,以及我的同事將維持大部分是不變之前從開發預算剪下的絕佳經歷七年前,訓練時第一個項目。該經濟擠逼我們重新評估我們現有的方法,不僅在產業中的我們整個角色。

軟體開發教授程式設計人員而言,最初置於傳輸特定的事實,以特定順序: 第一次呼叫此函式,然後呼叫其中。RegisterWindowClass。功能是。和我最津津樂道,CoMarshalInterThreadInterfaceInStream。我的學生是挑選出 1000 頁面手動這些 mining 即時講師的快樂的因為替代方法會讀取整個網頁本身。

但此資料傳輸是幾乎完全是單向的因為科技進步到可學生並不需要即時的人所来傳達它。視訊,例如來自 Microsoft Virtual Academy 或 Pluralsight,無法滿足大部分的這個函式,以更低的成本。隨著電影調整優於即時劇場優於即時的指示,調整該方法。

良好的有效教育仍然需要即時講師,但不同將放置在不同的事。我們不廣播 「 什麼 」 或 「 如何 」 使用。相反地,我們要保留 「 原因 」,我們昂貴連絡小時,「 這與有何其他方面,"或者,「 我們該怎麼從這裡 」 以及曾經熱門 」 WTF 是什麼? 」

讓我變更即時類別我指示程序。很少 spewing 一組所謂一體適用成 void 的函式呼叫。很多有關如何協助我進入其商務邏輯分離的新技術的學生,嗯,讓我們看看您的程式碼模組界限應該儲存及為何? 我們應該有何種測試? 我們要如何應該算出誰是我們的使用者,以及他們的需求? 它是完全不同的類型教學與學習。

我有很好的公司進行這項轉變。哈佛醫療 School 正在進行類似的課程中,調整開始今年包括新生諮詢人員類別。現今的未來醫生不受限於 「 sage 上-a-階段 「 spouting 中,「 女士,以下是 12 cranial 這些: Olfactory、 電腦、 Oculomotor...[.]" 相反地,學生記類別之外的說明影片從這些基本事項。教授然後花費連絡時間來處理透過真實問題的分析,例如: "病患的左置頂路徑,如下先生 Spock 表示有疑問,並不會下降。哪些 cranial 神經中樞您看起來會在第一次,以及為何? 要如何開始這麼做? 還有什麼您看起來,以及為什麼? 先生 Smith 您尋找混淆。當然你已經忘了您 cranial 這些,對吧? Ms Jones,請幫助他。 」 您可以讀取在全貌 bit.ly/1S7UR2G

順便一提,那篇文章說明 「 影片是五到八個分鐘...因為學生的注意範圍不太久。 」 沒有,把您唬住一樣它我嗎? 我想知道是否我們的狂熱份子今天有較長或短注意範圍。

我在我的使用者經驗類別使用的實際操作的模型。不需實作這項功能,或一個 (色彩漸層停駐,比方說)。有關決定應該實作才能讓使用者滿意,更具生產力。我很少教內部的類別,除非用戶端有課程實驗室期間使用的實際設計專案。我鼓勵學生將他們自己的專案,我公用類別中,如果沒有,我將它們指派一個。

正如我之前不要開始我使用我第一個資料行中 (msdn.com/magazine/ee309884),不正確的電腦程式會要求其使用者變得更像是電腦。但最佳程式使用的電腦執行什麼電腦,非常好,清除不要只是讓人的可以讓使用者追蹤。

教育必須以類似的方式,並開始了解這個最佳人力講師。它是一回事放學生的標頭中的特定事實。它是完全不同的東西,更滿足的事,以幫助他們放置運作這件事。


David S Platt教導程式設計.NET 學校 Harvard University 延伸模組和世界各地的公司。他是 11 程式設計書籍,包括 「 為什麼軟體斃"(Addison Wesley Professional,2006年) 和 「 介紹 Microsoft.NET 」 (Microsoft Press,2002年) 的作者。Microsoft 中名為他軟體代言人 2002年。他有生之年是否他應該磁帶向他的女兒指的兩個讓她會學習如何計算八進位。您可以與他連絡  rollthunder.com