南京零基礎(chǔ)自學(xué)PHP
"CC,我想自學(xué)PHP,難不難?”,“我大學(xué)不是計算機專業(yè),能不能自學(xué)PHP”,“我朋友說PHP簡單,是不是很容易自學(xué)”。。。
“自學(xué)PHP”這個問題,應(yīng)該是同學(xué)們關(guān)于PHP**多的問題了??粗@么多小伙伴想要獲得這門“世界上**的編程語言”這本寶典,越越感覺有必要專門聊聊這個話題。本文將由有8年開發(fā)經(jīng)驗的資深老司機來解答這個疑問。
各位同學(xué),我是george。8年的開發(fā)經(jīng)驗,涉及過PHP,前端,大數(shù)據(jù),現(xiàn)在主要在做golang。但是內(nèi)心底,一直還是把自己當(dāng)作一個PHP程序員來看待。
2010年我從國內(nèi)一個很一般很一般的大專(劃重點,大專!)畢業(yè),大學(xué)開學(xué)**件事就是問家里要了幾千塊錢搞了臺電腦。于是, 三年間陪我**多的就是劍網(wǎng)和誅仙。。。三年進教室的次數(shù)大概一個手的數(shù)過來了。直到大學(xué)畢業(yè),我掛科掛到甚至連體育都掛了。
高中大學(xué)這幾年,一個人**重要的發(fā)育期,我浪的一塌糊涂,等到大學(xué)畢業(yè)后突然發(fā)現(xiàn),我的這局已經(jīng)完全逆風(fēng)了。還好,我的大表哥,一個混跡在北京IT圈多年的老屌絲,推薦讓我學(xué)PHP了。
零基礎(chǔ)自學(xué)PHP:php簡單么?
簡單!簡單到爆炸了,你不需要有什么數(shù)學(xué)基礎(chǔ),從你開始學(xué)習(xí)到成為個能找到一份能被稱為開發(fā)工程師的階段,你可以:
不懂?dāng)?shù)學(xué),不需要關(guān)心什么數(shù)據(jù)結(jié)構(gòu),算法;不懂英語,dont worry,你現(xiàn)階段能遇到的問題,相信我,百度沒有搜不出來的。
甚至,你可以不懂怎么用電腦,你只要知道怎么開關(guān)機,完了跟著視頻安裝個軟件,你大概就能開始開發(fā)了,就這么簡單,哪怕你現(xiàn)在才開始學(xué)打字也OK。
你看,PHP真的就這么簡單。當(dāng)一個“高大上”的程序員,開發(fā)工程師,真沒有多大難度,看著我真誠的眼睛:“這真的不是一門什么高深莫測的學(xué)問,因為。。。我都學(xué)會了啊”。所以,php一步步打敗了asp,java,c,成為了這個星球上使用**多的編程語言,大概簡單才是**重要的原因吧。
看到這里,估計很多小伙伴在我身上刷滿了自信了, “ ok,那我能自學(xué)了吧? "sorry,自學(xué)這條路,別想了!”對,放棄自學(xué)吧。
“你這樣的學(xué)渣不行,憑什么說我不行?”,我知道一定會有人站出來想要呼我一臉,然而,看著我真摯的眼睛,讓我在你的耳邊輕輕的告訴你,“我為什么不讓你自學(xué)。。因為我愛你呀”。。別扔,別扔,聽我說完。
我一直都覺得,所有想**自學(xué)來提升自己,甚至希望習(xí)得一門職業(yè)技能從而走上工作崗位的人,都是值得尊敬的勇士,因為并不是所有人都有能力認(rèn)清自己的現(xiàn)狀并且下決心去找到一條也許可行的道路。這份勇敢的嘗試已經(jīng)值得我們百般呵護了。但你要知道,真正的挑戰(zhàn),這才剛剛開始:
每一個自學(xué)的人,一定會遇到的**大的三個問題:
1. 系統(tǒng)的學(xué)習(xí)
2. 知識的重點
3. 坑
1、零基礎(chǔ)自學(xué)PHP:系統(tǒng)的學(xué)習(xí):
“你不會真的以為,光學(xué)了php就能去找個工作了吧??”
每一個合格的初級php程序員,除了PHP外,一定還要具備三項重要的技能,重要程度甚至不低于php:
HTML(CSS)
Javascript
MySQL
你可以不懂linux,apache,nginx巴拉巴拉亂七八糟的,但這三點,是你無論如何的繞不開也必須熟練掌握的。這三點,加上PHP,才是你成為一個基礎(chǔ)的PHP開發(fā)人員必備的技能。
別擔(dān)心,看到了吧,這恰恰也說明每一個phper還是有兩把刷子的。
那么,如何系統(tǒng)的學(xué)習(xí)這些知識點,則是我們自學(xué)的**個問題。而這些,恰恰是自學(xué)**容易遇到的問題。新手們很容易東一榔頭西一棒槌的找?guī)妆窘滩?,或者上知乎知道上問問,“怎么自學(xué)PHP”,下面給你巴拉巴拉列一堆知識點,說你這個要學(xué),那個要學(xué)?!罢f的對么?”必然很對,都是一堆老鳥,怎么可能瞎扯。 “那有用么?”,有個毛用啊。。你光說要做啥不說怎么做,不就是 賣藥的不開藥方么??
2、零基礎(chǔ)自學(xué)PHP:知識的重點
“OK,有點道理,那我買本涵蓋所有知識點的教材,行了吧?”,走到這一步,你已經(jīng)成功了80%了,恭喜你,剩下的就是堅持了。可我不得不說,離你迅速走上自學(xué)的快車道,奔向PHP的大門,還差了那么一點點東西:知識的重點。
計算機互聯(lián)網(wǎng)的發(fā)展是迅速可怕的。尤其是程序員,每個程序員如果一不留神停止了學(xué)習(xí),用不了太久,新技術(shù)的發(fā)展會讓你措手不及。
今天還沾沾自喜沉迷在自己寫的一手jquery好選擇器,明天angularJS,ReactJS就讓你一臉懵逼的感慨:“交互還能這么寫?”
今天還為學(xué)會了TP框架而得意,明天就看著github上排名**的laravel又開始焦慮。你看,互聯(lián)網(wǎng)就是這樣,發(fā)展的如此之快,稍不留神一些新的名詞就會突然出現(xiàn)讓你開始茫然。
所以,抓住知識的重點,知道什么是當(dāng)下要學(xué),普遍運用于工業(yè)生產(chǎn);什么是發(fā)展非常迅猛的技術(shù),大有排山倒海辭舊迎新的態(tài)勢。這種知識,是看著幾年一次緩慢更新的教材教程,很難獲得的。
3、零基礎(chǔ)自學(xué)PHP:坑
OK,要開始了么?這個周期,短則年八個月,長則1年以上。這一路上,你會遇到10000個亂七八糟稀奇古怪的問題。從**開始的:
“我的軟件編輯器要怎么設(shè)置啊?”
“怎么代碼不高亮?沒有提示呀”
到后面的“這個js代碼咋只會報個undefined,怎么調(diào)也沒用?”“我SQL寫的沒問題啊,怎么查不到?”“怎么文件就是上傳不上去也沒有報錯啊?”等等等等,你會遇到亂七八糟數(shù)不清的問題,讓你有1000個瞬間想摔鼠標(biāo)砸鍵盤。
好不容易你終于爆發(fā)了小宇宙,在紛亂的塵世間找到了Bug:也許是少寫了參數(shù),也許是漏了個引號。結(jié)果發(fā)現(xiàn)居然是這么坑爹的問題導(dǎo)致的。
否則還能怎么排查 向誰求助?百度知道么?看了這些,還想自學(xué)么少年?聰明的你是不是先得稍稍考慮一下呢。
自學(xué)不易,一路上伴隨著孤獨與艱辛,那些能憑著自己的本事殺出重圍的人,自然是讓我十分的敬仰佩服,可是他們背后付出的努力,想必也是我們旁人所無法理解的。萬一,我們在自學(xué)的路上,不小心倒下了,放棄了。那么,那個一開始勇敢機智的決定難道就要讓他逝去么?那顆寶貴的初心,難道就應(yīng)該淪落到?jīng)]有獲得任何回報然后悄悄的死去么?
咨詢聯(lián)系方式:13777371146(莊老師)或者QQ:1073963412 還可以直接在線咨詢
想了解更多南京PHP網(wǎng)站開發(fā)培訓(xùn)相關(guān)信息,記得在線留言哦!