一名合格的PHP工程師需要掌握的知識結構

1.精通PHP程序,必須做到熟練掌握語言本身的語法,熟悉常用類庫、函數庫。
2.養成良好的編程習慣,註釋,架構,OO,代碼的封裝,代碼的複用性等。

3.熟練配置IIS、Apache、Nginx。
4.熟練使用數據庫存儲,包括關係型數據庫和非關係型數據庫,索引,分表分庫,SQL優化,讀寫分離等
5.Linux的基本操作,LAMP環境維護等。
6.熟練緩存改善網站性能,如內存存儲(MemCache,Redis等) , 文件緩存,DB緩存,網站靜態化,瀏覽器本地Cache,消息隊列等
7.HTTP協議,輪詢,長輪詢,長連接,Socket等
8.前端開發,JS及相關庫如jQuery,HTML、XML及相關DOM操作,CSS。
9.分佈式處理,異步處理,非阻塞模式等
10.代碼安全、Web漏洞***與防範,如SQL注入,XSS***,CSRF***,Web應用防火牆
11.統計處理,自動化腳本,監控腳本,負載均衡
12.PHP對圖片處理,上傳圖片的過濾,圖片裁剪,壓縮,水印等
13.PHP加密算法,對稱加密,非對稱加密等。
14.正則表達式,文本匹配。

擴展技能:
1.各種算法,各種PHP擴展模塊開發
2.熟悉其他語言,Python,Node,Go語言,C語言,Lua等


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章