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