這篇文章主要介紹PHP程序員應該具有什么樣的技能,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為河間企業(yè)提供專業(yè)的成都網(wǎng)站設計、網(wǎng)站建設,河間網(wǎng)站改版等技術(shù)服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
MySQL能力
在開發(fā)上的應用基于幾個能力體現(xiàn):
(1)了解:知道用PHP連接數(shù)據(jù)庫;懂得寫一些簡單的SQL;建一些簡單的索引;懂得用工具簡單操作一下數(shù)據(jù)庫(增刪改庫表結(jié)構(gòu)數(shù)據(jù)等等)。
(2)熟悉:懂得在開發(fā)應用上設計數(shù)據(jù)庫,建立一些有效的索引,用explain分析SQL性能,壓力測試等等。
(3)很熟悉:深入了解數(shù)據(jù)庫索引、存儲引擎原理以及運行機制,能有效地構(gòu)建高性能可擴展的數(shù)據(jù)庫結(jié)構(gòu)/架構(gòu),有效地優(yōu)化數(shù)據(jù)庫性能配置并加以調(diào)試,分析數(shù)據(jù)庫運行狀態(tài)。
(4)精通:簡單地說具備以上所有能力的同時,有多年高負載分布式環(huán)境下的優(yōu)化管理經(jīng)驗。
據(jù)觀察以及交往經(jīng)驗,70%的PHPer處在了解階段,25%處于熟悉階段,>4%很熟悉,精通的人基本就不是PHPer了。
◆70%這個群體最容易忽視MySQL,以為MySQL只是簡單的存儲媒介,沒有優(yōu)化意識,認為加個內(nèi)存、CPU就能解決問題。
典型事件:join、order by、group by等語句性能一塌糊涂,數(shù)據(jù)庫根本沒有設計(僅限于拆成一個主表,N個附表等),搞不清字段類型及作用,碰到大表的復雜查詢就沒轍。
◆20%這個群體的人只是MySQL運行機制理解不透徹,對影響MySQL性能的關(guān)健因素把握不明確,不熟練。
典型事件:熟讀手冊,但說不清索引原理,不知道二叉樹、HASH等算法對于數(shù)據(jù)庫的作用
◆4%的群體已經(jīng)基本可以勝任DBA的職能。
OOP能力
(1)了解:了解變量的作用域、類型,及其意義,了解繼承機制等,懂得復用、封裝概念。
(2)熟悉:熟練應用接口、抽象等技術(shù)混合開發(fā)程序,并理解其中含義,一般研究過Java。
(3)很熟悉:有過OOP架構(gòu)設計經(jīng)驗,熟悉設計模式、UML,熟悉PHP對象運行機制,內(nèi)容管理等。
(4)精通:應該是架構(gòu)師級別了,不限于PHP。
經(jīng)常我們會碰到一些自稱熟悉OOP卻連public、private、protected、static都解釋不清的人,是肯定沒有經(jīng)歷過正規(guī)的OOP項目。
大型網(wǎng)站經(jīng)驗
(1)了解:熟悉PHP開發(fā)下的緩存應用(Memcache、APC等);接觸過LVS、SQUID應用;有一定的Session處理方案;熟悉負載均衡;熟悉PHP數(shù)據(jù)連接池應用;了解PHP編程性能優(yōu)化。
(2)熟悉:掌握分布式緩存及緩存性能優(yōu)化、熟悉存儲系統(tǒng)、文件系統(tǒng)、數(shù)據(jù)庫,開發(fā)可擴展平臺。能結(jié)合負載均衡合理布置流量,對PHP運行性能進行監(jiān)控與分析。
(3)非常熟悉:具備系統(tǒng)分析師能力,已經(jīng)超出PHPer環(huán)節(jié);
(4)精通。
DOM開發(fā)能力
應用能力
以上是“PHP程序員應該具有什么樣的技能”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站題目:PHP程序員應該具有什么樣的技能
轉(zhuǎn)載源于:http://jinyejixie.com/article14/ijjpge.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、商城網(wǎng)站、自適應網(wǎng)站、動態(tài)網(wǎng)站、品牌網(wǎng)站建設、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)