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