本人2006年畢業(yè),在一中部城市運(yùn)營(yíng)商打工吓坚,業(yè)務(wù)愛(ài)好編程(學(xué)校學(xué)的是通信工程),2004年開(kāi)始學(xué)習(xí)編程灯荧,現(xiàn)將經(jīng)歷寫(xiě)出來(lái)礁击,希望對(duì)那些想學(xué)編程的朋友有所幫助。
目前應(yīng)用程序一般分為兩類(lèi)C/S,B/S哆窿。我自己是從B/S開(kāi)始學(xué)起的链烈。
學(xué)習(xí)B/S類(lèi)編程首先要有HTML基礎(chǔ),因?yàn)楦黝?lèi)嵌入式腳本語(yǔ)言ASP/PHP都是將代碼混合到HTML中的挚躯。當(dāng)然跟HTML有關(guān)的腳本語(yǔ)言JAVASCRIPT强衡,VBSCRIPT,CSS等等你也要熟知一二码荔,因?yàn)檫@些能使你的網(wǎng)頁(yè)更漂亮漩勤,功能更強(qiáng)大。
我學(xué)習(xí)的順序是這樣的ASP-PHP-JAVA缩搅。
1越败、 ASP學(xué)習(xí)過(guò)程
當(dāng)時(shí)依照我公司一套應(yīng)用ASP+IIS+SQLSERVER2000,花了2周時(shí)間修改應(yīng)用,完成了一套學(xué)籍管理程序硼瓣。在這個(gè)過(guò)程中其實(shí)主要是掌握了HTML眉尸。另外了解了ASP訪(fǎng)問(wèn)各類(lèi)數(shù)據(jù)庫(kù)的方法。(ASP相對(duì)來(lái)說(shuō)比較簡(jiǎn)單巨双,用來(lái)入門(mén)最合適不過(guò),可能因?yàn)槲也淮缶圆庞羞@樣的想法吧:)霉祸,望高手們見(jiàn)諒)筑累。
2、 PHP學(xué)習(xí)過(guò)程
首先是語(yǔ)法(常量丝蹭、變量慢宗、循環(huán)啊。奔穿。什么的镜沽,了解就行)
其次將上面ASP+IIS+SQLSERVER2000的學(xué)籍管理程序改為PHP+APACHE+MYSQL,學(xué)PHP推薦大家去千鋒學(xué)贱田,本人看了他們的視頻缅茉,很不錯(cuò)的!
搞完了ASP和PHP后有一個(gè)感覺(jué)男摧,B/S這一塊的東西還是很多的蔬墩,ASP和PHP提供的API也比較龐大,可以完成很多復(fù)雜的操作耗拓,但在日常工作中有相當(dāng)大一部分是用不到的拇颅,所以在學(xué)習(xí)一種語(yǔ)言時(shí),特別是入門(mén)時(shí)期乔询,并不一定要將這個(gè)語(yǔ)言的方方面面都搞透(這樣難度很大樟插,時(shí)間跨度也很長(zhǎng),容易失去信心),但是一定要學(xué)會(huì)看manual黄锤,這是自己以后在開(kāi)發(fā)過(guò)程中必不可少的東西搪缨。
3、 JAVA學(xué)習(xí)過(guò)程
2005年初開(kāi)始學(xué)習(xí)JAVA猜扮,
Java和以上嵌入式教本語(yǔ)言有些不同勉吻,它有三個(gè)版本,針對(duì)三種不同情況的應(yīng)用旅赢。J2SE是標(biāo)準(zhǔn)版齿桃,實(shí)現(xiàn)C/S類(lèi)應(yīng)用(但是GUI不夠友好,現(xiàn)在很少有人用java來(lái)坐C/S程序煮盼,一般都用C了)短纵;J2EE是企業(yè)版,實(shí)現(xiàn)B/S類(lèi)應(yīng)用;J2ME是微型版,實(shí)現(xiàn)手機(jī)双吆、PDA荠瘪、智能卡應(yīng)用。下面具體談?wù)剬W(xué)習(xí)java時(shí)的經(jīng)歷
1藕各、 首先學(xué)習(xí)J2SE,這里面的內(nèi)容比較多,除了語(yǔ)法之外梗脾,還有面向?qū)ο蟆⒗^承盹靴、封裝炸茧、線(xiàn)程之類(lèi)的東西(有一本當(dāng)時(shí)對(duì)我非常有幫助的教材:張孝祥老師編著的《java就業(yè)培訓(xùn)教程》,而且網(wǎng)上可以下載這個(gè)教程的視頻)
2稿静、 J2EE這塊的內(nèi)容就比較多了梭冠,SERVLET,JSP改备,程序框架(這里推薦孫巍琴老師編的基本書(shū)控漠,都非常不錯(cuò),適合入門(mén))绍妨。
3润脸、 J2ME這塊內(nèi)容相對(duì)少些,而且各類(lèi)手機(jī)終端標(biāo)準(zhǔn)不一他去,在不同終端上開(kāi)發(fā)需要不同SDK毙驯。不過(guò)前些時(shí)MIDP2.0出來(lái)了,希望能改變這種狀況灾测。