附:自學很重要,實際項目經驗也很重要。不要以為計算機基礎不重要。學習計算機基礎對學習編程語言非常有用。只要對自己狠壹點,再努力壹點,什麽都不能破。
初級php程序員如何規劃學習路線;
第壹點:讓LNMP精通(核心是安裝和配置的基本操作)
第二個目標:完成LNMP系統的基本安裝、簡單配置和維護;能夠做基本簡單的系統PHP開發;可以支持壹個PHP中型系統中壹個PHP功能模塊的開發。
基本語法數組,字符串,數據庫,XML,Socket,GD/ImageMgk圖像處理等。熟悉各類與MySQL操作掛鉤的API(MySQL/MySQLI/PDO),知道如何解決各類編碼問題;熟悉PHP框架(ThinkPHP,Zendframework,Yii,Yaf等。);了解基本MVC的運行機制和為什麽這麽做,了解壹點不同PHP框架的區別;可以快速學會壹個MVC框架。能夠了解開發工程中的文件目錄組織,有良好的基礎代碼結構和風格,能夠完成小型系統和中型系統中壹個模塊的開發。
最重要的實戰:
(2周)3站(至少20藝術頁)psd到html切割練習。
(1周)jquery實戰演習
(5438年6月+10月)使用zf框架開發模塊,實現靈活掌握。
必須掌握的知識點:
數據庫必須精通MySQL &;Sqlserver,同時妳必須熟悉zendstdio。
精通phpmyadmin的操作
Adodb(數據庫接口)+javascript+xml+ajax(異步javascript和XML)+jquery(JS框架),
熟悉OOP編程,學習thinkphp,zf框架,smarty模板引擎,pear (PHP擴展和應用庫)和prototype(設計模式)。
還應該買壹本apache的管理員手冊,好好看看。
同時對linux等有個大概的了解。和服務器管理。
首先,明確自己選擇的方向:
第壹:冷靜。
壹般初級PHP程序員工作比較浮躁,所以選擇自己的學習方向和方式開始。
第二:要有針對性,
Php編程沒有目標是不可能的。以後想當程序員,軟件工程師,系統分析師,項目經理。給自己定個規矩,朝著這個目標壹步壹步的前進。
附:沒有目標是做不到的!基礎很重要,不要自大!
事實上,作為壹名PHP程序員,他們中的壹些人必須問自己知道:
首先是前端工程師:
1.基礎:HTML教程,CSS教程2。高級:Javascript,jQuery。
3.高級:AJAX教程,JSON教程,XML教程。
4.框架擴展學習:Bootstrap教程,jQuery UI教程,jQuery EasyUI教程,jQuery,移動教程。
5.調試工具:Firebug教程
6.開發工具:Dreamweaver,Notepad++,Photoshop。
其次,PHP工程師:
1.基礎:HTML教程,PHP教程2。高級:SQL教程,MySQL教程。
3.高級:正則表達式教程,Mongodb教程,AJAX教程,JSON教程,XML教程,4。開發工具:Notepad++,phpMyAdmin,EasyEclipse for PHP。
總結:其實精通無非就是在某項技術上花更多的精力和時間,做出高質量的產品。技術背景,至少會壹門編譯語言,壹門解釋語言,再學壹點腳本語言。無論語言是什麽,都只是實現邏輯思維的手段。
附:PHP不需要任何經驗。多寫代碼,多做項目,獨立完成整個項目。想進大公司,就要學習基礎知識,學好數據結構和算法(雖然已經很久了)。那這種事情就不能急了。壹步壹步來,慢慢積累就好了。
個人建議:
想在小公司做個全能雜工,不需要處理太基礎的東西,比如前端,後端,服務器管理,手機。聽起來很牛逼,但是說到問題,我經常在網上爬資料。長遠來看,打好基礎,走大公司的發展之路肯定更好。如果妳想掌握它,妳必須多學習。工資多的話可以進小公司,但是需要了解前端設計,後端開發,APP等等各方面的知識,所以不是那麽精通。我有壹個習慣,就是喜歡寫壹些方便工作的工具。壹點壹滴的積累是很有意思的。
附:想快速提升,就多做項目,研究優秀的開創性項目或框架代碼,看牛人的博客。