php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃

php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃

ID:35363397

大小:45.04 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2019-03-24

php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃_第1頁(yè)
php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃_第2頁(yè)
php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃_第3頁(yè)
php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃_第4頁(yè)
php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃_第5頁(yè)
資源描述:

《php程序員的個(gè)人php培訓(xùn)技術(shù)成長(zhǎng)規(guī)劃》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、http://www.lampbrother.netPHP程序員的個(gè)人技術(shù)成長(zhǎng)規(guī)劃按照了解的很多PHP/LNMP程序員的發(fā)展軌跡,結(jié)合個(gè)人經(jīng)驗(yàn)體會(huì),抽象出很多程序員對(duì)未來(lái)的迷漫,特別對(duì)技術(shù)學(xué)習(xí)的盲目和慌亂,簡(jiǎn)單梳理了這個(gè)每個(gè)階段PHP程序員的技術(shù)要求,來(lái)幫助很多PHP程序做對(duì)照設(shè)定學(xué)習(xí)成長(zhǎng)目標(biāo)。本文按照目前主流技術(shù)做了一個(gè)基本的梳理,整個(gè)是假設(shè)PHP程序員不是基礎(chǔ)非常扎實(shí)的情況進(jìn)行的設(shè)定,并且所有設(shè)定都非常具體明確清晰,可能會(huì)讓人覺(jué)得不適,請(qǐng)理解僅代表一家之言。(未來(lái)技術(shù)變化不在討論范圍)第一階段:基礎(chǔ)階段(基礎(chǔ)PHP程序員)重點(diǎn):把LNMP搞熟練(核心是安裝配置基本操作

2、)目標(biāo):能夠完成基本的LNMP系統(tǒng)安裝,簡(jiǎn)單配置維護(hù);能夠做基本的簡(jiǎn)單系統(tǒng)的PHP開(kāi)發(fā);能夠在PHP中型系統(tǒng)中支持某個(gè)PHP功能模塊的開(kāi)發(fā)。時(shí)間:完成本階段的時(shí)間因人而異,有的成長(zhǎng)快半年一年就過(guò)了,成長(zhǎng)慢的兩三年也有。1.Linux:基本命令、操作、啟動(dòng)、基本服務(wù)配置(包括rpm安裝文件,各種服務(wù)配置等);會(huì)寫(xiě)簡(jiǎn)單的shell腳本和awk/sed腳本命令等。2.Nginx:做到能夠安裝配置nginx+php,知道基本的nginx核心配置選項(xiàng),知道server/fastcgi_pass/access_log等基礎(chǔ)配置,目標(biāo)是能夠讓nginx+php_fpm順利工作。3.My

3、SQL:會(huì)自己搭建mysql,知道基本的mysql配置選項(xiàng);知道innodb和myisam的區(qū)別,知道針對(duì)InnoDB和MyISAM兩個(gè)引擎的不同配置選項(xiàng);知道基本的兩個(gè)引擎的差異和選擇上面的區(qū)別;能夠純手工編譯搭建一個(gè)MySQL數(shù)據(jù)庫(kù)并且配置好編碼等正常穩(wěn)定運(yùn)行;核心主旨是能夠搭建一個(gè)可運(yùn)行的MySQL數(shù)據(jù)庫(kù)。4.PHP:基本語(yǔ)法數(shù)組、字符串、數(shù)據(jù)庫(kù)、XML、Socket、GD/ImageMgk圖片處理等等;熟悉各種跟MySQL操作鏈接的api(mysql/mysqli/PDO),知道各種編碼問(wèn)題的解決;知道常規(guī)熟練使用的PHP框架(ThinkPHP、Zendframe

4、work、Yii、Yaf等);了解基本MVC的運(yùn)行機(jī)制和為什么這么做,稍微知道不同的PHP框架之間的區(qū)別;能夠快速學(xué)習(xí)一個(gè)MVC框架。能夠知道開(kāi)發(fā)工程中的文件目錄組織,有基本的良好的代碼結(jié)構(gòu)和風(fēng)格,能夠完成小系統(tǒng)的開(kāi)發(fā)和中型系統(tǒng)中某個(gè)模塊的開(kāi)發(fā)工作。http://www.lampbrother.net5.前端:如果條件時(shí)間允許,可以適當(dāng)學(xué)習(xí)下HTML/CSS/JS等相關(guān)知識(shí),知道什么web標(biāo)準(zhǔn),div+css的web/wap頁(yè)面模式,知道HTML5和HTML4的區(qū)別;了解一些基本的前端只是和JS框架(jQuery之類(lèi)的);了解一些基本的JavaScript編程知識(shí);(本項(xiàng)

