本人2008年畢業,在一中部城市運營商打工,業務愛好編程(學校學的是生物工程),2008年開始學習編程,現將經歷寫出來,希望對那些想學編程的朋友有所幫助。
目前應用程序一般分為兩類C/S,B/S。我自己是從B/S開始學起的。
學習B/S類編程首先要有HTML基礎,因為各類嵌入式腳本語言ASP/PHP都是將代碼混合到HTML中的。當然跟HTML有關的腳本語言JAVA,VB,CSS等等你也要熟知一二,因為這些能使你的網頁更漂亮,功能更強大。
我學習的順序是這樣的ASP-PHP-JAVA。
1、 ASP學習過程
當時依照我公司一套應用ASP+IIS+SQLSERVER2000,花了2周時間修改應用,完成了一套學籍管理程序。在這個過程中其實主要是掌握了HTML。另外了解了ASP訪問各類數據庫的方法。(ASP相對來說比較簡單,用來入門最合適不過,可能因為我不大精所以才有這樣的想法吧:),望高手們見諒)。
2、 PHP學習過程
首先是語法(常量、變量、循環啊。。什么的,了解就行)
其次將上面ASP+IIS+SQLSERVER2000的學籍管理程序改為PHP+APACHE+MYSQL,學PHP推薦大家去千鋒學,本人看了他們的視頻,很不錯的!
搞完了ASP和PHP后有一個感覺,B/S這一塊的東西還是很多的,ASP和PHP提供的API也比較龐大,可以完成很多復雜的操作,但在日常工作中有相當大一部分是用不到的,所以在學習一種語言時,特別是入門時期,并不一定要將這個語言的方方面面都搞透(這樣難度很大,時間跨度也很長,容易失去信心),但是一定要學會看manual,這是自己以后在開發過程中必不可少的東西。
3、 JAVA學習過程
2005年初開始學習JAVA,
Java和以上嵌入式教本語言有些不同,它有三個版本,針對三種不同情況的應用。J2SE是標準版,實現C/S類應用(但是GUI不夠友好,現在很少有人用java來坐C/S程序,一般都用C了);J2EE是企業版,實現B/S類應用;J2ME是微型版,實現手機、PDA、智能卡應用。下面具體談談學習java時的經歷
1、 首先學習J2SE,這里面的內容比較多,除了語法之外,還有面向對象、繼承、封裝、線程之類的東西(有一本當時對我非常有幫助的教材:張孝祥老師編著的《java就業培訓教程》,而且網上可以下載這個教程的視頻)
2、 J2EE這塊的內容就比較多了,SERVLET,JSP,程序框架(這里推薦孫巍琴老師編的基本書,都非常不錯,適合入門)。
3、 J2ME這塊內容相對少些,而且各類手機終端標準不一,在不同終端上開發需要不同SDK。不過前些時MIDP2.0出來了,希望能改變這種狀況。