通常的公司招聘php要求是什麼呢?php中文網認爲下面的知識和技能是必需要精通的:php
1. HTML+DIV+CSS,若是這個都不會,別學php了吧,說明你根本就對互聯網不感冒,除非你的php代碼寫的很是牛,那麼你能夠成爲一個純粹的後端開發者。
2. PHP基礎,不用多說,基本語法總得會吧
3. MySQL,雖然被Oracle收購了,不過截至如今仍是很是流行的;其實,學不學mysql並不重要,重要的是你的SQL用的轉不轉,Oracle,MySQL,DB2等等數據庫的sql基本是同樣的、通用的。
4. PDO,不會這個的人就好像不懂普通話同樣
5. js,雖然不是php程序員的工做範疇,但是不少美工不會,因此你必須會
6. jQuery,沒什麼好說的,會js的人要學會用jQUERY是很簡單的一件事情啦,關鍵是有不少東西須要記憶
7. MVC模式,規範的文檔管理使你心情大爲痛快
8. OOP,面向對象,聽說和SOA、面向組件有得一拼,不會等於找死
9. 開發中經常使用的小模塊,例如文件下載、安全處理、日曆控件、登錄註冊、購物車、用戶管理、生成PDF、導出excel等
10. ajax,不會這個啊,趕忙學,QQ空間、sina微博都在用呢,從應用層面上說沒什麼技術含量、就幾行js
11. smarty,認真學一下這個,之後就會慢慢發現不少開源程序的模板機制就和這個很是相似了,估計是照抄人家的代碼吧
12. 基本的代碼測試,不用多說,firebug、google瀏覽器、跨平臺測試、代碼審計等這些是必須的
13. svn和git兩款版本管理軟件,會一個就行,不過主要是SVN了,github能夠常常上去看看,composer依賴管理能夠在你的項目中使用了。
14. 編輯器,vi、eclipse、JetBrains PhpStorm、zend studio、editplus、sublime等, sublime比較輕量。
15. 熟悉Linux,Linux是php的根,把php放在windows上面跑的人除了傻帽就是炫富
16. 熟悉國內三個開源系列源碼:discuz些列(主要是論壇程序discuz x和UC兩個模塊),cms系列(dede和phpcms),shop系列(ecshop)
17. 會CI、TP、YII和ZF這幾個框架,如今比較流行的框架laravel使用了大量的新技術,能夠拿來練練手。
18. 會學習,會使用baidu等搜索引擎,會藉助身邊的資源
19. 專屬文件夾,經常使用的資源、代碼模塊、筆記……裝在這個裏面,能夠大大提升工做效率
20. 不斷學習,包括php和其餘知識,若是你被一家公司綁定了、被一個行業綁定了,你就死了;別覺得一個技術、一家公司能夠養你一生,任何一我的最重要的部分仍是脖子往上的那一小段
只要掌握了以上幾點,雖然頂尖公司可能進不去,可是在現在人才爲王的市場情況下,部分融資不錯的發展型公司也是不錯的選擇!好比像某團,某集,某滴等,包括如今熱門的的互聯網金融公司也都紛紛打出很是具備競爭力的薪資和各類優厚的福利,固然也有少數土豪公司,只要人好,天黑都不怕!因此想學php趁如今快學吧!mysql