我的软件工程之路(三)
引:
-----------------------------------------------------------------------------------------------
一件事不得不先提一下,從心情記錄表上可以看到:
《計算機教育》雜志主編奚春燕將于12月22日來我院考察米新江老師的計算機教學情況。
同行觀摩考察的還有:
清華大學鄭莉教授博導,
中國石油大學陳明教授博導 ,
中國人民大學楊教授博導,
北京理工大學李鳳霞教授博導,
北京交通大學王移芝教授博導 ,
天津師范大學王立柱教授博導,
一些媒體界人士。
相關報道:
新華網--特寫:米新江老師和他的信息技術提高班
《瞭望東方周刊》培養像“狼”一樣的學生
人民網:廊坊師院創新教育理念放飛就業夢想
還有很多相關報道,例如環球網,21cn,網易,廊坊日報等等,這里就不羅列了。想了解更多,自己百度去吧
上面都是吸引眼球的東西。其實,我最想說的是:這些報道里的那個老師,就是我的導師。
這里附上前兩篇文章的鏈接
我的軟件工程之路(一)
我的軟件工程之路(二)
輝煌是過去的,我們總要繼續努力,一天比一天強。
-----------------------------------------------------------------------------------------------
又一個月過去了,2011也過去了,我的軟件工程之路也寫到了(三),寫進了2012。這次還會繼續說我的學習,說這一個月忙碌得不能再忙碌的學習進展。當然還是會不厭其煩地繼續說我是如何如何學習滴,相信如何學習比學到什么對大家更有幫助。這篇文章也微微有點年終總結的味道。
進入Web開發的學習,大概有兩個月了。期間,每天起床,學習,吃飯,學習,吃飯,學習,睡覺,然后繼續,不敢說,每天都在學習,至少兩個月的80%個每天都在進行這樣的學習。你也許會問,不無聊嗎?不苦嗎?我想,我會告訴你:你不了解我對新知識的渴望,當我一頭扎進Web開發知識的海洋,那種想喝干所有海水的心情真得難以形容。
學習首先需要有濃厚的興趣,而且這種興趣要維持下去,化為學習的源動力。興趣可以培養,但更多地是激發,每個人骨子里都有一種感覺,對某種東西的渴望,你的興趣激發多大動力在于這種渴望蘇醒的程度。最近看英語還是比較多的,《新走遍美國》中那首歌DreamCatcher,"Everybodyneeds a dream catcher",或許說得就是這種感覺。你管它叫追求也好,信仰也好,愿望也好,它就在那里,影響著你。
有點文藝了,轉過來看看學習進展,讓我有條不紊,結構清晰的羅列我學的是什么,還真是不容易。只能順著Web開發這條主線說下去。
學習ASP.NET貌似根本沒學著什么,只知道這樣做可以做出一個新聞發布系統。可是為這么做。這里用到的這些名詞都是什么,似乎還有很多東西要學。這是看完ASP.NET視頻,做完新聞發布系統后最大的感觸。
不要停下來,繼續學下去,忽然想到了米老師的盲人摸象新解,大致是:當你第一次摸到大象的耳朵時,你以為摸到了扇子,再接著摸到了腿,你會以為摸到了柱子,然后又摸到了鼻子,你以為摸到了草繩。最后摸到了牙齒,以為摸到了蘿卜。等把大象摸個遍,他才恍然大悟,原來自己摸到的是大象。
"盲人摸象新解"反應了學習循序漸進的過程,單獨學Asp.NEt你不會真正了解Web開發,不要停留,繼續學習下去。其實和“盲人摸象”的寓意也是不沖突的,“盲人摸象”的寓意是不能只看到事物的一部分而應看全局才能了解事物的全面和真實情況。
接著學習Html,孫鑫老師的HTML看得比較早,所以就在這個網站(http://www.w3school.com.cn/)上又回顧了一下HTML。簡單說一下這個網站,它是一個文字教程網站,很基礎,很適合初學者,其中包括W3C的標準技術:HTML、XHTML、CSS、XML。以及其他的技術,諸如JavaScript、PHP、ASP、SQL等等。推薦給大家。
后邊還看了劉偉老師的XML。具體技術不說,就說一點,XML與HTML的設計區別是:XML是用來存儲數據的,重在數據本身。而HTML是用來定義數據的,重在數據的顯示模式。有了HTML和XML基礎,自然要學習CSS,讓自己的網頁樣式更容易控制。CSS使得內容與表現分離 。作為網站開發者,你能夠為每個HTML元素定義樣式,并將之應用于你希望的任意多的頁面中。如需進行全局的更新,只需簡單地改變樣式,然后網站中的所有元素均會自動地更新。這樣,即設計人員能夠將更多的時間用在設計方面,而不是費力克服HTML的限制。可以說HTML和XML是后邊學習的基礎。
學習javascript的過程值得說一說,我也糾結了一番,這里我看了一些視頻資料。從簡單的看起,先是牛腩的javascript基礎,非常簡單,沒有深入探討。學習也是這樣,不能上來弄太難的,把人搞死,不要妄想一下吃成胖子,但是打激素(參加培訓機構速成班,我稱為打激素)排除啊,打激素會怎樣,你應該清楚。呵呵。
也不能一路簡單下去,敲了幾個小Demo,接下來,我又看了姜昊老師的javascript專題教程,終于找到了javascript的感覺,這個東西到底是怎么回事,不再停留在表面。順帶著,這里又重新學習DOM文本對象模型,以及它和javascript,html的關系。并嘗試建立自己的javascript庫。
如果你是過來人,你肯定會想到我要說什么了。對,學習javascript,自然不會把jquery框架落下。這里我看了王興魁老師的Jquery實戰教程。并動手實現了一些動態級聯菜單,浮動窗口,標簽頁等效果。通過jQuery的學習,使我掌握了處理Html文檔,實現動畫效果,ajax交互的一些知識。我很喜歡Jquery,因為它的說明文檔真的很詳細,還有很多成熟的插件供我們使用。不敢說我已經掌握了Jqurey,只能說,我根據它的文檔,能實現一些常用功能。
很喜歡Jquery的廣告語:WRITELESS,DO MORE(寫更少的代碼,做更多的事情)。
總看視頻,總感覺基礎不是那么牢靠,所以又從圖書館借了本《Javascript &Ajax 》來看,美國佬寫的,我的外語水平還是比較哇的,只能看譯本。感覺這本書介紹javascript的部分很不錯,推薦給大家。
提到書,多說兩句。這一段我一共從圖書館借了5本書,除了上面的那一本,還有:《Asp.NET3.5(C#)實用教程》,《javascript入門經典》(王軍翻譯美國佬的),《Beging XML with DOM and Ajax》譯本,《網頁制作高手HTML+CSS》。
不敢說都是好書,因為我還沒看完,但配合視頻,這些書總能起到輔助作用。學習跟吃飯一樣,五谷雜糧都要吃一點,才能營養均衡嘛。
繼續,javascript搞得差不多了,又開始搞Ajax,這里看得是微軟講師趙劼的Asp.net Ajax。我看他講得東西,感覺有點困難,理論性深入的東西比較多,不建議初學者看。但我還是強擰著看下來了,不做過多評論,最后還簡單看了看兩個工具包:AjaxControlToolkit,Yahool!UserInterfaceLibrary等等。總之就是想告訴大家,Ajax這個東西是要學習滴。
等把前面提到的這些知識過了一遍,這個一遍可不是簡單溜一遍,因為知識的交叉性,所以是一變學習,一邊回顧,一邊發現新東西。就像前兩篇《我的軟件工程之路》一直強調的,“腦子里不成一鍋漿糊,永遠不會豁然開朗”、“永遠不要指望只學一本書,就能掌握這門課的全部”。反復,把所有東西放在一起攪,才能形成屬于自己的系統知識體系。
后來,我又回到起點,再看asp.net,這時候選擇了于海濤老師的課程,學習Web控件,Web服務,IIS等等,算是復習也算是整合提高。整個Web開發需要的技術輪廓基本就已經出來,我想我已經不能在停留在新聞發布系統的層次了,我接下來要做的就是在一個大一點的工程中熟悉我所學到的內容。
Web開發相關的東西還有很多,如果都學了,學死估計也學不完,所以只學最實用的,最常用的,現階段能用到的。暫時不用的,也要盡可能知道他的存在,用到的時候再學。
在后續文章中體現吧。
最后,希望你的學習生活,也像我一樣,也像下面這段小程序一樣。
while (time++)
{
study++;
happiness++;
}
老規矩,附:《我的進度心情表》這個能表示大致的學習進展微博裁下來的。
————————————————————————
——————————————————————————————
總結
以上是生活随笔為你收集整理的我的软件工程之路(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MFC网速及流量监控程序的实现(完)
- 下一篇: 2023年玩客云刷机装armbian+d