給初學.net的您幾點建議_.Net教程
推薦:.NET2.0抓取網頁全部鏈接效果圖 后臺代碼 以下為引用的內容: using System; using System.Data; using System.Configuration; using System.Web; using Sy
天轟穿vs2005入門.net2.0系列視頻教程推出已經有接近8個月了,這期間我收到非常多的反饋,我只能用非常來形容,呵呵,當然也了解了很多人的心理和學習方法。但是很遺憾的是,我看到了大多數人激進的學習方法,如果你的學習態度是激進的那自然是非常特別十分好的事,可搞反了。
[一] 學習是一個漫長的過程,不是誰可以一步登天的。
有很多朋友一直在說應該做完整的實例,還有特別多的朋友總是在連讀取sqlserver數據庫和access數據庫有什么區別,做法上需要怎么改動都還不清楚的情況下去下載人家的完整實例代碼來學習。為了滿足大家,我也在thc123.com的代碼區放了很多供大家學習的開源代碼,但是我想告訴大家,學習人家的代碼是有個前提的。首先要你能夠讀懂人家的代碼,而且學習人家的代碼主要目的是為了學習思路,而不是用來入門的。切不說現在很多人的代碼中有很多不好的習慣(就我自己在教程中都難免會有很多),就簡單說如果人家的代碼中有點小問題,或者人家的代碼沒有問題,而是你自己不小心在那里整了個空格,或者無意點了個逗號,這時候你怎么辦??用四川話來說,這時候你娃就“爪起了”,通俗點說你就只有瓜起。
那這個時候你是不是就要從寫代碼的人到發布代碼到給你提供的人挨個的數落起走呢?
基于這點我給一個忠告:要先練習好基礎的那些東西,不要以為多看兩個人的代碼你就會了,這世界上沒有這么好的事,真那么簡單,也就輪不到或者你已經不屑做這么簡單,工資又特低的工作了。一定要把基礎熟悉了,要看人家的代碼,有個前提,就是你看得懂90%的單行代碼了,為什么說單行呢,因為代碼組合起來后總會有很多意圖,有時候也許你看完一個類都還不知道這個類到底在那些地方用。
[二]學習還是一個漫長的過程,一步還是登不了天
經常有朋友說,我已經用了兩周把你的1-81級都看完了,每每看見這樣的話我是哭笑不得,我以每天兩級的速度做這個視頻都用掉近3個月,你TNND兩周就看完了,我們姑且不說你是不是已經有基礎了,我就說,那81級你是不是都會了啊?就算不會,你是不是能夠把每一級的主要知識點都記住了,不要求掌握啊,就要求你知道每一級都做了什么,例如有一天你要做一個簡單的東西,而這個知識在前面視頻講過,你這時候要去找你知道大概也許極大可能是在那幾級當中嗎?
以前有人這樣說了,接下來問視頻里面學到了的東西我就會有暴力傾向,我心說你娃是沒在我面前,否則我真就一板凳甩過來了,打不死你都成重傷。為什么還有力氣扔板凳呢?那是因為沒有遇上下面我要說的這種:
某網友:川哥,我在thc123.com上看完了你的視頻,做得真不錯
我:第一次做,做得不好,見笑了
某網友:忙嗎?
我:有點,不過還能說話
某網友:有個問題幫我解答下好嗎?
我:行,不過時間可能要慢點,因為手里正在做點事
某網友:我給你看代碼哈
我:好
某網友:Response.Write(1 1);
Response.Write(1 "1");
這兩行代碼的結果怎么不一樣呢。
我:(足足看了屏幕30秒后,選擇了沉默)
某網友:(6分39秒后)川哥
我:你看下運算符那節的視頻吧
某網友:哦,謝謝
某網友:(22分鐘8秒后)川哥,運算符的視頻在第幾級啊,我找不到
之后我沒有跟他說話了,我實在不希望自己被活活氣死
我可以說我不是一個合格的師者,但是遇上這樣的情況,我想換個人,也許就算不發生命案,但是也會跟我一樣沒語言。
[三]學習是一個探索的過程,要學會舉一反三
沒有哪個天才或者庸才寫出來的教程會是面面俱到,如果修房子一樣,材料只有成堆的磚頭,鋼筋,水泥等,但是可以蓋豬圈蓬蓬,也可以修高級別墅,為什么同樣的材料,有的開發商的房子特別好買,有的就便宜點還不見得好賣呢(這是說以前哈,現在TMD就豬圈蓬蓬買的人都排隊,只要便宜)。我說這些,只是希望告訴大家,學習要不斷的探索,探索就不能只按照人家教的路線走,要學會自己靈活變通,我常常說的就是你要學會瞎整,因為你每一次瞎整都可能學到一些東西,甚至是很經典的東西。當然,這樣做會遇上很多問題,可現在不存在了啊,現在不是后狗狗有百度嘛,你搜索嘛,如果你常常整出來的問題是人家都沒遇到過的,那恭喜你,你蝦子肯定是個天才。
其實舉一反三也是熟練每個知識點的最好辦法,既非常有趣又能學會東西,干嗎不做啊。
[四]入門的過程不要鉆牛角,不要試圖在入門的同時就掌握一切
入門的過程中一定要怎么簡單怎么做,不要老想著把一切概念,一切原理都掌握了,你那是自掘墳墓,我始終認為,學習是建立在趣味性的基礎上的,枯燥乏味的深層原理并不是每個基礎層次的人都適合去學習的。一定要找到自己的位置。
[五]學習的過程是先零散,再組合,再零散,再組合的過程
常常有朋友跟我說,我初學.net,一直在看您的教程,想問下有什么辦法可以短時間做出一個網站。
對于這樣的問題我只有一句話想說,做夢的時候可以。
另外一類問題是,我覺得你的知識點都太零散,我都看到多少多少級了,還是做不出東西。
對于這樣的問題,我想應該這樣回答,知識的積累過程就是先零散,在組合,邊積累零散的東西。
分享:asp.net初學者:petshop4.0設計說明petshop4.0設計說明 一、項目名稱及描述:(實現步驟為:4-3-6-5-2-1) 1、WEB=表示層 2、BLL=業務邏輯層 3、IDAL=數據訪問層接口定義 4、Model=業務實體 5、DALFactory=數據層
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面傳值測試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-給初學.net的您幾點建議
。