看板 NTUcourse 關於我們 聯絡資訊
先說一下我是台大資訊系B97的學姊,剛好在臉書上看到不少同學和學弟妹轉了這篇文 雖然我既沒有修過課也不認識這個老師, 但因為我對資訊教育一直有一些想法和研究,所以想在這邊回應一下 希望能夠提出一些新的思考方向,可能會是長文,請大家多擔待。 在我開始寫我的想法之前,我也提供一下該位老師的回應作為閱讀上的平衡資訊來源: https://www.facebook.com/groups/283207588460616/permalink/1176417109139655/ * 我不確定是不是臉書自己引的,但在我牆上出現的討論串裡面, 大部分的文章出現了這句話 「1.老師說,她覺得資工系學寫程式的方法太難了,陣亡率太高了, 所以大家都去寫前端,能有快速的成就感。」 我覺得如果我對一個經過資訊系四年磨練且對自己的程式能力有要求的人說這句話, 對方一定會翻白眼。 這句話同時有兩個引戰點,第一個是說資工系學寫程式的方法太難了、陣亡率太高了, 應該要從容易的開始才會有快速的成就感(原PO在文章中後面的幾句話就是在反駁這件 事情);第二個則是隱射了「前端」的程式是比較容易寫的。 但我覺得這句話必須要放在程式教育的情境中來理解,也就是這堂課想要推廣的目標── 「讓資訊系之外的人來寫程式」。 我不知道有多少人有機會接觸到教資訊系之外的人寫程式的場域,又有多少人實際面對過 接觸程式之後充滿挫折決定放棄的人。但如果有過這樣經驗的老師,應該多少都有面對過 學生問說學寫程式然後跳出一個黑黑的視窗印出一堆米字符號到底要幹嘛的這種問題,而 這個問題又很直接地可以延伸到「學程式到底可以幹嘛」的這種問題。 如果今天一個學生不是念資訊系,他沒有要成為軟體工程師,他到底學寫程式要幹嘛? 這個問題或許在過去是一個很難回答的問題,但是在各種領域開始逐漸探索如何運用計算 能力的這幾年來,我認為這並不是一個困難的問題。但在回答這個問題之前我必須要抓出 一個很本質的、大家應該漸漸有感覺的事情:我們的生活正在被資訊科技一點一滴地滲透 ,而未來如果無法透過資訊科技傳達出去的資訊,將逐漸被淹沒在這個數位的資訊海中。 而在這個前提之下,你說要不同領域的人學程式有沒有意義?當然有。 假設今天有一個公衛背景的人知道怎麼做網站,知道怎麼樣用JS寫網頁視覺化,弄出了一 個網站可以自動爬衛福部的資訊並且加上公衛專業背景提供的資訊一起視覺化,讓大家可 以看到流行病傳播的相關資訊,你說這樣的東西有沒有價值?當然有。即使這個人的網站 不一定寫的很好,但是如果是有價值的東西,就會有機會繼續被改進,甚至被重視而獲取 經費去請專業的軟體工程師來寫。但是今天如果沒有先有一個雛形出來,沒有讓大家實際 上「看到」一個可能性,在一千萬個這種想法之中,真正有機會能被做出來的大概就只有 一兩個吧。 以這樣的想法去鼓勵資訊領域之外的人學習寫前端有沒有意義?我覺得是很有意義的。而 現今各種函數庫也越寫越好,從JS到Python到R,各種語言都漸漸有很多工具讓你只要你 大概知道怎麼樣套框架你就可以把東西兜起來去實作出來你要的東西。我知道很多資訊背 景的人可能會對這件事情不以為然,但是我想要提醒大家的是,這件事情的存在並不會抹 煞掉資訊系專業訓練的價值。我們需要很多人去嘗試不同的可能性,也需要很厲害的工程 師去把一件事情真的做到好。 而你想你今天如果是一個初學者,你弄了一個小時只能看到一個黑黑的視窗印一些你不知 道是啥毀的東西跟你弄了一個小時看到一個漂亮的網站出現在你眼前上面還有圖表會動, 哪一個會讓你更有動力學下去? 所以並不是前端比較「容易」,而是我們做為人類對於看得見的東西更能有「成就感」。 而在資訊教育的研究中,一直都有在討論我們如何用可以看得見、快速做出可以動的東西 作為學習程式基礎概念的工具,而讓真的對程式有很濃厚興趣的人去深入更進階的技術。 先撇除這堂課可能因為各種原因教學效果不彰的這點來說,我覺得這堂課想要跳脫一些資 訊教育現有的框架的想法是很好的。 我能夠理解原PO對於一堂課跟自己預期不同而出現的憤怒感(我自己也做過這種對老師說出 很狠的話的事情....Orz),但經過數年之後回頭看我真的覺得批評一個人是很容 易的,可是只是批評並不會讓一件事情變好。 然後我想有些人可能是聯想到真的有些學校會有些老師就是坐領薪水然後讓助教去負起所 有責任等等等的,但我個人認為這位老師只是第一個學期開課,就直接下定論說老師的動 機或是想法並不是一件對事情有幫助的事情,老師回文也有提出下學期會改進的承諾。 另外如果大家(特別是還在校的學弟妹)真的很有心的話,或許也可以去問一下校方是否 可以在這種新嘗試的課程之中確保有配助教?或是能不能派人組成評估小組,讓實驗性 課程可以得到及時的回應,不要讓老師一個人想辦法? 還有如果文中提出老師對於分數的標準很浮動的這件事情屬實,那是不是可以請老師在 新開的課程之中對此進行修正?當然可能因為有這篇文所以老師會更加警惕說下學期真的 需要好好地處理課程安排的事情,這對事情的發展某種程度是好事。 但如果原PO真的自詡是台大的學生,會付出努力念書的,或許也可以想想這件事情的問題 到底有哪些層面,到底怎麼樣才可以改善,怎麼樣可以讓意見有效率被傳達,而不是單純 地情緒發洩。而推文有很多應該也跟我一樣沒有實際上在現場很難說狀況是如何的人 (應該有不少是台大的學弟妹們),我想肯定你們希望幫原PO出出氣的心情, 但也想要鼓勵你們在推文回應之前要養成試著去找不同說法的習慣。 最後想要分享一下我找到這個課程最後的成發網站:http://ntu-csx.csie.org/ 我個人是覺得裡面的東西其實作的還不錯的,如果是完全沒有程式基礎的人能夠 作出這樣是滿值得肯定的。當然也有可能像原PO說的一樣只是少數人一個人完成的, 那或許我們要去思考的問題是怎麼樣有一堂課是讓真的沒有背景的人能好好做出 這樣的東西。 以上大概是我的想法啦 歡迎提出討論和指教,但請避免只是情緒性的人身攻擊喔 ※ 引述《VVVV6666 (VVVV6666)》之銘言: : ※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID) : (是/否/其他條件): : 是 : 課程名稱: : 進入MOOCs的世界、淺談資料視覺化與D3.js、使用R語言進行資料分析 : 哪一學年度修課: : 105-1 : ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄) : 蔡芸琤 和一堆業師 : δ 課程大概內容 : 不明 : 進入MOOCs的世界: : 一點HTML、CSS、JavaScript、R爬蟲 : 淺談資料視覺化與D3.js: : 同上,加上一堆已忘記的工具,下面詳述。 : 使用R語言進行資料分析: : 用R寫網頁。 : Ω 私心推薦指數(以五分計) ★★★★★ : 想要甜課:3,有大腿超甜,沒大腿死定。 : 想要涼課:3,有大腿超涼,沒大腿死定。 : 想學寫程式:-5。 : 想看起來很潮:5。 : η 上課用書(影印講義或是指定教科書) : 沒有,老師估狗到的網頁和一些放在github的東西 : μ 上課方式(投影片、團體討論、老師教學風格) : 永遠不會準時開始上課: : 本堂課要使用RStudio,老師每次都重新在學校電腦下載,耗掉很多時間, : 這段時間會做一些很elite的宣導。 : 例如XX公司給他多少個名額去參觀很難得,跟微軟合作等等。 : 啊說真的,帶個電腦轉接線很難嗎?這門課要求可是說自備筆電耶。 : 老師偶爾會不到或很晚到: : 我在臺大第一次遇到這種老師,確實我以前上的課有老師會請假,但通常都是開學時或至 : 少提早兩個月講哪天需要出國參加會議。這位老師則是會消失,過1-2小時後出現說她在 : 跟XXX(大人物or大公司)開會,因此遲到,順便講一下她的開會內容是什麼。她不在的 : 時間大家也不太知道要幹嘛,業師會講點東西,但講完後繼續乾瞪眼。 : 經常做宣傳: : 上面已經略微提過,其他還有XX演講、XX活動、XX社團等,總之非常多宣傳。 : 無ppt、上課講的東西都是用Google或老師的GitHub: : MOOCs的世界有個爬蟲ppt啦,但基本上其他都不怎麼有,就算有,內容也很簡略完全不適 : 宜初學者使用。上課時,老師就用Google找,一個一個工具介紹,87%的時間都不知道在 : 幹嘛,同學也87%都茫茫然,因為沒ppt所以回家就忘光光。GitHub有一些示範code,但老 : 實說comment非常不齊全看不太懂,作業在FB交。後來有人反應過想要老師製作ppt,老師 : 說她太忙了沒空做請大家見諒。 : 組員超重要: : 首先Project定生死,除此之外老師的概念是強的帶弱的,她教任何一個東西只要全組有 : 一人會就假定大家都會了,弱者來修很爽,強者大概會生不如死吧。 : 停修者眾: : 做到一半組員跑了,哭死你。 : 很多業師: : 不太清楚業師的經歷也不好評論,但……這跟其他會請業界或各領域專家來客座的課很不 : 一樣,業師也是來講一些程式基礎概念,不清楚為什麼教師無法自己講授。 : σ 評分方式(給分甜嗎?是紮實分?) : 有強者組員、有進發表會:超甜 : 都弱者、沒進發表會:超苦 : ρ 考題型式、作業方式 : 作業: : 就抄強者組員的FB交就好,老師的概念是不會問組員, : 但組員就教你步驟後面原理沒人知道,所以大概混混。 : 噢對,幾乎沒在寫程式,所以大概不會學到寫程式。 : Project: : 基本上就是各組自求多福,老師會把有資工背景的人打散分,差不多這些人負責做, : 至於那些連學都沒學過的初學者沒人指望他們,等他們慢慢想辦法做出來 : 還不如強者自己做完。 : ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性? : 加簽習慣?嚴禁遲到等…) : 沒基礎的,來看人品好不好賭不賭得到強者carry,強者的話…你幹嘛來被雷啊? : 出席率沒人在乎,不過整組都沒人來老師要叫各組交範例的話會很尷尬。 : 加簽是從高年級開始簽到發完授權碼,不過老師覺得收來一堆沒動力的人下學期大概會改 : 方式。 : 此外,最好課不要太多,閒一點,能接受天外飛來一筆的評分方式。 : 例如:學期中的時候老師突然宣布期末考週五的下午要發表會, : 如果全組都不能來的話就吃F吧! : 呵呵他都沒有考慮一下硬把發表會訂在考試時間有多不妥耶,還略理直氣壯的。 : 聽說有兩組在發表會頒獎前就走光偏偏還得獎,當下找不到人老師覺得很尷尬, : 於是把他們從A+降到A,雖然有一組有出來解釋真的組員都有事也升回A+, : 不過老師還是表示不管怎樣不該讓她這樣尷尬啊。 : Ψ 總結 : 我們一群朋友都修的一肚子火,是不太明白之後是否有人願意繼續跳火坑啦。 : 也不用來肉搜這個ID,這個是找朋友的朋友代Po的,搜到什麼毫無意義。 : 來寫一下我們對於這位老師主要的質疑: : 1.老師說,她覺得資工系學寫程式的方法太難了,陣亡率太高了, : 所以大家都去寫前端,能有快速的成就感。 : 我不是很懂為什麼學寫程式需要「快速的成就感」,任何東西要學到一定程度, : 必然沒有捷徑,能考上台大,相信同學們也付出不少努力唸書。 : 另外是關於這3堂課都在架網站寫前端,但我真的不懂R那堂課為什麼要架網站, : 會來學R的,一定是想學習如何分析、整理資料, : 老師不好好從頭教R、R的資料儲存方式等,到底為什麼要教前端? : 至於連修三堂課的人,會覺得不停的鬼打牆老師一直在講一樣的東西。 : 2.教學方法與課程架構: : 首先課程架構如上所述,極度鬆散,完全不知道自己學了什麼。老師一再強調翻轉教室、 : 自學、組員互相學習等等,但說真的,組員互相學習的前提是建立在組員之間程度差不多 : ,這個課程的情況是大部分完全不會,少數強者,為什麼強者要來修課、學不到東西還要 : 當免費家教?自學自學,既然都來修課了,必定是為了學到自學學不到的東西,咱們都台 : 大生,別的不會,Google總會吧,既然來聽你叫我們Google,我們幹嘛不待在家Google? : 這門課唯一的用處大概是讓大家看到自己的潛力,學期末發現哇塞我可以從對網站一竅不 : 通,到靠Google搞出個看起來還算潮的東西,至於上課?好像除了浪費時間沒幫到什麼。 : 3.老師是否對業界打關係比對學生還要重視? : 因為「業界合作」等副業,因此上課遲到、請假等,我在臺大還是第一次看到,相信台大 : 有跟產業界合作的教師不少,但這種事幾乎是聞所未聞。在我看來,老師為了這些外務, : 是有犧牲到教學品質的,教學品質爛的可以,在台大也是聞所未聞,我跟朋友們還真修過 : 不少雷課。 : 4.評分方式一再改動: : 老師說她不想拿成績威脅人,希望大家主動學習。但硬用成績威脅同學在期末考週出席發 : 表會,因為發表會沒待到最後而降等地第,都是開學前沒有講,學期中才講的,會因為自己 : 之便而改動評分標準。 : 基本上,我認為本門課根本不該再開下去,更何況這位老師下學期又開了更多課,我不覺 : 得教學品質上會有改善,希望學校能考慮一下CS+X的存在意義。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 67.170.107.72 ※ 文章網址: https://www.ptt.cc/bbs/NTUcourse/M.1485388474.A.3D3.html
jasonchentw: 理性給推 01/26 09:18
hortune: 事實就是期末發表的作品 01/26 09:58
hortune: 有些幾乎都是原先就會的同學寫 01/26 09:58
hortune: 其他擺爛…… 01/26 09:58
airfriend: 上的好不好也許見仁見智,但遲到或根本沒來是事實吧 01/26 11:26
airfriend: 況且課程版的用意就是要讓修課學生發表自己感想, 01/26 11:29
airfriend: 沒有義務說一定要提供改進方法才能批評 01/26 11:30
lucas1204: 遲到真的是沒什麼藉口了,以自身私事罔顧學生權益真的 01/26 11:34
lucas1204: 不太應該 01/26 11:34
cchao28: 推 01/26 13:09
hsuzchan: 推,最原本那篇與推噓文帶有過多的情緒... 01/26 13:19
brian980466: 我相信老師的初衷是好的 但教學品質還需要提升 既然 01/26 14:13
brian980466: 有熱忱 那有助於教學的投影片生不出來 說不過去此外 01/26 14:13
brian980466: 許多授課細節的失誤(遲到 裝軟體)真的都是可以避免 01/26 14:13
brian980466: 的如果因為這些讓原本有心想學的人反而失去動力 更 01/26 14:13
brian980466: 得不償失 01/26 14:13
benny9072004: 推阿南~~~ 01/26 17:23
b020202: 01/26 20:30
cocoyan: push 01/27 22:01
kevin1ptt: 推學姊! 01/29 15:45