摘要:如果在學(xué)習(xí)過(guò)程中有什么問(wèn)題可以關(guān)注我公眾號(hào)琉憶編程庫(kù)給我留言。有興趣可以深入學(xué)習(xí)最后附上學(xué)習(xí)的知識(shí)結(jié)構(gòu)圖譜,可以按著下面的這個(gè)知識(shí)結(jié)構(gòu)圖進(jìn)行學(xué)習(xí)不一定完整,更多資料,面試題,都可以關(guān)注公眾號(hào)琉憶編程庫(kù)獲取。
你好,是我——琉憶。PHP程序員面試系列圖書(shū)作者。
作為一名PHP開(kāi)發(fā)者過(guò)來(lái)人,也是經(jīng)歷了菜鳥(niǎo)到老手的過(guò)程,在此給那些想學(xué)PHP的同學(xué)指條路,即使你是轉(zhuǎn)行學(xué)PHP一樣可以學(xué)會(huì)PHP。
(如果覺(jué)得下面這段是廢話,可以直接跳過(guò)到后面直接看我分享PHP圖譜入門(mén))
我是怎么接觸到PHP的?
一、選了計(jì)算機(jī)專(zhuān)業(yè)
說(shuō)說(shuō)自己當(dāng)初是怎么接觸到的PHP,再學(xué)PHP的,最后怎么學(xué)。
其實(shí)說(shuō)實(shí)話,當(dāng)初高考完后并沒(méi)有想過(guò)學(xué)計(jì)算機(jī),個(gè)人最喜歡的其實(shí)是化學(xué)。
但是選專(zhuān)業(yè)的時(shí)候,家里人反對(duì)我學(xué)化學(xué)、生物相關(guān)的專(zhuān)業(yè),說(shuō)你畢業(yè)后就只能去工廠工作。
反而是在電廠工作的六叔跟我說(shuō)你學(xué)計(jì)算機(jī),那個(gè)工資高待遇好。
最后,才學(xué)了計(jì)算機(jī)。
二、開(kāi)始學(xué)PHP
大一上學(xué)期學(xué)的C語(yǔ)言,但是C語(yǔ)言前期自學(xué)反而越學(xué)自信心越掉,因?yàn)橛X(jué)得挺沒(méi)意思的(都要編譯黑框看效果,當(dāng)時(shí)覺(jué)得不能做什么大的東西給別人看)。
反而是大一上學(xué)習(xí)進(jìn)了學(xué)校的一個(gè)論壇社團(tuán)的技術(shù)部工作,幫忙維護(hù)學(xué)校的網(wǎng)站。
因?yàn)閷W(xué)校的網(wǎng)站后端都是PHP開(kāi)發(fā)的。
那時(shí)候第一次知道有HTML+CSS+PHP這種語(yǔ)言。
然后就跟社團(tuán)的站長(zhǎng)和學(xué)長(zhǎng)請(qǐng)教怎么學(xué)PHP。
他們都建議我先學(xué)的HTML+CSS+JAVASCRIPT.
然后每周開(kāi)例會(huì)匯報(bào)一次自己的學(xué)習(xí)進(jìn)度。
三、先學(xué)的HTML+CSS+JAVASCRIPT,才學(xué)的PHP
因?yàn)樵趯W(xué)校自學(xué)的,肯定一樣是百度搜索各種視頻啊,或者是圖書(shū)館找書(shū)??赡芏帱c(diǎn)就是問(wèn)學(xué)長(zhǎng)要資料了。
當(dāng)時(shí)真的是一臉懵,用什么軟件編寫(xiě)HTML代碼,怎么運(yùn)行都不知道。
其實(shí)我并沒(méi)有很明確的路,問(wèn)了一些學(xué)長(zhǎng)的東西,然后自己去圖書(shū)館找的HTML書(shū)籍(具體書(shū)籍名字我也忘記了)。
我按著那本書(shū)學(xué)習(xí)HTML+CSS,用的dreamwear CS6軟件編碼的。
說(shuō)實(shí)在那本書(shū)真的很舊很舊了。。
那時(shí)候我記得很清楚也很興奮,因?yàn)槲矣昧艘恢艿臅r(shí)間就學(xué)完了那本書(shū),并且按著書(shū)里的內(nèi)容反復(fù)的做出了很多個(gè)網(wǎng)頁(yè)(其實(shí)也很基礎(chǔ))。
那時(shí)候真的信心一下子就上來(lái)了,但是太速成了,敲的太少,很多方法邏輯上也不能變通的運(yùn)用在別的網(wǎng)站上開(kāi)發(fā)!
所以初入坑,就決定了不學(xué)C/C++了,轉(zhuǎn)行走網(wǎng)站開(kāi)發(fā)吧,那么強(qiáng)大。
后續(xù)就自學(xué)了JAVASCRIPT,也是找的圖書(shū)館書(shū)籍照著打的學(xué)的。
四、PHP的學(xué)習(xí)路
其實(shí)學(xué)PHP的時(shí)候已經(jīng)是大一暑假了,才開(kāi)始自學(xué)的。
那一段時(shí)間真的挺迷茫,學(xué)了語(yǔ)法、基礎(chǔ)但是就是不能很好的應(yīng)用在前端的開(kāi)發(fā),至此在PHP+HTML+CSS+JAVASCRIPT的那段時(shí)間上花費(fèi)了很多精力。
當(dāng)時(shí)記得琢磨了一個(gè)多月才用PHP+mysql開(kāi)發(fā)了第一個(gè)留言板功能,后續(xù)到文章功能,再后來(lái)到整個(gè)網(wǎng)站的開(kāi)發(fā)。
至此,如果個(gè)人總結(jié),如果你想學(xué)好一樣?xùn)|西,最好的辦法還是站在巨人的肩膀上看遠(yuǎn)方!
個(gè)人覺(jué)得你想超過(guò)別人,還是得安安心心的按著前人的步伐走,找書(shū)籍、找視頻的學(xué),切忌急躁和速成!
多敲多練多實(shí)踐,多思考??!切忌眼高手低,好像自己都懂,但是會(huì)出現(xiàn)實(shí)際應(yīng)用就不會(huì)的問(wèn)題!
正文:
你正在學(xué)PHP,我特意總結(jié)了從小白到老手的整個(gè)知識(shí)結(jié)構(gòu)導(dǎo)圖,這個(gè)導(dǎo)圖比較簡(jiǎn)單,每個(gè)模塊拓展開(kāi)來(lái)都是一個(gè)很大模塊的內(nèi)容,由于時(shí)間的原因,我只總結(jié)了PHP的。后續(xù)會(huì)補(bǔ)上!
PHP開(kāi)發(fā)工程師的知識(shí)結(jié)構(gòu)
一、PHP開(kāi)發(fā)工程師,必備知識(shí)結(jié)構(gòu)(個(gè)人建議多學(xué)點(diǎn),學(xué)完上面的內(nèi)容,自己可以額外去拓展別的,不一定說(shuō)學(xué)完上面的就是終止停下不學(xué)新的東西了!)
對(duì)于這個(gè)圖,我還是得說(shuō)不是完整的,因?yàn)槲疫€沒(méi)有加入數(shù)據(jù)結(jié)構(gòu)的知識(shí),看個(gè)人工作需要可以拓展的自學(xué),反而是你學(xué)完這些東西找到一份工作或者說(shuō)去開(kāi)發(fā)PHP相關(guān)工作是肯定沒(méi)問(wèn)題的!但是我不希望你止步于學(xué)完他們就停下了。
一、學(xué)習(xí)順序建議(不一定非要這樣順序?qū)W)
(1)前端知識(shí)(HTML+CSS+JAVASCRIPT)
前端知識(shí)并不算的難,所以你學(xué)起來(lái)是可以很快的。但是如果你要精通,這個(gè)還真的是很費(fèi)力氣的事情。
為什么要先學(xué)前端知識(shí)呢?
原因是:PHP是腳本語(yǔ)言,你在開(kāi)發(fā)前端的東西時(shí),一定會(huì)要把PHP代碼嵌入到HTML中實(shí)現(xiàn)功能的!如果你自學(xué)PHP了發(fā)現(xiàn)就只能用PHP實(shí)現(xiàn)語(yǔ)法,但是想做一些和前端代碼相關(guān)的功能時(shí)就局限了。(如果你有前端搭檔你做后端當(dāng)然也沒(méi)問(wèn)題)但是作為一個(gè)PHP開(kāi)發(fā)工程師,不懂前端的東西,工作時(shí),調(diào)試錯(cuò)誤起來(lái)你頭都會(huì)大??!
那么花多久學(xué)習(xí)前端知識(shí)比較好?
個(gè)人覺(jué)得看自己能力來(lái)學(xué),不一定非要越短越好,學(xué)得懂,掌握的好才是最重要的。建議先定目標(biāo),再按目標(biāo)去做計(jì)劃,結(jié)合自身時(shí)間安排來(lái)投入學(xué)習(xí)!
(2)學(xué)習(xí)PHP知識(shí)
前端都會(huì)了,這次你可以開(kāi)始入門(mén)PHP了!
可以按我下面的PHP知識(shí)圖譜結(jié)構(gòu)來(lái)順序?qū)W習(xí)PHP知識(shí)(一到二這樣順序?qū)W下去)。
如果在學(xué)習(xí)PHP過(guò)程中有什么問(wèn)題可以關(guān)注我公眾號(hào)“琉憶編程庫(kù)”給我留言。
(3)學(xué)習(xí)數(shù)據(jù)庫(kù)(MySQL)
其實(shí)學(xué)習(xí)完P(guān)HP的知識(shí),你就會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)是多重要了。
PHP就是后端語(yǔ)言,相當(dāng)于是前端和數(shù)據(jù)庫(kù)的橋梁!
前端展示PHP從數(shù)據(jù)庫(kù)取出來(lái)的數(shù)據(jù),前端通過(guò)PHP對(duì)數(shù)據(jù)庫(kù)操作。
所以,PHP的優(yōu)化,MySQL的優(yōu)化,防止網(wǎng)站被攻擊都是很重要的??!也就是網(wǎng)絡(luò)安全。
(4)版本控制
其實(shí)你前面都掌握完了,再學(xué)個(gè)版本控制,你就可以順利出師找工作了!
如果你找不到工作,你可以給我發(fā)你的簡(jiǎn)歷我?guī)湍憧纯从惺裁磫?wèn)題,我的郵箱:330168885@qq.com。
找工作的時(shí)候,可以加入PHP面試QQ群:372859894,在里面討論P(yáng)HP面試問(wèn)題。
(5)Linux
作為一種強(qiáng)大的操作系統(tǒng),不要只會(huì)WINDOWS就以為很牛逼了!其實(shí)服務(wù)器最穩(wěn)定最強(qiáng)大的都是用LINUX。
所以你想變得更厲害,LINUX最好多花點(diǎn)心思去學(xué)。
(6)web服務(wù)器
有操作系統(tǒng)了,那么是什么支撐PHP可以被支持跑起來(lái)的?就是依靠WEB服務(wù)器來(lái)跑的。
所以最好也去研究下Nginx還有Apache!你不會(huì)后悔的。
(7)計(jì)算機(jī)網(wǎng)絡(luò)
怎么提高網(wǎng)站的訪問(wèn)速度,還有防御各種前端攻擊,這個(gè)還真的建議多學(xué)學(xué)!不重要就不會(huì)寫(xiě)進(jìn)學(xué)習(xí)結(jié)構(gòu)圖了。
(8)緩存Redis,memcache,mongoDB等
減少數(shù)據(jù)庫(kù)的訪問(wèn),提高數(shù)據(jù)的加載請(qǐng)求,緩存真的很重要。大型網(wǎng)站必備的。
(9)swoole
swoole很牛逼,PHP的協(xié)程高性能網(wǎng)絡(luò)通信引擎,使用C/C++語(yǔ)言編寫(xiě),可以用來(lái)做在線直播,在線聊天室。有興趣可以深入學(xué)習(xí)!
最后附上PHPer學(xué)習(xí)PHP的知識(shí)結(jié)構(gòu)圖譜,可以按著下面的這個(gè)知識(shí)結(jié)構(gòu)圖進(jìn)行學(xué)習(xí)!(不一定完整,更多PHP資料,PHP面試題,都可以關(guān)注公眾號(hào)“琉憶編程庫(kù)”獲取。)
最后,感謝你的閱讀。
有什么問(wèn)題可以在下面留言跟我交流,我都會(huì)一一回答你。
個(gè)人的圖書(shū),《PHP程序員面試筆試寶典》、《PHP程序員面試筆試真題解析》已經(jīng)在各大平臺(tái)銷(xiāo)售。
最后感謝你的支持。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/29803.html
摘要:一些知識(shí)點(diǎn)有哪些方法方法前端從入門(mén)菜鳥(niǎo)到實(shí)踐老司機(jī)所需要的資料與指南合集前端掘金前端從入門(mén)菜鳥(niǎo)到實(shí)踐老司機(jī)所需要的資料與指南合集歸屬于筆者的前端入門(mén)與最佳實(shí)踐。 工欲善其事必先利其器-前端實(shí)習(xí)簡(jiǎn)歷篇 - 掘金 有幸認(rèn)識(shí)很多在大廠工作的學(xué)長(zhǎng),在春招正式開(kāi)始前為我提供很多內(nèi)部推薦的機(jī)會(huì),非常感謝他們對(duì)我的幫助?,F(xiàn)在就要去北京了,對(duì)第一份正式的實(shí)習(xí)工作也充滿期待,也希望把自己遇到的一些問(wèn)題和...
摘要:最適合入門(mén)的初級(jí)教程一為什么選擇曾經(jīng)要跟白頭到老沒(méi)想到它升了個(gè)級(jí)就拋了錨把我等拋棄了痛定思痛重新審視了一遍框架是世界上最好的語(yǔ)言這個(gè)沒(méi)有疑問(wèn)吧如果有那絕對(duì)是個(gè)異教徒這是要被拖出去燒死的信仰的問(wèn)題神圣不可侵犯那最好的語(yǔ)言中最流行的框架是哪個(gè)呢 最適合入門(mén)的 Laravel 初級(jí)教程 (一) 為什么選擇 laravel 曾經(jīng)要跟 thinkphp 白頭到老;沒(méi)想到它升了個(gè)級(jí)就拋了錨;把我等...
摘要:半路出家的前端程序員應(yīng)該不在少數(shù),我也是其中之一。年,馮馮同事兼師兄看我寫(xiě)太費(fèi)勁,跟我說(shuō)對(duì)面樓在找,問(wèn)我要不要學(xué),說(shuō)出來(lái)可能有點(diǎn)丟人,但是在那之前,我真得不知道什么是,什么是。 半路出家的前端程序員應(yīng)該不在少數(shù),我也是其中之一。 為何會(huì)走向前端 非計(jì)算機(jī)專(zhuān)業(yè)的我,畢業(yè)之后,就職于一家電力行業(yè)公司,做過(guò)設(shè)備調(diào)試、部門(mén)助理、測(cè)試,也寫(xiě)過(guò)一段時(shí)間的QT,那三年的時(shí)間,最難過(guò)的不是工作忙不忙,...
閱讀 1027·2021-09-29 09:35
閱讀 1330·2021-09-28 09:36
閱讀 1615·2021-09-24 10:38
閱讀 1160·2021-09-10 11:18
閱讀 706·2019-08-30 15:54
閱讀 2580·2019-08-30 13:22
閱讀 2032·2019-08-30 11:14
閱讀 780·2019-08-29 12:35