親熱天堂 - 第九章手稿預覽

「教學如同表演,不講技巧就沒有樂趣!」

每次上課,對我來說,都是件極度消耗體力與腦力的事情。我極少坐著上課, 除了必須示範實作而坐著外,我都是站著上課!站著可以讓學員有集中目光的對象,也方便你用手勢及動作表達觀念,也隨時可以在白板上以繪圖表達事物或整理重點,但站著 相當消耗體力,一整天的課程,我經常笑自己站了七、八個小時的衛兵哨。除了上官方課程所使用的教材外,我上課沒有固定的講義,都是視學員的程度來調整下一 主題、下一小時甚至十分鐘後要講述的主題與表達的方式,學員的表情其實說明了一切,一邊上課動嘴,一邊解讀他們的表情所回饋的訊息,經常讓我在下課時腦袋 一片空白。

「沒有蠢問題!只有不敢問!」

我上課的第一天,就是建立學員發問的信心!我常說的:「一個問題你自己回家弄, 可能會搞個一星期、兩星期還不太懂!課堂上問,我幾分鐘可以解答你的問題!一天有人問了10個問題,假設花了二、三十分鐘回答,但你不問,回家你會花二、 三十星期都搞不懂!」學員發問是種教學相長,問到我會的,但我得想個方式來講到他懂,問到我不會的,我可以弄懂而多長一個見識!我也常講:「上課你不問, 那你幹嘛花大錢上課?自己花個幾百元買書不是更省?我沒辦法給你我幾年來所有的東西,但這幾天只要你敢問,你可以為你自己省下半年甚至一年的 debug 時間!」

「講師不是明星,學員才是主角!」

不同的學員,必須給予不同的東西!講師不是上台努力表現自 己懂得多少東西,而是要努力讓學員能吸收你的東西!我經常分享給其他講師的一句話就是:「如果你有100分的程度,但你只能傳達給學員59分,那你就是不 及格的講師!」有的講師上課一直講個不停,自己講高深的觀念講的很高興,當學員無法吸收時,學員也許會覺得你很厲害,但他會覺得你是很爛的講師!。。。XD

近來忙於寫作新書,寫了這麼多年的書,直到這本才覺得自己是真正在寫一本書!當然,我必須澄清,這不是說我以前的書不用心寫。書的目的無非是教學,如果就 教學這個目的來說,以前寫的書,最多稱得上學習及經驗分享。

這幾年來擔任講師的過程中,接觸過各式各樣的學員,也面對過許多千奇百怪的問題,會為了自己找 到一個好的表述方式而高興,也會為了一個觀念沒有闡述好而懊悔自責!不同的學員要給予不同的東西,不同的時間內要給予不同的重點!這幾年來所累積下來的東 西,構成這本書起筆的動機,以前的書像是學習與經驗分享,這本書才真正是有教學經驗後所產生的教學書。。。

在上個月這本書寫作到近一半時,在 MSN 上與 try 大濕聊到我最近的這本書,於是將當時完成一半的手稿先傳給他看,try 大濕回了一句話很有意思:「喔!突然有種收到親熱天堂手稿的快感...」這也就是為什麼,我常在 Twitter 上稱最近在寫親熱天堂手稿的原因,因為主題是 Servlet 與 JSP,這兩個傢伙本來就親熱的很....XD

總之!目前完成的進度差不 多4分之3了,剛剛完成了 JSTL 與自訂標籤的章節,放上來讓大家看看。這章很長,主要從 JSTL 開始說明,之後講 Tag File 如何正確使用(在 Tag File 中寫 Scriptlet 就遜掉了),以及如何用 Simple Tag 與 Tag 來製作偽 JSTL。。

非常建議大家翻翻 Tomcat 或 JSTL 的實作的原始碼,以及看看 JSP 轉譯後的 Servlet 是如何使用自訂標籤的,如果你這麼作,會覺得自訂標籤其實還蠻有趣的,而且能更了解 Web 容器作了啥事!使用 JSTL,可以強迫你從呈現邏輯來思考 JSP 該放些什麼,不該放些什麼,而自行實作 JSTL 的相關功能,更可以讓你思考,如何正確使用自訂標籤,哪些東西實作成自訂標籤是會與 Web 應用程式產生相依性,而哪些東西不會!。。

東西在這邊,由於是初稿,難免有一些錯誤,無論是打字、觀念上的(排版到時會請碁峰的專業排版來作),如果有發現,還請不吝指正!Orz。 。

親熱天堂 - 第九章手稿預覽




迴響:

發表迴響:
  • HTML 語法: 關閉

Search







follow caterpillar at http://twitter.com


Feeds

Referers

Navigation