初學者學習程式設計的方法

weixin_34337265發表於2017-06-18

本人2006年畢業,在一中部城市運營商打工,業務愛好程式設計(學校學的是通訊工程),2004年開始學習程式設計,現將經歷寫出來,希望對那些想學程式設計的朋友有所幫助。

目前應用程式一般分為兩類C/S,B/S。我自己是從B/S開始學起的。

學習B/S類程式設計首先要有HTML基礎,因為各類嵌入式指令碼語言ASP/PHP都是將程式碼混合到HTML中的。當然跟HTML有關的指令碼語言JAVASCRIPT,VBSCRIPT,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出來了,希望能改變這種狀況。

相關文章