1、不要急,先知道什么是HTTP協議
2、接下來你可以看看HTML和CSS,并能夠進行一般的應用
3、是該學PHP的時候了,熟練掌握每個細節是不可能的,但是對著PHP手冊,你至少能找到你需要的功能函數(方法),并能夠正確的使用它們。
4、就算是最簡單的應用,哪怕是個記事本程序,都需要涉及到數據庫(你可以使用文本或者其他的方式去儲存,但是絕對沒有數據庫來得方便和強大),所以這一步,你得去讀一下基本的SQL語法,然后能夠使用它們。
5、一個好點的論壇,常常逛逛,有問題就問,當然你也可以回答別人的問題,不但幫助了別人還能幫自己理清思路,說不定別人的問題,下次就會出現在你的面前。
6、學一下XML吧,并試著用PHP去操作它,這個東西可能你不經常用到,但是它們在很多場合是非常重要的。
7、找一個你喜歡的Linux版本玩一下,推薦FreeBSD,熟悉一下基本的配置環境、編輯器使用和簡單的命令等等,如果你去面試PHP開發的職位,我保證你考官一定會出Linux方面的題目的
8、OK,現在你已經掌握了基本的東西了,你需要提高了,去研究一下正則表達式吧,如果你找一本正則表達的書,看一般之后就能理解并記住,恭喜你,你是個天才或者是火星來的。如果不是,請嘗試閱讀多遍,正則表達式能夠幫你在處理文本時節省很多腦細胞和時間。
9、下面研究一下設計模式吧,不需要很多,這些東西只有用的時候才知道,但是你需要掌握最基本的幾個設計模式,比如MVC,Factory,當你掌握了這
些設計模式之后,回頭再看看你你曾經引以為豪的程序吧,那些就像長在河邊的雜草,亂七八糟的。試著用你覺得合適的設計模式去重構你以前寫過的程序,這對你
很有幫助,面試的時候你就知道了。
10、在你動手一個巨大的工程之前,我建議你先了解一下什么叫框架,開源的框架有很多,我推薦你去研究Zend
Framework,我喜歡它是因為它的文檔足夠的完善,你可以找到幾乎所有你遇到的問題的解釋。然后去讀一本叫做《Zend framework
in
action》的書,并試著利用zf去構建一些你喜歡的東西,如果你看完ZF的源碼,那當然是最好,如果你沒有時間,我建議你選擇其中的一個或者幾個模塊
去讀一下,然后利用這些模塊去構建一個小的系統,這對你很有幫助。
11、好了,如果你上面十條都完成了,恭喜你,你可以選擇你喜歡的公司去面試了,推薦你去一些開源的技術構建的網絡公司,那里不需要學歷,經歷,只看重你的能力和潛力,如果你足夠自信,你可以試試一些大的公司,比如ebay,比如yahoo,
也比如加入我們Blogbus