帶班做安卓開發(fā)實驗(帶班做安卓開發(fā)實驗報告)
我在一所浙江的三本本科院校計科專業(yè),這兩年一直負責(zé)移動端程序開發(fā)課程,帶計科專升本學(xué)生,課程模式3 3, 就是一學(xué)期3*16周的理論課,3*16周的實驗課,學(xué)期結(jié)束時要求每個學(xué)生獨立完成一個安卓App的開發(fā)和答辯。普遍情況是大家都不太愿意聽純理論課,更喜歡擼代碼。所以干脆混合教學(xué),一半理論一半實驗穿插在一起上課。
客觀說,專升本學(xué)生的基礎(chǔ)很薄弱,有些甚至不是計科方向,設(shè)計,電路,等等都有,良莠不齊。不是歧視。這些同學(xué)能夠從??粕蟻?,至少說明在??频耐瑢W(xué)當(dāng)中屬于用心努力力爭上游的一群孩子了,雖然和一本及重點的學(xué)生有差距。升到本科,就相當(dāng)于大三的孩子,第一學(xué)期就給他們排了Java, C之類的先導(dǎo)課程,然后第二學(xué)期Web開發(fā),Android開發(fā)之類的,都要求期末大作業(yè)。對于認真的孩子來說壓力還是挺大吧,也要經(jīng)常熬夜干活。沒辦法,計科專業(yè)就這樣。
第一個學(xué)期剛開始上Java時, 很多人甚至之前都沒有學(xué)過編程,真正的零基礎(chǔ)。
所以Java和Android的實驗課會出現(xiàn)各種各樣的問題。說實話,對老師的專業(yè)能力要求還是比較高的。不能說學(xué)生提出一個問題,你就叫他去百度,這不太合適。因為可能以他當(dāng)時的能力,還無法有效地分辨網(wǎng)上的資料質(zhì)量。有時候被錯誤的資料誤導(dǎo),會被帶到溝里去,折騰個把星期。但是如果你給他一個正確的引導(dǎo),可能幾個小時就解決了。所以正確的引導(dǎo)還是很重要的。我有時候會很慶幸之前來高校當(dāng)老師之前在公司做了很多年開發(fā),積累了一些開發(fā)和調(diào)試技巧。所以學(xué)生問問題的時候,可以比較快地教給他們一些調(diào)試方法和開發(fā)方法解決問題。
別看只是三本。有些孩子的學(xué)習(xí)能力還是很強的,會主動學(xué)習(xí),會鉆研。期末大作業(yè)交過來一看也很不錯。有一些就非常水,只要及格就好。你甚至一眼就能看出來這程序不是他自己做的。曾經(jīng)遇到過一個孩子,挺好玩的,一開學(xué)就來和我說,老師我只要及格就好,理論考試我會努力背書,實驗課能不能放低要求給我及格,我以后也不做開發(fā),家里已經(jīng)給我聯(lián)系好了單位。然后很有意思的是,畢業(yè)后,他來問我,說哪里去培訓(xùn)Java比較靠譜,因為不想這么年輕就坐在辦公室里捧著茶杯無所事事,跟退休一樣的生活,很無聊,想要像xxx一樣找個公司做做開發(fā)奮斗幾年。
但是也遇到過很強的孩子,專業(yè)能力甚至比很多985高校的學(xué)生都厲害。這些孩子通常目標很明確,也很有自己的想法。比如有一個學(xué)生,我說你可以去參加一下互聯(lián)網(wǎng) ,ACM之類的大學(xué)生競賽,他說不用了,專科時期已經(jīng)拿過獎了,現(xiàn)在不需要了,找工作時簡歷已經(jīng)夠?qū)懥?。哈哈。然后已?jīng)規(guī)劃好了以后的路,要去考個公務(wù)員,然后業(yè)務(wù)接項目做做,因為程序員就只能年輕時做做,要找個更穩(wěn)定的工作。就在上我的課時,也在外面接項目做,厲害!
第二個學(xué)生,也是??茣r拿過ACM的一等獎了,畢設(shè)也是我?guī)У模瑢I(yè)能力也很強,后來說是去上海自費培訓(xùn)游戲開發(fā)去了,因為家里姐姐也是在游戲公司上班,想走這個方向。
第三個學(xué)生,也很有意思。對自己蜜汁自信,但是技術(shù)其實也還好,不是特別強,但是我看這種超級自信的孩子就是很幸福啊。對自己認可度非常高。
總得來說,學(xué)生兩極分化非常嚴重。老師肯定是更喜歡認真的孩子們啦,看起來就很有一種積極向上的力量。
嗯,今天就先寫到這里吧。
系統(tǒng)推薦要求我放圖,嗯,所以我就放兩張學(xué)生作業(yè)截圖吧。