學習ASP.NET的總結(一)

經過了這些時間的學習,感覺自己的學習正在踏入正規,其實自己也沒想到會去做網站,因爲之前連HTML都不知道,只會C/C++,我也只是想參加個社團好好學點東西。從最初學習的HTML、XML、CSS、js到後來的C#、ASP.NET、SQLSever、jQuery還有Ajax,一次次的小作業和合作項目,本來感覺自己不可能學到那麼多的東西,但是,一次虛擬項目就讓我學到了所有的東西,雖然沒有學習所有的知識,但是,自己明白了不必等自己學會了所有的東西纔去做,儘管邊做邊學,在實踐中學習便是最好的學習方法!

還記得第一次做一個靜態個人主頁,自己直接在dreamweaver上一通拼湊,然後在網上找了一些很炫的js照片瀏覽代碼,就交工了。學長的一句話就把我罵醒了:“這樣的作業你還用這樣的工具軟件來做!你到底想不想學啊!”是啊,的確,我做的主頁很棒,很炫,但是,我沒有學到真正的東西。所以,接下來的日子,我就告訴自己一定要好好地自己寫代碼~還是在項目中鍛鍊才能真正的學好這些東西啊!

然後就是一些心得,雖然別人肯定都提過類似的了,貼出來給自己一些警示吧:

  1. 在項目動工之前,想好自己做的模塊或者整個網站是怎麼樣的:規劃好自己要做的東西,不然項目一大肯定毫無章法,亂套,連自己都不知道在做什麼,一次又一次地翻新自己的代碼,血的教訓啊!
  2. 客戶端不可信:客戶端的數據驗證是爲了良好的用戶體驗,而服務器端的數據必須重新驗證一邊,因爲能發送數據到服務器的不只是瀏覽器!
  3. 能在客戶端做的就放在客戶端做,減少與服務沒必要的通信,javascript是個好東西!
  4. 與隊友的溝通很重要,數據庫的名稱、表名、程序接口、一些自己寫的共用的類的名稱說好,別到了合併的時候吵得不可開交,然後各種寫改代碼。
  5. 現在是學習階段,一些問題不可一知半解就放過,要追根揭底的去找爲什麼、想想這些控件啊、方法啊、類啊是怎麼實現的,它們用到了哪些技術。然後自己在完成一個功能或者解決一個問題後想想還有沒有其他的解決方法,哪個方法更好。
  6. 學會使用“一般處理程序”、“模板頁”、“類”以及“存儲過程”,這些東西都會提高項目的開發效率還有網站的運行效率。

現在想到的就這些了,總之,自己要學的東西還有很多,好好學,相信自己的水平還會不斷進步的!路飛

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章