網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 楓之谷小遊戲 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

[回憶].....一些感慨 #1.....帶ASP.NET初學者入門

本被文章 0 次, 共有回覆 5  
0
 
0
這是備份,原文請看:[回憶].....一些感慨 #1.....帶ASP.NET初學者入門 http://www.dotblogs.com.tw/mis2000lab/archive/2009/01/05/6633.aspx我之前的一些工作經驗,曾在幾篇文章中透露,例如:[b][入門]如何挑一本好書,學習ASP.NET。個人觀點,非戰文。 [回憶]我是怎麼落進「寫程式」這個大火坑的? 不瞞各位說,我其實沒有表面那麼風光。我在資策會當講師的時候,其實備受爭議。老闆(or 其他的資深講師)覺得我經歷不夠,無法掌握全場。(但他們沒聽過我上課,可能是刻板印象,年輕人就是「嘴上無毛、辦事不牢」等等) 有幾位學員甚至跟老闆告狀,認為我教得很爛。(印象中,有三位。都是短期進修的夜間課程) 我那時覺得很納悶???為什麼你會覺得我教得不好?.......500~600小時的就業輔導班,學生大多覺得不錯,而且上完我的課後,他們實作能力很不賴!反倒是有些老師,上課準備很多投影片,但很少寫程式與範例,學生到後來專題寫的2266....你們卻覺得他們教得很棒? 寫程式,不就是實戰嘛! 站在旁邊看(不動手)、看看投影片的摘要、聽老師講講優點....這樣能學到啥?今天有32小時的 ASP.NET課程,你來上課希望聽到什麼?學會什麼?加強什麼?不都是要靠「動手作一下」才有體會嗎? 寫程式ㄟ、學軟體ㄟ.....這可不是管理學或國文,讓學生不動手,只聽課就好。 如果只是要聽聽演講、投影片,就像沾醬油一樣輕輕帶過,那微軟的研討會,不收錢,時間又短!不就是這種型態?為什麼要交了一兩萬的學費,長時間上課,你卻不希望上課作點範例,動手去體會這個技術的優勢呢? 但一樣米,養百種人! 學員交了錢來上課,他們覺得好,就是好! 覺得不滿意,那就是不滿意了!(沒有原因,也不需要任何原因) ----引述以前的文章---------------------------------------------------------------------------------------------------------------------2001年那時候我寫了一段時間的Web程式,被調去資策會的教育訓練中心當講師。我心裡也毛毛的。尤其是前一位老師,聽班主任說:上第一節課就被學生抗議 轟下台。(因為500~600小時的就業輔導班,學費很貴,要價十幾萬。學生很認真的~) 我那時候,基本程式只談IF判別式迴圈。SQL指令只談基本語法(因為有其他專任老師教過資料庫與SQL了)第一、二個範例,就是 Master-Detail。第三個範例,就是資料新增 / 修改。....然後是簡單的搜尋引擎、會員註冊與功能(Session & Cookie)、留言版、關連式資料庫、其他常見的網站功能。 那時的班主任也很怕,我下這種猛藥(前三個範例,前三節課的內容)。學生一旦學不會立刻又抗議了沒想到情況出奇的好!因為這些範例,每個網站都有,都用的到。 所以學生學習興致高。我又刻意把範例的難度降低。日後慢慢加入新功能,最後補齊。學生學起來都不錯,回家作業都能完成。最後,要畢業前的專題,竟然通通都選Web專案來作。可見他們對於Web Programming有興趣、也有信心能做好。 =======================================================後來出書,也想依循這個範例與進度。但是作不太到。[廣告] 新書上市-- ASP.NET專題實務(文魁出版)因為出版社還是希望保留「概論、介紹、基礎語法、基礎SQL」等等,這些章節不能少。如此一來,篇幅又佔去不少要求一本書不能超過600頁。......加上學校老師又給一堆建議(有趣的是,不同的老師給的建議還相互抵觸).......最後,一碗湯要上桌前,多少還是走味了 如同黃忠成老師所說的:「書的讀者層 也是一個讓計劃無法如期實行的原因, 教會讀者們如何運用一個技術是一回事,培養他們成為高級設計師又是另一回事, Step by Step是一個入口,Deep Inside是一個出口,兩個門都得有人帶, 但是!!走進來的人 多過於 走到出口的人,一大半的人都是轉頭而去的」 原文出處:http://www.dotblogs.com.tw/code6421/archive/2008/05/07/3855.aspx 實在是心有戚戚焉。 ---------------------------------------------------------------------------------------------------------------------(回憶 完) 我把上課、教學的範例,由淺入深,寫成一本書。2002年末跟許多出版社推銷,但一家都不願意採用。那時的 ASP.NET的書,您一定想不到,95%都是用文字編輯器、記事本、WordPad、UltraEdit來寫的,我特別使用VS 2003(那時名為Visual Studio .NET 2003)來進行快速開發、無痛入門,沒有一家出版社肯幫我出書。 特別說明:那時還有碁峰出版,外語DVD章立民老師的書也是用VS 2003來寫程式,我真的很佩服章老師。 或許只有章老師這樣資深的大人物,才有可能主導、扭轉出版社的觀念,寫出自己想寫的書吧。 又隔了兩年,我找到一家「非主流」的電腦書出版社,才完成出書心願。http://www.tiked.com.tw/ShowContext.php?fm_no=93002&SearchBook=asp&fun1=title 至少這本書(for ASP.NET 1.1版)完售,沒讓他們賠錢,就平靜地絕版了。 「價值觀」與「認知」、每個人的學習趨向.....,本來就沒有絕對。現在,你如果在市面上看見一本 ASP.NET的書,叫你用「文字編輯器、記事本、WordPad、UltraEdit」來寫,你會買嗎?不但不買,可能還要上網怒罵一番吧?但是市面上有沒有這種書? 到了ASP.NET 3.5的時代,還是..... 有沒有一本 ASP.NET的入門書,裡面介紹 GridView、ListView(或DataList)的,還是有.... 我相信他們一定有他們的用意,一定有讀者需要這樣的指引「價值觀」與「認知」、每個人的學習趨向.....,本來就沒有絕對。 我在學校裡面,讀了這麼多年的資訊管理,我唯一學到的就是「學生會害怕寫程式,老師要負起90%以上的責任」每一種語法都教了(VB / C++ / Java / Pascal / COBOL),但真正寫程式,需要那麼多語法嗎?每種語法,老是重覆、老是在教九九乘法表、計算數學公式、找最大公因數......、不然就作一些很無趣的範例(當這個範例,學生在外面看不見,他們就會覺得「這不是實用的範例」,學習興致就會降低!) 1. 學習,也要有一個誘因!所以,範例越簡單越好,而且這些範例必須是學生在日常上網就能看見的「網站功能」。他們看得見,就會想學! 學習他們「看得見」的範例,他們就會覺得學到「實用」的東西。 2. 學東西,越少越好!(少,但要精!)基礎的程式語法很多,我只教 If判別式、For / While迴圈,其餘都省了。一定有人幹剿我「混!只教這些哪裡夠用」但如果這兩三種基礎語法,就能寫出 80%~90%的功能,那就夠啦! 多學一大堆 Do...Loop(暫時用不到的東西),只是「嚇」到學生而已。「每項都學過!」但真正上場的時候,腦袋一片空白,一行程式都寫不出來..... 沒錯,我當年也是這樣。我當年被嚇過(學得越多,越沒信心寫程式),所以我現在絕不作這種蠢事來「嚇」學生 3. 不要低估學生的學習意願(他們是一盤煙火,有人點燃他們,就會大放異彩!) 「因為他們不懂資料庫,所以我們不能教這麼難的範例啊!」 「因為他們基礎不好,所以我們只好繼續教九九乘法表這些數學範例。」 ....真的嗎?.....上述情況,都是刻板印象吧?.....我以前在資策會的「就業輔導班」,情況更嚴苛!這些非資訊科系的學生,來上完這些課,是要轉行變成程式設計師的!他們的基礎能有多好?他們懂啥資料庫?他們學過哪些程式語言?他們的學習時間更短。我相信只要安排得好,這些都不是問題。是可以被跨越的! 最近很流行開發遊戲,市面上的書慢慢多起來了。開發遊戲要學的xyz東西更多!更複雜!....但真的有趣!學生也愛玩!(遊戲,是他們看得見的東西。 看得見、用過,就會感覺「學這東西很 "實用"」,不是嗎?)君不見「就算自修、看不懂,都還是有人願意學」!可見「學習興致」一高,難度自然會被跨越!.................................................................................................................................................................. 這篇文章越寫越離題了,就此打住。從2008/12/16日寫完後,我一直沒有發表。後來想想,反正 Blog本來就是「盍各言爾志」,抒發己見的地方,管他文章該怎麼寫呢? 我不管是寫書、或是寫Blog,理念大概都只有一個,就是「怎麼讓新手無痛入門、快速入門?」真的可以嗎?.......方法,我還在追尋,但我相信這個方法真的存在!謝謝下面這位朋友(小白)的來信,他的來信,讓我回想到以前的一些事情,以前的我,沒有能力證明我的方法是對的。試過這幾年之後,我想:細節可以再調整,但大方向應該沒錯。 與本文相關的其他文章:[給初學者的話] 與其想得太多,不如立刻動手作 給讀者、學生、初學者的話(不管你買哪一本電腦書,都適用) [廣告]速成?有可能嗎? ASP.NET+VS 2008是有可能的! [入門]為ASP.NET初學者,列出一張書單 [入門]以初學者來看,ASP.NET的GridView可以學到什麼? [給初學者的話] IT世界裡面,沒有一本搞定的「初學者聖經」 ...... 寄信給我 mis2000lab (at) 雅虎.com.台灣 ................................................................................................................
ASP.NET專題實務(文魁出版 / P8187).............................................................................................................. 寄信給我 mis2000lab (at) 雅虎.com.台灣 ........[/b]

逛上一篇:   逛下一篇:

作者: cyenpztfx
  (2010-01-09 03:24)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 5 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任