馬皮金
一個合格的PHPer需要掌握以下知識體系:
DIV+CSS:
自己能排版頁面,保證在各種瀏覽器下的兼容性;JavaScript / jQuery:
利用JS/JQ對DOM進行操作、表單驗證、AJAX;PHP:
PHP基礎語法、常見各類函數庫要熟記於心;MySQL:
SQL、SQL優化、主從同步、讀寫分離都要掌握、數據庫安全;Linux系統和Nginx:
Linux常用操作命令的掌握、Nginx站點配置等;常用框架如:CI、TP等框架,選擇一款掌握;
網絡圈
先說下PHP程序員所需要的經歷的過程
- HTML、CSS
- Javascript、Jquery等
- PHP基礎知識
- Mysql
基礎知識之後,就可以開發一些網站了!從個人的經驗來看,該過程大概在2個月左右的時間就可以掌握(該點所說的掌握只是處於基礎的使用階段)
PHP更多時候是應用在網站開發的,所以這些HTML、CSS、JS這些是有必要了解一些的,由於各個公司人員職責的劃分沒有一個明確的說明,所以建議這些還是多多掌握一下,技不壓身嗎!
然後就是屬於上升階段了,Linux、Nosql、Mysql優化等等,這些在實戰過程中是會用到。
至於您問的從入門到精通需要多久,沒有任何人會給一個明確的答覆的,技術的更新、多樣化等等都是不確定的因素,所需要的只有自己多多的掌握!
一步一個腳印,明確自己的目標,不要想著一步登天,任何事情是沒有捷徑的!
代碼的那些事
你全身心的學,一天12個小時,半年才能入門吧,至於說精通,五年php程序員都不敢說精通吧!你還是好好學習,先熟練各種表層的代碼,能坐項目,以後在深入理解php的原理和機制,一般人深入某個領域,學的越多感覺自己知道的越少!