Re: 學校資x要怎麼教 ? 軟體公司才活得過來長得大?
※ 引述《pest (這些分鐘妳有沒有想過我?)》之銘言:
: ※ 引述《ggg12345 (ggg)》之銘言:
: : 這個版的人都從學校出來, 學校教學都要向學生做問卷調查, 學生家長也都被請來
: : 座談, 課程內容都可以談, 現在也有評鑑.
: : 何妨請大家談談 資x(資工, 資管, 資科, 資教, 網路應用....)
: : 應該要如何培育人才, 讓老板肯給高薪, 或者能自行創業開出大
: : 公司 ?
: 拋個磚一下...先只談 "寫程式/資料結構/演算法" 這個科目。
: 台灣的資訊教育在這一段的斷裂非常嚴重,簡言之,學得會的本來就會了,
: 本來不會的一不小心就跟不上。
: 寫程式雖然是需要時間來磨練的,但台灣教寫程式的作法,跟小學教數學很像 --
: 跟不上的人就越來越跟不上,跟不上是你的問題,老師即使有心也無力照能力
: 分班上課。
: 我觀察到美國的程式設計課搭配很多的助教,甚至可以達到 6 個學生對 1 個助教
: 的程度。上課教授講得口沫橫飛,不懂的話下課就去找助教;我也有同學因為進度
: 真的跟不上,系上特別安排一位助教只指導她。
: 現實上,台灣的公立學校要做到這樣的編制困難重重。
: 因為助教人數夠多,所以教授出作業就可以放膽去出,反正有這麼多助教可以協助。
: 練習的量夠多,學的就紮實。
我可以推這段嗎?我就是一個基礎沒打好,後來花了數倍時間去補回來的慘例
基礎真的非常重要,對於高手,當然是沒有差,
但對大多數學生來說,真的非常需要學校,老師方面去循循善誘,
以我以前讀的學校為例,大一老師真的不知道在教甚麼...
一大堆人連基本程式都不會寫(包括我)
繼續大二念下去自然是完全的...不知道在做啥
很多學生都還沒來的及對資訊產生興趣就先被打敗出局了
其實很多人不是資質不好,真的是缺適合的老師(助教)
學校老師只忙著開公司,少有真的關心學生的,
只會把責任推給學生,認為這是學生本來就應該要自己會的...
那這樣是要老師.學校來幹嘛的,我自己在家念不就好了,
要學生自己釣魚也得教他用漁竿阿
突然感觸湧上心頭,抒發一下XD
: 不過,光是助教多並不會提升學生程式的品質;程式的品質還要靠自動化的
: 測試把關。在這門課中,學生繳交的作業是上傳後自動批改的,學生除了要寫
: 主程式之外,還必須要上傳自己寫的 test case,test case 的覆蓋率不達
: 一定比例則不予評分;連自己 test case 都過不了的就更不用說了。
: 自我驗證完之後,評分系統會跑助教或教授寫的 test case,這時候大部份人
: 的程式都原形畢露得回去改過;等到改到全通過,基本的概念差不多都很清楚了。
: 最後一關是壓力測試,學生寫的函式不能比助教寫的慢。看到一堆人為了多一個
: if 或多宣告一個變數而斤斤計較,實在覺得訓練出來品質當然有差。
: 如果連教授都對於軟體品質控管付諸行動,在這樣耳濡目染下的學生,進到業界
: 當然會比沒有經過這樣訓練的學生要有很多優勢。更不用說助教事後還會依據
: 註解和風格給分了。相較之下,台灣的程式設計課程真的還在未開發國家的時代。
: 雖然現實是,學問做得好跟寫程式沒什麼關係,認真作研究大概也沒什麼時間
: 寫這類工具來開程式設計課,不過,如果往上一點來看,資工高年級開的這麼
: 多課,難道就不能以撰寫這些工具作為期末專題嗎? 軟體工程課、程式語言、
: Compiler、Pattern Recognition (用來抓抄襲), 這些技術和知識都在教授
: 腦中,但大家就是沒想過要拿它們來 "實用" 在學生身上。一念之差,對於
: 課程的品質,自然也就天差地遠了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.88.35
推
03/12 19:23, , 1F
03/12 19:23, 1F
推
03/12 20:37, , 2F
03/12 20:37, 2F
→
03/12 20:39, , 3F
03/12 20:39, 3F
推
03/12 20:52, , 4F
03/12 20:52, 4F
推
03/13 13:08, , 5F
03/13 13:08, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 40 篇):