5、不是必須項(xiàng),如果有時(shí)間,稍微了解一下是可以的,不過(guò)不建議作為重點(diǎn),除非個(gè)人有強(qiáng)烈興趣)6.系統(tǒng)設(shè)計(jì):能夠完成小型系統(tǒng)的基本設(shè)計(jì),包括簡(jiǎn)單的數(shù)據(jù)庫(kù)設(shè)計(jì),能夠完成基本的:瀏覽器->Nginx+PHP->數(shù)據(jù)庫(kù)架構(gòu)的設(shè)計(jì)開(kāi)發(fā)工作;能夠支撐每天幾十萬(wàn)到數(shù)百萬(wàn)流量網(wǎng)站的開(kāi)發(fā)維護(hù)工作;第二階段:提高階段(中級(jí)PHP程序員)重點(diǎn):提高針對(duì)LNMP的技能,能夠更全面的對(duì)LNMP有熟練的應(yīng)用。目標(biāo):能夠隨時(shí)隨地搭建好LNMP環(huán)境,快速完成常規(guī)配置;能夠追查解決大部分遇到的開(kāi)發(fā)和線(xiàn)上環(huán)境的問(wèn)題;能夠獨(dú)立承擔(dān)中型系統(tǒng)的構(gòu)架和開(kāi)發(fā)工作;能夠在大型系統(tǒng)中承擔(dān)某個(gè)中型模塊的開(kāi)發(fā)工作;1.Linux:

6、在第一階段的基礎(chǔ)上面,能夠流暢的使用Shell腳本來(lái)完成很多自動(dòng)化的工作;awk/sed/perl也操作的不錯(cuò),能夠完成很多文本處理和數(shù)據(jù)統(tǒng)計(jì)等工作;基本能夠安裝大部分非特殊的Linux程序(包括各種庫(kù)、包、第三方依賴(lài)等等,比如MongoDB/Redis/Sphinx/Luncene/SVN之類(lèi)的);了解基本的Linux服務(wù),知道如何查看Linux的性能指標(biāo)數(shù)據(jù),知道基本的Linux下面的問(wèn)題跟蹤等。2.Nginx:在第一階段的基礎(chǔ)上面,了解復(fù)雜一些的Nginx配置;包括多核配置、events、proxy_pass,sendfile/tcp_*配置,知道超時(shí)等相關(guān)配置和性

7、能影響;知道nginx除了webserver,還能夠承擔(dān)代理服務(wù)器、反向靜態(tài)服務(wù)器等配置;知道基本的nginx配置調(diào)優(yōu);知道如何配置權(quán)限、編譯一個(gè)nginx擴(kuò)展到nginx;知道基本的nginx運(yùn)行原理(master/worker機(jī)制,epoll),知道為什么nginx性能比apache性能好等知識(shí);3.MySQL/MongoDB:在第一階段的基礎(chǔ)上面,在MySQL開(kāi)發(fā)方面,掌握很多小技巧,包括常規(guī)SQL優(yōu)化(groupby/orderby/rand優(yōu)化等);除了能夠搭建MySQL,還能夠冷熱備份MySQL數(shù)據(jù),還知道影響in

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。