杜江—人物訪談錄

日期:2007-11-13  作者:喜騰小二  來源:PHPChina


PHPChina:首先,請杜江老師嚮大家簡單介紹一下自己。

    大家好。

我是杜江,畢業於東北大學,主修的是電腦科學與技術專業。目前是A8音樂集團北京分公司進階技術經理。

從事開發的語言比較多,有PHPPerlJava還有Cobol。目前主要應用的是PHP

其間開發的大中項目近20餘個,有一些已經成為中國網際網路的翹楚,這是非常有成就感的事。

目前出版了一本新書,名為《PHP5MySQL5  Web開發詳解》,書中詳細介紹了PHP5的開發技術和一些實用案例,有興趣的同學可以看看,也歡迎大家扔磚頭。

 

PHPChina:妳個人網站上的一些案例都是基於PHP開發的嗎?都是妳自己的作品嗎?

     有三分之二是使用PHP開發的。有一部分是我的原創開發作品,另一部分屬於團隊合作開發的結晶。

 

PHPChina:妳從什麼時候開始接觸PHP的?當時用PHP開發的第一個產品是什麼?

    我是從2000年剛剛參加畢業開始接觸PHP的。當時是在英極大連開發的第一個產品,名叫WebmarkyWebmarky.com),主要是提供線上的我的最愛以及群組等功能,還可以把妳的浏覽器書簽(IE/Netscape)選擇或自動匯入。這是比較特色的功能,另外還有提供日本I-Mode制式手機訪問的URL

 

PHPChina:妳認為PHP都可以用來做些什麼呢?或者說PHP適合做什麼類型的產品?

PHP主要是用來開發B/S的係統,主要是Web網站係統,或基於浏覽器的OACRMIntra/Webmail之類的係統。

PHP也可以脫離浏覽器執行,比如做為Shell,做一些自動化的工作。

 

PHPChina:妳認為PHP語言本身有什麼缺點呢?它不適合來做什麼?

    我拿PHP5做為例子,目前的缺點主要是框架方麵的不成熟,規範缺乏一個官方的標準,它可以做大型的企業級係統,但現在事實上PHP更適合做前端的應用。

 

PHPChina:妳認為PHP語言的未來發展方嚮是怎麼樣的呢?

 保持易用,簡單的特性。未來在進階特性,如OO上再繼續完善,如name spaceI18N等,框架方麵的穩定。

我想PHP與其它語言區別的就是前者。

PHPChina:與其它語言相比,妳是怎麼樣看待PHP應用價值的?

PHP的最大特點就是開發速度快,效能優異,和其它語言相比開發成本低,並且實用好用。

 

PHPChina:妳這麼多年來學習的理由是什麼?

當初是項目來了,就那麼三四個人,都不懂PHP,網上資料也少,硬着頭皮去學然後去做,在項目中修來的。每個項目的重點難點不相同,慢慢積累也就聚沙成塔。

    以前是為了項目而學習PHP,而現在是喜歡PHP而學習研究PHP,而它包含的技術是很多的,不僅僅是PHP

 

PHPChina:妳認為做程式可以活一生嗎?

    我覺得可以。每個人的價值觀不同,隨着年齡,閱歷等會有所變化,但堅定了一個目的,我想,做程式可以活得很好。

 

PHPChina:妳認為哪個項目最成功?請概要闡述一下這個項目。

有幾個項目都很成功:)

從運營角度看,應算趕集網(http://www.ganji.com)。這是一個Web2.0概念的分類資訊網站,因為在開始時就考慮了延伸性和效能,在開發上使用相同的框架和編碼風格。

另外,我們正在開發一個新網站,是有關音樂分享的社區,網址是http://www.yy.com

 

PHPChina:妳認為除了掌握PHP還需要掌握什麼其他語言呢?

    掌握CPerl,在學校應該都學習了C語言,這個不是問題。如果不會其它語言也沒有關係,重要的是邏輯思維,比如資料結構,編程思想等。

 

PHPChina:請對國內PHP的使用狀況做一個評價?妳覺得國內的PHP環境還有哪些需要進行改善的?

國內對PHP還在起步階段,離爆發期尚待時間。目前在國內掌握LAMP技術的人還是太少,相比.NETJavaPHP的認知度不算高,甚至還有一些偏見。

事實徵人PHP工程師的公司很多,很難招到合適的人。在市場角度應該大力宣傳LAMP,以及教學教育方麵的培養。

 

PHPChina:對於剛剛跨入PHP大門的新人,妳有什麼建議?

首先把基礎夯實,讀書看手冊,多練習。

如果有機會可以直接在項目開發中學習,和有經驗的工程師學習編程技術、風格與習慣,這是最快的。

另外,如果自修,可以透過檢視一些優秀項目的源程式碼,如discuzmediaWikidotproject等提高技術水平。

 

PHPChina:您能不能再說說對於PHP還有什麼設想和期待?

    除了上麵期待在語言層實現的幾點外,還希望能有更好的效能。另外,希望PHP在市場宣傳方麵做得更深更好。

 

PHPChina:好的,謝謝杜江老師與我們分享了這麼多關於程式開發方麵觀點。也為我們的初學者提了不少有用的建議,希望能對正在學習的朋友提供說明。

<<<返回技術中心

技術文章

站內新聞

我要啦免费统计