天天看點

程式設計那點事!!

HTML  (Web基礎,一個月足可搞定,浏覽器就靠它來決定頁面内容,可采用日久生情的學習方式)

CSS  (Web基礎,一個月基本拿下,主要用來控制頁面樣式,漂不漂亮就靠它了,不用太深究其細節)

J2SE (Java程式設計基礎,可以用它來熟悉如何進行程式設計, 如啥叫判斷?啥叫循環?啥叫遞歸?這個是程式設計的基礎,需花些精力好好研究研究,2-3個月的時間就應該拿下了,從此就入行了/上船了)

SQL  (資料庫基礎,标準查詢語言,看看現在所有系統幾乎都會用資料庫來存儲資訊,這部分是不能少的,最起碼畢業的時候也會用上,是以還是要好好學習的,據說DBA什麼的還是很值錢的哦,基本上需要1-2個月吧,熟悉使用文法)

Oracle/SQL server (資料庫基礎,學了查詢語言,就得用阿,在哪用?當然是資料庫了,是以你還得弄個資料庫來搞搞,起碼安裝啥的你自己得弄弄吧,很easy的大部分内容就記住“下一步”就Ok了。剩下的就是在上面學習SQL的使用了,這個嘛也要2-3個月吧)

JSP  (Web編成基礎,所謂的動态網頁了,啥叫動态?就是内容是變化的.啥叫内容?呵呵,我喜歡你這樣直白的問題,比如一個畫框,裡面的花就是内容,你看網站上那麼多資訊都是怎麼顯示的阿?是不是一塊一塊的阿,就好像是畫好的格子,前面的Html中應該有這部分東西,内容從哪裡來?從資料庫裡來啊.這部分你要是啃下來,呵呵,恭喜你,你已經可以做些有用的東西了,啥叫有用?你可以做些網站之類的東西了?有啥用?可以做些兼職什麼的阿?賺點銀子去Happy阿,另外還是很有成就感的。估計你感興趣可能還有畢業設計有着落了,要求好像有點低哈,一般要2-3個月吧)

Servlet  (Web程式設計基礎,主要是伺服器端的。啥叫伺服器?恩,這個就好像你問我啥叫電視機一樣,我還真得好好想想。總之你就記住,這個部分也是相當的重要的,你以後大部分的時間都回遇見她的,中途崩潰轉行的另說了。這個2-3個月吧)

Javascript  (Web程式設計基礎, 主要是用來做頁面判斷和頁面效果的,你上網注冊個東西,總會有提示你什麼必須填寫XX的吧?基本上都是它幹的,呵呵,最近流行的Ajax也和它有一腿。不過這部分就稍微那啥點了。還是先來基本的吧,這個也得好好弄弄,1-2個月吧)

XML  (基礎,啥基礎我也說不好,總之也是個很有用的東西,以後資料啥的就靠它了,很牛的,和Html比較類似,要好好看看,你知道World啥的所見即所得什麼的,估計都有這東西。這部分入門還是很簡單的,1-2個月搞定吧)

Ant  (建構基礎, 編寫完的源代碼總要編譯吧?啥叫源代碼你就不要再問我了。你說Eclipse裡直接就編譯了,沒錯,但你是知識分子,而且是進階的,你總的搞個明白吧,Javac ,Java啥的,啥叫自動的建構,Ant這東西功能很強的,好好看看能夠為你節省很多時間,除了不能替你做飯外,基本上大部分的事情它都能幫你。2-3個月)

版本控制  (啥叫版本控制?恩,就是大家一起程式設計的時候,要有個工具來維護公用的代碼資訊,要不就亂套了。這個在以後會經常用到了,你可以自己先搭建一個環境,然後研究一下,具體的工具可以看看CVS、VSS啥的,有幾個人一起弄最好,你也能體會一下啥叫團隊開發。1-2個月)

Struts (開源軟體,Web層的東西,啥叫層阿,這個得慢慢體會,有時間可以好好看看研究一下它的源代碼,很有提高的。沒時間就做幾個例子啥的,最起碼你得把helloworld做了吧,以後應聘時履歷上也好寫個熟悉Struts啥的,多光纖阿。 這個得3個月左右吧)

Spring  (“春天”這個東西,啥也不說了,都是熱門的東西,你随便找基本書弄幾個例子作做就好,也要3個月左右吧,其實基礎都在上面,這些僅不過是做好的現成工具可以調用)

Hibernate (“冬眠”嘛,這個得好好研究,啥叫對象關系應設,很多時尚的名詞你得知道吧,至于為啥需要它,估計你看完未必能知道,不過你還是得看啊,為了更好的銀子,你也的看啊,3個月左右)

做、做、做  (做什麼?當然是項目了,從helloworld,到什麼學生選課系統,或是什麼網上書店啥的,關鍵得把前面的東西混合起來用,這就叫做開發經驗了,呵呵越多越好,你不是最怕畢業應聘時人家問你有多久開發經驗嗎?那你就要做,繼續作。這步很重要,慢慢的你就從阿菜轉變成小牛哥了)

設計模式  (有了經驗不代表你就大牛了,還要看看你能不能升華一下~,一個東西實作就Ok,那叫阿菜,設計之後再實作才叫做小牛,啥叫設計阿?經驗的結晶啊,啥叫好設計,啥叫沒設計,這個就看各位大蝦的功力了,存屬内功。過了這塊,你就開始走上阿牛的道路了,就可以和XX大侃啥OOA、OOD、DesignPattern啥的了)

做、做、做 (有了内功之後,再作啥那就不一樣了。到時候你就知道了,呵呵,那時相當的不一樣了。有些時候你會感覺到怎麼和某些人沒了共同語言了?。。。。)

分析、設計 (好了,你已經有了相當的經驗了,你知道怎麼去做How,也知道為什麼去做What,還知道什麼時候去做When,這個時候你基本上不用去Coding了,除非你願意。你可以Lead一群人去做事情了,恭喜你。。。)

本文來自CSDN部落格,轉載請标明出處:http://blog.csdn.net/rogers1020/archive/2008/06/23/2579750.aspx