學PHP最快要多久? 學習路線?要不要報培訓班?

本人二流學校的大三通信女 本專業這條路實在是難以走下去 想自己學學php 自學能力還行 求高人指導一下學習的流程和對報補習班的看法 身邊有不少的人報培訓班 也有很多的培訓班到我們學校來宣傳 實在是糾結 但比較傾向與自學 因為很不成熟的認為那樣比較酷的說

求高人指點一二 在此謝謝啦


嗯,對於PHP,我不是專家; 但對於如何學PHP, 我是專家.

我從四個方面來闡述!

  1. 學PHP最快的話,要多長時間?

  2. 高效的學習方法

  3. 具體的學習路線

  4. 自學和培訓的異同

--稍等一會,教室有學員問問題.----

--回來繼續 ---

一: 學PHP最快的話,要多長時間?

沒有前提條件的問題討論,只會變成無意義的爭吵.


因此先設定兩個前提:


前提1.學員基礎為"沒有任何程序語言基礎",能"熟練操作電腦(打鍵盤,建目錄等)".


前提2."學會PHP"是指走上了PHP正式工作崗位.


在此前提下,無論自學,還是培訓,學習PHP的正常速度4個月;極限速度是:2個月!


一位叫"星羅"的同學,2013年,用56天的時間自學,拿到offer.現在在南京工作.


"星羅"每天的學習時間為16個小時.


這裡有他的學習和面試過程:

面試那些事[一]

面試那些事[二]

面試那些事[三]


2年來,數百位基礎參差的學員,高中畢業/古文專業/英語專業/車床工人/保安/張家口的礦工...等等,

他們用2個月的時間,從布爾教育 ,走上工作PHP崗位.


最快的一位同學是49天,他們每天學習時間是12到14小時.


2個月這麼短,怎麼可能學會?


其實你應該反過來問: 2個月為什麼學不會?


奧運會追求的,是人類體力的極限.


學編程,我們為什麼不去追求腦力的極限?


短跑上,百米10秒一度被科學家認為是人類不可能逾越的極限.


但被 吉姆·海因斯 突破後,就有越來越多的選手突破此極限.


所以,真正的極限,在你的內心.


當然,光靠主觀拚命,是不夠的,科學高效的學習方法,才是快速學習的保障.

二: 高效的學習方法 --學編程沒有捷徑,但可以少走彎路.

編程最快的辦法--是迭代學習法,也是布爾教育做IT培訓的理論依據.

何謂迭代?

大部分的教學方法,都是一門課一門課,順著教過來.


而在一門課中,又是一章一章,一節一節,順著教過來.


----對於編程,這是錯的!


正確的學習方式---


先主幹,再粗線,再細節
,帶學員逐步深入,反覆迭代.


以HTML課程為例,幾乎所有的課程,都是上來先講講標籤,p,h1,h2,div,pre,ul,li.


試想: 一位0基礎學員,一下子告訴他這麼多標籤,他能不暈嗎?


即使所謂的"名師",也無非是聲音洪亮,PPT和筆記做的細罷了.


但這種錯誤的教學方式,PPT做的越細,學員越學不會.


正確的做法是不管標籤,先告訴你,看這張網頁,如果他是這一塊布,


如何把它剪切成上中下三大塊? -- 先主幹


中間一塊,又如何切成左右兩塊? -- 再粗線


左右兩塊中間,又如何插入文字圖片? -- 再細節


如果沒有明白這種學習方式,請你看素描的過程

正確的素描步驟,就是典型的迭代學習過程.

大部分老師的教學方式,都是平鋪灌之,如下圖.

對於迭代學習法,理解一點了嗎?

如果仍沒有,建議你看看我的"8小時學會HTML網頁開發" ,

這個課程,非常典型的體現出布爾教育獨特的"迭代學習法"

請允許我自大一下,這是國內最好的HTML網頁課程,沒有"之一".

由於我見的世面少, 在計算機教學方面,就見過彙編語言"一書的作者 王爽,可為知音. 王爽(中國著名計算機科學教育家)

三. 具體的學習路線

第一輪迭代 (6天, 迅速掌握PHP做網站到底是什麼回事)

  • HTML(3天學習+2天練習) 教程:8小時學會HTML網頁開發

  • PHP3小時光速入門 (半天學習+半天練習) 教程: http://pan.baidu.com/s/1pGHc0

第二輪迭代 (14天, 夯實PHP理論基礎,並用面向過程做一個Blog)

  • PHP基礎鞏固(3天學習+2天練習) 教程: PHP基礎鞏固 - 自學it網

  • MySQL3天基礎鞏固(當天學的當天練,共3天) 教程: 鏈接: http://pan.baidu.com/s/1kUCbF63密碼: qcch

  • Blog開發(cookie/session,文件上傳,分頁類,GD縮略圖,驗證碼,在此項目都將練到,6天)

    視頻地址: 鏈接: http://pan.baidu.com/s/1eR50qlG密碼: 46u7

第三輪迭代 (4天,繼續提升理論知識)

  • PHP面向對象 (2天) 教程: 鏈接: http://pan.baidu.com/s/1qXvXDqG 密碼: apvh

  • PHP面向對象常用類 (1天) 自己搜索著寫出上傳類,縮略圖類,分頁類,MySQL類

  • 面向對象方式再次做Blog (1天) 同上,自己摸索來

第四輪迭代 (7天, 框架,等實用開發工具,為就業做準備)

  • Http協議 (半天) 教程: 鏈接: http://pan.baidu.com/s/1i4Onuex 密碼: x538

  • 正則表達式 (半天) 鏈接: http://pan.baidu.com/s/1bLbwCm 密碼: k7tk

  • TP框架 (1天) 教程: 見下一行.

  • 用TP框架做一個商城(5天) 教程:http://pan.baidu.com/s/1bTRsxo 密碼: ed5i (發佈於16年/07/17)

第五輪迭代 (7天, js/jquery等前端技能)

  • javascript (2天學習+1天練習) 教程: 談笑間學會JavascriptJS遊戲--別踩白塊

  • ajax (半天學習+半天練習) 教程: http://pan.baidu.com/s/1hMOA 看前10集即可

  • jquery (2天學習+1天練習) 教程: jQuery 實戰經典

第六輪迭代 (4天,Linux伺服器)

  • Linux(3天) 教程: Linux 入門基礎

  • lnmp環境(1天) 教程: 教你編譯PHP7 (nginx+mysql+php7)

第七輪迭代 (3天,實用開源產品的二次開發.套模板雖 low,但不敢保證你一定去大公司對不對?)

  • PHPCMS模板(1天)

  • ecshop二次開發(1天)

  • discuz插件開發(1天)

第八輪迭代 (面試及就業實用技術)

  • svn+git (1天)

  • bootstrap響應布局 (1天)

  • 微信開發 (1天) 教程: 鏈接: http://pan.baidu.com/s/1gfjtNaF 密碼: ffmg

    鏈接: http://pan.baidu.com/s/1jI0OCkQ 密碼: ck3c

第九輪迭代 ( 3-5 年 ,注意是"年")

各種框架,JS深入,MySQL優化, PHP底層,Linux運維,網路,C語言,python...

四: 自學和培訓的異同

須知: 學習方式有異同,但知識無異同.

無論是自學還是培訓,CURD還是那個CURD , for循環還是那個for循環

答主傾向於"自學",因為"那樣比較酷的說", 這真是一個好消息.

說明你愛程序,而不是僅僅是為了糊口才去學.

你一定可以成為一名優秀的"程序媛"

其實,培訓就是花錢買一個學習氛圍, 花錢買時間

一人自學, 就是憑毅力, 花時間省錢.

以我的經驗:相同的0基礎學員

自學,一般需要6-12個月.

培訓,一般需要2-4個月.

而培訓總花費一般在1萬-2萬之間,大概是2-3月的工資.

自學的難度在於:

  • 沒有強制性,學習時間易被手機/微信/QQ 打斷,

  • 容易沮喪, 一個小問題,一上午沒搞出來,又沒有老師指點,特別打擊.

  • 學練不統一, 只看視頻,感覺懂了就過, 往往不去認真完成課後案例或項目.導致根基浮淺.

所以,你如果離就業還早,比如大二,大三,不妨自學.

如果臨近就業, 不妨培訓.

但無論選哪條路, 努力,都是必須的!

五: PHP培訓周期為什麼往往比2個月要長?

2個月,是從追求極限出發, 但我們沒有必要如苦行僧一般折磨自己.

博爾特百米能跑9秒,但他不會每天晨跑時,都百米衝刺吧?

布爾教育在之前,使用的是2個月的極限教學法.

所以之前的大部分班級,一個女生都沒有,為什麼?

強度太大啊,連男生都累的面有菜色.

如果我們對自己好一點, 再加一個月,總共3個月, 學習壓力就小多了.

如果再考慮到"負基礎學員"--連鍵盤都不熟悉的,就再加1個月的基礎課.

所以----如果培訓,4個月的時間,是綽綽綽綽綽綽有餘!

如果再繼續拉長周期, 那麼就不是從教學出發,而是從商業出發了.

畢竟,拉長周期,學費高, 還容易騙小白說--"看,我們這教的多....."

-


培訓班在我看來有兩個好處:

  1. 學習氛圍;
  2. 幫助就業。

「學習氛圍」如果你屬於那種能自我專研的話,應該不會是問題。

「幫助就業」這個,如果你學校還過得去,最重要的在面試的時候有「作品」,TMT 行業里,用人單位很多時候更加註重「作品」,或者說項目經驗。項目經驗是你可以在學習過程中積累出來的,在學習時,有意的去做完整的項目,然後開源到 Github Build software better, together 上 。見過太多學歷很低,如高中生學歷的,拿著一大堆項目經驗輕鬆找到工作的,我就是高中學歷 ;-) , 這是我的項目 summerblue (CharlieJade) 。

互聯網上有蠻多高質量的課程,有些甚至比一些培訓班好很多。也就是說,如果你真正下定決心想學,自學資料這塊並不會是你學習的太大障礙。

想自學的同學,推薦看我剛剛編寫的答案,我自己也是自學過來的,可以參考下。這裡包含學習路線,我就不拷貝過來啦。

--- &>&>&> 自學PHP有哪些書籍和教程值得推薦? - Summer 的回答 - 知乎

另外,我在運營 Laravel China 社區 - 靠譜的 Laravel 和 PHP 開發者社區 ,歡迎想學習 PHP 的同學們加入。

剛剛寫了第一本書,非常適用於 PHP 初學者,推薦閱讀 Laravel 第一部中文新手書籍《Laravel 入門教程》

Summer


大學不自學,有的是時間。幹嘛要培訓!

想學PHP,是自學還是培訓? 以前寫的.....我的建議還是上面這句話


半夜睡不著,看到這個題目,來強答一發。

我不知道別人用了多久,我只用我的情況來告訴你我的答案。

答案是:一個月。

先說開始的情況:從沒有接觸過編程,不要說php,html和css都不會,好吧,其實就是什麼都不會。

再說結束的情況:可以自己獨立寫出一個網站並交付給客戶。

網站功能包含文章管理,圖片管理等必有的,另外還有個最簡單的論壇和問答版塊。

寫出來的東西肯定有bug,但基本功能肯定是用起來沒問題的。

網站包括前台,後台,用戶中心,有會員系統,無支付介面qq登錄介面之類的第三方介面。

為什麼我清楚的記得是一個月?因為客戶說一個月內完成的話給我發個500塊的紅包,那個紅包我拿到了。

更是因為從此我就走上了碼農這條不歸路。

學習順序:html,css,js,php

為什麼是這麼個順序,因為當時客戶要時不時的看看進度,我得先做個靜態頁面的模型出來哄哄他。

不會怎麼辦?百度。那時還不會科學上網。

另外,問人,注意了,這點比上一點重要一百倍!!!

有人在你卡住的時候點撥你一下,比你自己去找方法解決可能省一兩天時間!有的時候你可能就是卡在一個很基本的問題上很久,而這個問題可能基礎到你都搜不到答案!因為寫那些教程的人默認你是會的!

學習(或者是工作?)時間:沒統計過,寫累了就鑽睡袋裡睡,睡醒了繼續寫,累了再睡……至於洗澡什麼的等完成再說吧……

那個睡袋現在還在家裡的柜子里,後來我再沒用過它,只是每次看到它時就想起這段時間的事……

寫法:過程化,什麼?面向對象?不好意思,那時不會,我第二個月才會……

請腦補客戶想對項目做二次開發時看到代碼時的懵逼表情。

框架?不好意思,我當時不知道有這回事,事實上,我知道有開源框架可以用時我已經在用自己寫的框架了……

多讀書啊同志們!如果我當時知道有thinkphp這類東西的話我何必要受這麼多苦啊?

多麼痛的領悟啊!

還記得第一次看別人的成系統的代碼是個shopnc的c2c商城,當時還不知道什麼是單點入口,什麼是oop,看了後發現tm的還能這樣寫?

嗯,這裡感謝下shopnc,當時的 不是現在的,現在的我去你網站上下個ecshop你三天兩頭電話騷擾我是什麼意思?

三點半了還沒睡意怎麼辦?

結束吧,總結一下,我這麼笨的人一個月可以學到這個程度(不敢說是學會),應該有大牛在更短的時間內學會,有基礎的人應該不會像我當時那麼痛苦,因為當時好多東西是知其然而不知其所以然,好多東西要等到後來返過頭來學c時才能理解。

重要的幾點:

1、你要有人帶或者有人可以請教。

2、對自己狠點。

3、要有壓力,如果有人在後面催著你要進度那你的動力肯定跟高興起來敲幾下鍵盤不一樣

給點建議:

1、你可以去威客站上接任務,這樣就有人催你了,別管錢多少,因為你隨時可能不想做了,買個新手機卡,開個新手機號(我不會告訴你我學新的語言或者技能時就是這麼乾的)

2、有好項目別找外包,因為你可能遇到當時的我。

3、有時間要求的項目別去威客站發任務,原因見1。

4、你最好自己組建技術團隊。

5、如果第四條做不到請自學編程。

6、開發別追求速度,我做的最快的項目是8天(另一個悲慘故事,我的睡袋差點重出江湖),最慢的是現在所在的公司,一個訂單系統我能一兩個月的寫,這其中的差別我相信能看到兩個項目代碼的人自有體會。

7、除了php,另外請至少學會android,ios,如果你只會php,相信我,你第一次寫出來的介面肯定要返工。

8、學下c,如果你覺得枯燥無味可以去玩單片機,什麼,彙編?現在單片機可以跑c了好不好!(我是不是暴露了自己的年紀?)

另外,我討厭js。

我始終覺得,寫js寫久的人就跟開車開久的人(開真正的汽車,不是老司機)一樣,髒話會一串一串的(個人覺得 ,不喜勿噴)


如果你有學習c,c++,java的背景,會很快上手php,可以先學習thinkphp,用wamp集成環境,phpstorm編輯器。通過這個框架弄懂web開發原理,記住,核心重點增刪改查!大概一個多月,根據自己的情況。在這期間可以順便熟悉html,css,js(通過3w school熟悉)。包括php原聲,推薦

在這期間可以通過看視頻學習(有很多tp框架的視頻)和項目練習。差不多搞懂web開發模式了,可以換一個框架yii,phalcon,laravel等。熟悉這些期中一個框架後,可以系統的學習一下。開發模式,學習伺服器nginx,linux系統,http協議,演算法等。

我目前php開發環境及工具

1,php+mysql+nginx(配置在vagrant中)

2,框架laravel

3,資料庫可視化工具sequel pro

4,測試工具postman

5,代碼管理工具git


個人經歷, 希望對你有幫助!!!

今年3月開始接觸Web開發, 當時在知乎搜了很多相關的資料後, 決定按照以下線路學

  1. HTML和CSS Web開發的基礎, 使用教程&我花了大概1個月時間學完了, 書中每個示例都手打敲過一遍.

  2. JavaScript 使用教程&, 差不多也花了一個月左右吧, 學學停停的, 過了一遍, 初步掌握了DOM方法和JS的語法. 可以用JS簡單實現特效
  3. PHP 使用教程& 到現在其實我也沒看完(^o^)/~

學到一半的時候, 突然想自己做個技術博客系統. 然後就用我並不牢靠的知識去搭建, 剛開始想的很簡單, 只要實現發布和顯示文章列表功能就可以了, 做著做著就想加入更多的功能, 許可權管理, 登錄, 刪除, 搜索, 更改, 前後端分離, 更好看的頁面等等... 想法真是無窮無盡啊.....

我一點一點去實現, 碰到不會的就google查資料或者看, 為了能愉快的用google查資料, 還特地買了VPS, 學著怎麼用ssh登錄VPS, 怎麼在上面配置SS和防火牆, 了解各種命令.

blog系統完善1.0(版本我自己亂標的,1.0我初步滿意, 並上線的版本)的時候, 我就拿著這個系統, 出去找工作, 現在已經在一家網路公司工作咯....

學習期間, 我一天的學習時間大概2~5個小時不等, 有時候隔幾天才會去繼續學習. 學習感覺還是不要強迫自己比較好, 學累了就休息, 只要一直在往這條路上走就好了....

有條件自學吧, 程序員本身就要不斷的學習, 不斷走彎路然後修正的職業, 即使工作了也還要學習很多的東西. 培訓班能幫你掌握語言, 會告訴你訣竅, 但這些都是別人總結出來的, 並沒有真正屬於你...


最快要一周……

第一天 ,上午 ,基礎語法

在所有的編程語言中 都有的東西 , 其實也很簡單:

聲明變數,賦值,運算,判斷,循環,

——這些內容 我想 用不了 兩個小時 就可以搞定

因為 也實在是沒什麼 好說的。

在這裡 還可以 研究下 整形,浮點,字元串,對象,數組 的區別

還順便學下 編碼的互相轉換

然後 方法 對象 的建立 和使用 include require 的區別

——這些也就 兩個小時 ,當然 不是多難的使用 只是最簡單的 調用而已

還能把 public、protected與private $this-&> 和 self:: 都了解一下

OK,我們去吃 中午飯

第一天,下午,資料庫

如何鏈接資料庫 ,如何使用資料庫 ,SQL語句

(只涉及增刪改查 和 LIMIT ORDER BY GROUP BY 這些簡單應用)

——這個可能會比較難?

然後 可以隨便找個 資料庫類 來 學習一下怎麼用,

還能接觸一下 擴展類庫的相關內容

——這個正好 複習了上午的知識 。

休息

第二天,上午 HTML ,GET/POST,初步了解 JS和CSS

一個上午的時間就過去了 ——和PHP關係不大 不多說了

第二天 , 下午 講解 初級入口文件 建立MVC觀念

這個或許 比較難 但是 完全可以深入淺出

a.php

$a=$_GET["type"];

if($a="login"){

include "login.php";

}

if($a="newmessage"){

include "newmessage.php"

}

比如 這樣就是 一個 很簡單的入口文件了

這樣的話 應該 也可以很容易 理解的說

這樣 就可以 學習建立 一個簡單的 留言板了——當然 不是自動刷新的。

休息

第三天 , 類/類庫,OOP,模塊化編程 思想

第四天 , 如何 追蹤錯誤 和 快速定位錯誤

其實到這裡,關於PHP的基礎教程 完全可以認為是結束了

任何程序 大體上 就是這些內容的 複雜化了

第五天 , HTML上傳 JS JQ AJAX

第六天 , 演算法 複雜SQL語句 , 資料庫優化

第七天 , 初步接觸 框架 , 緩存 等 應用

想打人的 請不要打臉……

謝謝


網路工程專業,有一些C和java基礎,當初自己學了三個月就找工作了


PHP主要用來做網站開發,許多小型網站都用PHP開發,PHP是開源的,這是使得PHP經久不衰的原因。在電商、社區等方面,PHP具備非常成熟的開源代碼和模板,因此使得PHP應用極為廣泛。劣勢是受眾較小,有可替代性。

PHP堅持腳本語言為主,所以PHP入門比較簡單,經過3-4個月培訓即可學成,找工作起薪比Java要低,平均工資比java也要低些,不過有經驗的php程序員待遇較高,4、5年開發經驗的php工程師,工資可達1萬5,不過再提升就比較難,php的提升空間不如java。相對於其他編程語言來說,發展前景比較樂觀,但不如Java穩定。


一般的學的快的話兩三個月。學習基本都是先前端然後是PHP後台,至於是否需要培訓就看自己的自學能力和控制力了。下面PHP程序員雷雪松就給大家分享下自身經歷:

1、先了解一下PHP是什麼?PHP能做什麼?你為什麼選擇PHP程序員這樣一個行業?你想用PHP做什麼?先自己想清楚以後是不是想長期做PHP程序員,因為你要是不長期寫代碼,去練習,去解決問題,去積累,你是不可能有什麼成就的。這不是一個投機的事,投機也只會什麼沒學到,浪費時間。

2、用集成環境安裝PHP環境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很複雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最後的沉澱。

3、先了解一些PHP基本的變數類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養興趣為主。這段時間是打基礎很好的時候,這個會影響你後面的發展,不過也可以在後期去完善。

4、這時候你可能覺得PHP就這樣,沒什麼難度,或者有的覺得太難了,簡直一臉疑惑,這個到底有什麼用?在這時候一定要堅持下來,可以試試先放一下,別太較真,慢慢的困惑你的會被你領悟的。建議學習HTML+CSS+JS,緩解自己的壓力,這個相對簡單,建立信心。尤其是JS,總結其實和PHP有相同的思路,可以結合著一起體會。

5、這些都感覺有80%了解就可以先放放了,現在再學習MySQL,也是先了解MySQL基礎的,MySQL是幹什麼的,我可以用它做什麼?因為之前裝的集成環境。為什麼感覺是學習的過程很凌亂?我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們應該做的是學習壯大自己,不要灰心。二是我本來覺得前端、MySQL資料庫、PHP編程都了解才是完整的,這才是一個合格的PHP程序員。

6、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了,後面的是在之前的學過的知識點上升華。把HTML和CSS、JS結合、靜態文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。

7、這些之後你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的CMS,例如織夢,國內用的多,越到問題好解決。看看一些視頻(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該準備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實作為一個PHP程序員並不那麼難。堅持,堅持;努力,努力;學習,學習。

8、可以去準備再招聘網站上看看大部分公司的就職需求,再準備下自己還不會的知識點就可以了。剛開始選擇小一點的公司,可能要求會的比較多,但一般都不需要你很精通,這段時間還是還是以虛心學習為主。小公司會讓你面更廣闊,大公司會讓你更專註,技術更拔尖。後面的各個人的高度就看自己的造化了。

以上不一定按你學習的進度順序,可以自己靈活調整,我只是把PHP整個學習的時間段分成幾個重要點,幾個常見的階段。可能帶有強烈的個人經歷,但也是一些意見和建議。希望給一些迷茫,還在努力的或者想放棄的一些幫助。總結下,合格的PHPer應該是會靜態網頁,PHP編程,熟悉資料庫的。


PHPer 進擊學習之路:各種實用的 PHP 開源庫推薦(二)

做 PHP 開發,選擇合適的 PHP 庫非常重要,優秀的 PHP 庫可以為你節省很多代碼和編碼時間。本文在是在上一篇文章 PHPer 進擊學習之路:各種實用的 PHP 開源庫推薦(一)基礎上做的補充,希望對你的學習工作有幫助。

11、PHP 郵件發送包 PHPMailer

PHPMailer是一個用於發送電子郵件的PHP函數包。它提供的功能包括:

  • 在發送郵時指定多個收件人,抄送地址,暗送地址和回復地址
  • 支持多種郵件編碼包括:8bit,base64,binary和quoted-printable
  • 支持SMTP驗證
  • 支持冗餘SMTP伺服器
  • 支持帶附件的郵件和Html格式的郵件
  • 自定義郵件頭
  • 支持在郵件中嵌入圖片
  • 調試靈活
  • 經測試兼容的SMTP伺服器包括:Sendmail,qmail,Postfix,Imail,Exchange等
  • 可運行在任何平台之上

12、PHP 圖表製作 pChart

pChart是一個基於GD library(圖形處理函數庫)開發的PHP圖表製作開源項目。支持多種圖表類型包括:

  • Line chart
  • Cubic curve chart
  • Plot chart
  • Bar chart
  • Filled line chart
  • Filled cubic curve chart
  • Pie chart
  • Radars chart
  • Limits chart

13、PHP 快速開發類庫 Eden

Eden是一個開源且免費的PHP快速開發類庫。它包含很多組件用來自動載入、事件驅動、文檔系統、緩存、模板、國際化、資料庫、web服務、支付網關、裝載和雲服務技術。

14、PHP 生成 PDF 的類 FPDF

FPDF這個PHP Class允許你採用純PHP(更確切地說就是不需要使用PDFlib)來生成PDF文件。

它所具有的特點包括:

  • 可選擇的unit大小,頁面格式和頁邊 距;
  • 頁眉和頁腳管理;
  • 自動分頁;
  • 自動換行與文本自動對齊;
  • 支持JPEG與PNG圖片格式;
  • 支持著色和文件超鏈接;
  • 支持TrueType,Type1與 encoding;
  • 支持頁面壓縮。

示例代碼:

//Determine a temporary file name in the current directory
$file = basename(tempnam(".", "tmp"));
rename($file, $file.".pdf");
$file .= ".pdf";
//Save PDF to file
$pdf-&>Output($file, "F");
//Redirect
header("Location: ".$file);

15、PHP Error

PHP Error 是一個開源的 PHP 庫,用於轉換標準的 PHP 錯誤信息,主要用於開發過程中的調試。PHP Error 緊密集成到 PHP 環境中,顯示帶語法高亮的錯誤提示。

16、PHP 單元測試框架 SimpleTest

SimpleTest 是一個為PHP程序提供的單元測試的框架,包含一個內嵌的web瀏覽器用來測試PHP的Web網站。

示例代碼:

&assertFalse(file_exists("/temp/test.log"));
$log-&>message("Should write this to a file");
$this-&>assertTrue(file_exists("/temp/test.log"));
}
}

$test = new TestOfLogging();
$test-&>run(new HtmlReporter());
?&>

17、PHP 的 WebSockets 開發包 PHP Ratchet

Ratchet 是一個松耦合的 PHP 庫,提供了用於創建實時、雙向客戶端伺服器 WebSockets 應用的支持。

示例代碼:

&

18、模塊化 PHP 庫集合 Hoa

Hoa 是模塊化,可擴展和結構化的 PHP 庫集合。Hoa 的目標是搭建工業和研究之間的橋樑。

可以通過組合和擴展來 Hoa 創建自己的應用和庫。

文章素材來源【開源中國社區】 PHPer 進擊學習之路:各種實用的 PHP 開源庫推薦(二)


不是不推薦培訓,是有的培訓老師水平真的很low,說實話,我學習的初期也是看了一些培訓視頻,但是等自己有一定水平後,發現那些老師真的好low啊。你甚至無法直視他們理解問題的角度。你入門思考問題的角度很大程度上決定了你以後的發展方向。當然也有不錯的,比如上面高票的燕十八老師。 他有大量的講課視頻流傳在網上,如果你願意,完全可以去自學。

但是有一點我是始終不認同的,就是所謂兩個月就怎麼怎麼的說法,很多知識需要長時間時間積累,兩個月,只夠了解皮毛。我都學了一年多了,依舊感覺是個渣渣。學習需要一次又一次地豁然開朗,兩個月可能連大腦獨立思考的充足時間都沒有。別談什麼人體極限,肌肉每天大量運動尚且會累,何況大腦,還是要進行編程學習這麼大勞動量的事情。 有時候,人是不能勝天的,這你得認。

總而言之,如果選擇培訓,請選擇靠譜的培訓,找好老師。不管培訓與否,任何速成的噱頭都不可信。


有java與c基礎是最佳的,學起來非常快,我之前有java基礎,

學習路線是

php原生基礎—smarty引擎—mvc開發,根據smarty寫一個微型框架—tp框架,最好學tp3.2—yii2—然後就找工作了

———————……—…—————

沒有基礎的話我建議學完原生php,從正則表達式學起,了解smarty引擎的基本原理,語言不是關鍵,思想是開發的中心,前端知識也很有必要,ajax,json,html5,js,jquery,如果還有興趣可以像我一樣學一點伺服器linux,shell,還有像xss攻擊,sql注入,等等奇奇怪怪的黑客技術,實際開發還需要git,composer等等,基本上基礎打好,先在公司做個項目先


女生學學可以,找工作太難。主要是用人單位戴眼鏡招人。看到女生做程序一般不招。原因無外乎幾點。

怕情緒太多,溝通不暢

怕半夜加班不方便或者直接不願意加

怕結婚有孩子了基本上工作上不太上心了

php不難,學學做個小網站很容易,能力不錯就更好了。

如果自己可以學到很牛逼,在github上有拿的出手的項目,上面那些估計會讓用人單位刮目相看的。但是如果就是個普普通通的程序員。大部分公司還是喜歡要男生。

還有大部分程序員團體是鄙視培訓學校出來的,最受歡迎的是名校科班然後是理科非科班自學成才的。最不受待見的就是培訓學校的。當然具體看企業文化,如果是很小的公司估計大家都半斤八兩,清華北大的也看不上的那種公司估計就沒這麼多說到。

多說一句,其實女生為什麼不學前端技術,同樣寫程序,市場缺口還大,工資還高。而且相對後端,性別歧視沒那麼大。

別看天天一幫男程序員天天嚷缺妹子,人家那不是缺女程序員,是缺鼓勵師!


這麼巧,我也是學通信的,最後通過學習燕十八的傳世課程和其他老師的教學視頻,找到了一份PHP開發的工作,也是大三下學期考試學習十八哥的課程。自學拼堅持和毅力,如果自制力不太好的話,建議去參加培訓。無論哪一條,都需要付出不懈努力。


學習php !! 強烈建議去網上搜一下燕十八 的全套視頻課程!!強烈推薦!! 看了燕十八的才知道其他講師講的全都是狗屎!!! 然後再買幾本php專業的書籍 配合著學習下 估計就很快入門了!!


可以在淘寶上購買韓順平老師的《PHP從入門到精通》的教學視頻,他講的很好,畢竟我正在學習中


這帖子感覺是釣魚貼,調出了很多軟文和廣告,其實我覺得大二還有時間可以先自學試試。慢慢來,有規劃,理解深刻點,說不定比培訓強,因為培訓一時間知識量很大。


跟我學吧,我也是女, 私教式學習,有興趣就看我的介紹找到我。


看整個php培訓,大機構,小機構,個人都在大把大把的散布視頻,看起來一片繁榮。選擇哪個培訓機構的視頻成了難題。真想是:做善事這種事連紅十字會都指望不上了,你還指望一個培訓機構。

1、但真實情況是?各種坑先不談,我們假設視頻是完美的。

新人不知情,隨便一個「好」人給他一個幾百集的視頻,他會如獲珍寶,到拿手像得到了絕世秘籍,每天勤奮努力,一刻不敢怠慢,不敢鬆懈,每天苦練,可就是打不開脈門,終究有了秘籍還是練不成神功。也可能從此一蹶不振,退出這個江湖,老老實實過日子。也許就這樣與本該屬於他的江湖擦肩而過,有緣無分。

2、到底缺少了什麼呢?

武功不光是招式,越上層的武功其心法越重要,編程也一樣。心法這個東西很是玄妙,別人跟你講,看似明白了,但其實可能一點都沒有切中精髓。說到底,心法不是教出來的,得靠參、得靠悟,得有人根據你現在的理解去點撥你,點撥的到位,一通則通。視頻是絕無可能完成這個關鍵步驟的,就好像看別人吃飯,自己是飽不了的。

3、最後點個題。

回想十年寒窗,你是那種不需要老師,給你一本教材就能闖考場的人嗎?如果不是,我真的不希望你在自學上賭注下的太大,這是一筆勝算不大的對賭。

5、最最最重要的問題來了,我資質一般,那該怎麼辦?

不是找一家故事班「拍這胸脯保證你就業的機構」,也不是找一家「簽就業協議,推薦就業,直到你滿意」,而是找一家「敢跟你簽限時就業的機構」。以限時保就業,以就業保效果,以效果保過程。

大道理其實心裡都知道,但就是那個願意指導你的那個導師難找

轉自這麼多PHP視頻,縱向橫向對比後的驚人發現!_php培訓吧


我目前大二,和樓主同樣是學生,一年前我對這些是一竅不通。因為我也是入世不深的小白,所以我說的並不一定有用,但是還是希望能給樓主一些幫助或者啟發吧

先說說自己學php的經歷吧

我是去年寒假末開始學php的,那時候我還是一個web小白,不過到目前我主要寫了四個網站:

1. 記錄筆記的網站。這是我寫的第一個網站,還是用混編寫的…寫完去炫耀的時候就被宿友xss了…界面相當粗糙,不過通過這個入門了php和mysql

2. 個人博客。常規功能,分類評論文章管理,界面同樣簡單,同樣混編寫的,這時進一步紮實php和mysql,並且開始使用bootstrap

3. 書籍交易網站。項目需要,要做一個二手書交易網站,功能就不多敘述了,這時候知道前後端分離了,前端angular,後端php。寫到差不多的時候後端上了laravel框架,重寫後台。這時候知道用github了。前端css各種找特效

4. 個人博客。自從前後端分離,再也回不去混編的方式了,越來越看不下去自己的博客。於是寒假期間重寫博客,不過不同前面用客戶端渲染,這一次繼續學習laravel框架,用laravel框架來寫博客,深深感覺到laravel的強大(之前只是提供API,這裡才是真正學習)

中間還接觸了lnmp,vps,redis,vagrant等等,就不一一敘述了

然後說下我個人對學習php的看法

w3school是一個很不錯的網站,樓主可以在那裡看html, css, js的教程,不一定全懂,但是知道有這些東西以後可以回來查

接著就是自己嘗試寫幾個靜態頁面熟悉html和css。之後可以學php和mysql寫幾個動態網站,一開始可以使用wamp或者xampp或者phpstudy等等這樣的軟體來在windows上面部署。按著教程一步一步來,然後自己開始嘗試新的東西。其實這一步感覺基本就是操作資料庫,用來用去就那麼幾句

然後開始做幾個比較完善的網站出來,比如個人博客。基本上能做出一個個人博客來,php應該就算入門了

再後面可以多去看php的文檔,或者去接觸php的框架(強烈推薦Laravel)。一定要多敲代碼,多寫多用,這樣學習是最快的

至於培訓機構,我認為樓主完全可以自學,php並不難,如果樓主對這方面有興趣,一定可以很快學會

希望我的話能給樓主的學習提供一點幫助


先貼一張複習考試時候的php思維導圖

php與c/c#/java這類語言比起來語法結構比較鬆散,不嚴格。第二個特點是內置函數特別多(但是有點亂)。如果是走編程方向的話 的確不推薦從php入手,如果走網頁方向則沒問題。

報培訓班基本上沒必要了,網路上資源非常多,以思維導圖和這些高贊回答為藍本學下去就行了。

我想,如果按照普通的教程,例如w3c school的,會出現實戰時候的無力感。所以應該以程序架構和演算法,為切入點和重點進行展開,就能避免這種情況。

零基礎起步,半個月熟悉語法,函數,小demo,然後花一個月研究wordpress這類優秀的大程序,就能具有一定實操能力了


PHP全免費的視頻網站,收集羅列整合了各大培訓機構公開的PHP免費教學視頻網站php學習路線圖_從入門到進階自學路徑-php中文網


最為一個過來人,表示上手簡單,精通不容易.

越往深處挖,會發現,霧草怎麼還有這玩意?怎麼沒學過這玩意?這是啥?

主要是,不要急躁,一步一步來.

我就是急躁了


我沒上過大學,就中專模具專業。

因為本身對計算機有很大的興趣(答主幼兒園的時候老爸是維修手機的,所以有寫BB機的電腦,玩DOS版的大富翁和西遊記什麼的),在小學的時候網線被扯之後自己搗鼓vbs腳本和批處理註冊表之類的東西,後來有接觸了vb,義務教育讀完了想著我這學渣肯定讀不下去了,想著中專大專再混專升本這條路,結果中專學習環境極差(模具專業...),讀個一年和老師交涉繼續交學費混畢業證,然後出來工作。

從學校出來後一臉茫然,後面去跟老爸的朋友學習(做軟體的,前幾年了解了是做嵌入式的),很牛的一個人,自己畫PCB,自己寫軟體。然後就是負責了兩年多的產品安裝和維護,期間貌似啥也沒學到,後面又去廠里上班,省略五千字……

不記得什麼時候開始自己買書來看了,html+css+js的、c和c++的、什麼嵌入式開發一書架子,可惜自己比較急躁,又是在上班,原本要學習嵌入式的我就開始學習html、PHP……因為喵的所見即所得呀,一個F5鍵就能滿足我的虛榮心和得到漫漫的成就感。

學習如果沒有下定決心的話,那起碼要有學習的氛圍,因為我沒有學習過專業的知識,只有通過網路和書籍來獲取知識,身邊也沒有那種可以幫你一點就通的人,那麼很困難。

前段時間剛完成了一個常規的進銷存(實際上是兩年前寫的只是整理了代碼和換上了bootstrap皮,為了照顧我不離手的移動端),還寫過挺多亂七八糟的東西,比如現在用的框架、賓館的客房管理、彩票站的不可描述功能……。

算下來一邊玩一邊上班加學習,其實我很不主動,剛才說的進銷存也是因為自己賣電子產品需要用到,其他程序又不符合自己的想法才自己做的。

主要學習了語法和主流框架,一些公司常用的東西去了解一下就可以了,函數記不住?查手冊就可以了,我就是這麼搞定的。

現在自己錢包有點閑錢了,自我膨脹了,準備搗鼓物聯網產品了,又找那位剛出校門帶我認識那麼多好玩東西的大神咯,開始了一場燒錢燒時間燒精力的一場賭博啊。

題主還年輕,你可以專心學習(別像我學這學那的),投入精力的話一個月左右之後你就可以去和面試官忽悠了喲。

再補一下主要的,報班的話你可以得到一個學習氛圍和較為專業的學習課程,可能有工作推薦什麼的;自學的話完全靠個人。

而我因為窮屌一個,做事都考慮成本(典型的膽子小放不開),所以邊工作邊自學。

回答僅供參考,每個人的環境和想法不一樣,希望題主能夠愉快的學習、愉快的玩耍、愉快的工作。


歡迎諮詢PHP相關的任何技術問題,免費解答,不為別的,只因她是世界上最好的語言:)


若是菜鳥的話,可以找些系統的教程來學一下比較好,推薦一個不錯的技術入門網站 http://www.rm5u.com


培訓班快一些,自學也可以。沒那麼難的。加油


感覺自己學的好亂。。忘的好快!怎麼破?


自學即可,語言有什麼難度。


先把數據結構,線程進程這些基本功打紮實,否則你就是青春飯,技術不會很牛。


報培訓班的話全日制周一至周五的要學4個月,加一個月的項目實戰。周末班只周六周日的要學6個月加1個月項目實戰,報班和自學各有優勢吧,報班的話有專業的老師指導,帶著做項目肯定比自學要節約很多時間,而且網埔軍校也是包就業的,自學費時間不說,遇到問題沒人解答,知識掌握不紮實找工作也不好找。如果時間不固定沒辦法參加培訓班想自學的話一定要找到系統的PHP教程。


  很多人,尤其是零基礎小白想通過網上找資料看視頻教程的方法來自學,但是存在的問題是,時間周期太長,時間成本太高,而且剛開始入門的階段還好,越到後面不懂得地方越多,還打消了自己學習的積極性。目前市面上所有的培訓機構大概都是全日制培訓4-6個月左右的時間,想要自己利用課餘時間來完成這麼大的學習量,沒有兩年左右的時間根本無法完成,所以還是果斷一點,報名培訓班比較好。現在有很多機構看上去師資很好,但是其實很多老師都是視頻教學,去了讓你看視頻,這樣的學習效果特別差,所以報名的時候一定要找全程面授的機構。


我只自學過java和c

培訓應該比自學快

個人觀點:

培訓的話:

找個權威點的,這個我並沒什麼經驗

自學的話:

1 網上的教程w3cschool.菜鳥教程等.還有傳智播客之類的視頻

2 然後就是發現問題,然後加幾個群,各種論壇的找答案。

最重要的一個技巧:你可以看見問題就去跟人家討論,記得裝13,然後你說錯了自然有人會糾正你,因為這樣表現自己比回答別人問題來得更有成就感。


仁者見仁智者見智,路只有自己去走才知道有沒有坑!


有人說一個月能學會。這個會的程度真不知道怎麼表述,另外說一個月做出了網站。好吧,我們來看看做出個像樣的網站都需要哪些知識吧。html,css,(稍微要點檔次的要html5,css3,JavaScript,jQuery),(做的稍微有點檔次的要搞一個響應式結構吧),基本的資料庫知識得有吧,mysql資料庫(標配),sql語言,php語法,面向對象的編程思想(演算法,數據結構這些就不強求了),程序設計思路,要想快速開發一個基本框架得學習一下吧(tp,ci,yii,Laravel ,zend),基本的環境搭建要學習一下吧(lamp),基本的web開發安全知識得具備吧,xss,sql注入,跨域攻擊,驗證碼,數據驗證,上傳安全這些起碼得防禦一下吧。更不用說,ajax,高並發,大流量,分散式處理了。單單說以上的知識點,沒有一定基礎的話你就是走馬觀花的看,一個月能看完么?所以說,一月搞成,高人真多!


單學PHP是沒多長時間,關鍵是還要懂一些其他的知識 最基本的包括:html ,css,JavaScript,資料庫,一個PHP的框架,一個js框架,Git。


思路聽清晰地。


先給結論:自學最快3個月。

我今年5月份辭職,自學到7月底,面試花了一周找了個10k的,只能說,生存的壓力比自己想像的還要有效。

下面說說學習經歷吧,我是15年畢業,3月初遞了辭呈之後,因為手上項目比較多,交接時間用了兩個月,期間比較閑,就斷斷續續把html+css基礎給學完了。

離職之後,開始正式學習,基本是每天早8點起床,12點至一點半吃飯加午休,下午學到10~11點開始洗漱睡覺,每周末給自己放個假。

個人認為不算是個意志堅定的人,期間有過5~6次想放棄,整天看著視頻發獃,一點都學不進去,最後還是不想回到過去生活,堅持學了下去。

自學期間,家裡出了一些事,把自己的錢打過去了大部分,7月25左右學完了所有基礎知識,能簡單做個留言板的程度,本來預計8月份用來複習一個月,但是口袋裡就剩不到1000塊,又不能找家裡要錢,被逼著出去找工作了,個人算是運氣比較好吧,面了6家,過了4家,然後就是進了現在的公司了,目前上班不到兩個月,自我感覺還比較適應,現在準備提前轉正了

自學資料的話,我是純看視頻,前期的html css js看的是泰牛的開放視頻,後續的視頻網上也找不到,然後去淘寶5塊錢買了傳智播客42期的視頻,其他就沒什麼了,面試之前過了一下韓順平老師13年出的一個php面試寶典上下兩卷,都是百度來的

以上,就這樣了


仁者見仁智者見智,要求效率和重點就培訓


命里有時終須有,命里無時莫強求,能不能成為技術大牛看命


看到燕十八的回答排第一呀,我說說我跟布爾教育的故事,給十八哥添添堵。本人之前在創業,然後準備找個離得近的培訓機構學下php,因為走讀嘛,所以布爾教育的缺點就忽略不計了,然後在布爾教育王諮詢師的熱情關懷下,我報了名,早上報名上了一節課下午全是自習,突然告訴放假兩天,原因是因為樓下施工吵,回家的時候遇見兩位學前端的妹子,說可能學校要搬家,且告訴我了前端的教學情況,聽了本人心裡真的很不安,兩天後群里告訴我學校搬到上庄鎮白水窪,18公里,沒錯,真的---要----搬-----家,我報名的時候怎麼不告訴我,我一開始就說我是走讀的呀,而且就在我剛報完名當天的下午就放假了,新地址離我18公里遠且沒有地鐵,本人在第三天的時候嘗試騎自行過去,完全不行,因為要走高速輔路,全程吸尾氣且要累斷腿,第四天試了開車得一個小時,騎電動車當然快點,但本人也不想半夜下課跟汽車搶道,安全還是很重要滴,於是,本人決定要求退學費,當然了,過程中王諮詢要我去問班主任,班主任又讓我去找王諮詢,這個不說了,因為忙嘛,我理解。。周六的時候告訴我可以辦退費手續了,當然沒有這麼簡單,學費要扣掉500塊錢,因為是報名費,學校規定的,不退,說什麼學費本來一萬多,這個班都是特價............且不說明知我走讀學校要搬了,不告訴我,連其他學生都提前知道了,你說自己臨時通知的,最重要的是,耽誤了我整整5天時間,什麼都沒學,當然了能為500塊跟他們扯皮嗎,就不要了唄, 一個學校,一個註冊資金十萬的小公司,也沒有什麼真正的教育培訓資質。小作坊慢慢的發展起來,你看你那些年級輕輕銷售的就為了多拿500提成不負責任忽悠別人去報名,浪費別人時間,噁心不噁心,微信聯繫你也沒迴音,你忙,我之前忙沒顧上說這個,今天看到你我就說一說。下面幾個條款給你看看,別搞什麼歪門邪道,去了拿一堆免責什麼學校制度找我簽,你是個公司,不是學校,你沒真正的教育培訓資質,法律你肯定知道,也就忽悠忽悠剛畢業的學生。

 根據《中華人民共和國消費者權益保護法》
  第二十六條第二款
  經營者不得以格式條款、通知、聲明、店堂告示等方式,作出排除或者限制消費者權利、減輕或者免除經營者責任、加重消費者責任等對消費者不公平、不合理的規定,不得利用格式條款並藉助技術手段強制交易。
  格式條款、通知、聲明、店堂告示等含有前款所列內容的,其內容無效。
國家工商行政管理總局令第77號
網路集中促銷組織者不得採用格式條款設置定金不退,預售商品不適用七日無理由退貨、自行解釋商品完好、增加限退條件等排除或者限制消費者權利、減輕或者免除經營者責任、加重消費者責任等對消費者不公平、不合理的規定。


贊成十八的觀點


先來個簡單的教程,建立自信心比如(PHP 教程-IT自學教程)。

再找經典書籍挑重點章節看,打好基礎。比如《PHP和MySQL.Web開發》等。


我在這裡偷個懶,直接貼上我在幕課網上的一篇回答,你可以參考一下。

源鏈接:糾結要不要去培訓??_慕課猿問

你今年剛畢業,不知道你是否學的計算機相關專業,如果是的話應該有一定的語言基礎,比如C/C++或Java等。

其次,我是贊成自學的,對於去培訓,我以前也糾結過,15年的時候有考慮去達內,後來還是沒有去。一直自學過來的。

上培訓班你能獲得的好處以下回答都有提到:

1,零基礎入門,有人幫帶;

2,學習體系結構化,系統化,為就業量身定製;

3,周期短(4個月~1年),見效快。

缺點也有:

1,死貴(學費上萬);

2,學習內容和知識體系都是定製規劃好的,完全得來主義,按部就班的學習,扼殺自學能力(這讓我懷疑是不是只有靠努力就能學會編程);

3,學習周期短意味著學的不夠深入紮實,畢竟一年不到,能學到多少東西?

我的建議是通過自己摸索,從零基礎到做一個自己的項目出來,如果是計算機相關專業那就好辦了。畢竟CS方面的知識體系你都明白(假設你認真努力的完成了學業,沒有在大學打醬油),如果不是,就意味著你計算機方面是零基礎,那麼可以從學習一門編程語言開始,從簡單的demo到小項目,如果遇到問題記得Google。

相關:如何選擇一門編程語言。

然後當你掌握了一定語言的基礎特性以及本地類庫的使用後,可以去學習該語言常用的一兩個框架,可以試圖通過框架的文檔和源碼學習框架的中心思想,這時你會體會頗多。

到了這一步了,你該學習軟體設計思想了,比如設計模式(Design Patterns),MVC等。

這時候你要學會建立你自己的技術棧(TechStack),就是知識技能表。同時合理補充和擴充。以及學會合理安排時間及規劃任務。

相關:具體可參考幕課網的職業路徑。

我是過來人,自己摸著石頭過河一路走過來,只是想給你一點參考,我不是大牛,自學中,打算今年六月份辭職去找工作,共勉。


如果說你工作挺忙,再就是你覺得你的經濟能力有限,可以考慮找一套系統的視頻課程學一下。現在的好多培訓機構都通過錄製視頻的方式來宣傳自己。有些視頻質量還是挺高的。PHP作為web開發掌握的內容不止是PHP,前端、資料庫等知識你也要懂。提供一個視頻供參考。希望能幫到您。接下來需要你自己不斷的敲代碼,自己動手做出一個上線的項目。PHP全套課程!包含ThinkPHP、Laravel兩套框架!

http://www.mobiletrain.org/video/php_download.html?bdqq


學習沒有捷徑,只有合理的方法,培訓是手段之一,但是培訓出來的人員,離公司真真需求還有一段距離,我認為語言就是完成人們需要的功能,上手就寫東西,有個目標,一步一步實現,剛開始簡單不要緊,不懂的問題就去查手冊和百度,把問題解決就ok,滿滿你的能力就增加上去了,更重要的是你有了一套自己的學習的思路和方法。


去報班 自學就是浪費時間


現在做培訓忽悠人的已經突破下線了嗎


視頻書籍的作用畢竟很有限,找個有豐富項目經驗的老師領路是最能學到技能的,幹什麼都講經歷積累的經驗,經驗的傳授比自己摸索好多了,走彎路的話時間廢了不說,技能也沒有練到點子上,有人指方向可以達到事半功倍的效果。


PHP相對來說比較簡單,要是自學的話,能堅持下去,每天都抽出時間來學習,幾個月的時間也能掌握基礎了。要是自學能力比較差或者自我控制能力較差的話,就最好是找一個合適的培訓班培訓。集體學習的氛圍會讓你靜下心來學習的。找培訓機構的話,建議不要去達內,因為太垃圾了,說一套做一套。真實經歷。


我正好有個php的小項目,如果想一邊賺錢一邊學習,可以私信我


最快的方法就是看兩周視頻直接找工作。各種壓力下進步的最快。


5天

從入職才知道做php,到第一次提pr是3天


鏡像

為什麼很多人覺得學習PHP很簡單? - 匿名用戶的回答 - 知乎


最快的話就不好說了,有編程基礎的人可能一個月就能獨立的開發了。有的人就不適合做開發,哪怕學習一年也可能不能掌握,不過按照一般的情況來看,完全零基礎的人參加培訓的話,4個月左右的時間是完全可以掌握PHP開發的,PHP本來就是一門比較簡單的開發技術。要是參見培訓的話,可以看一下千鋒的PHP課程。


介紹一本書【php從入門到轉行】


什麼燕十八,就是專門忽悠小白和涉世不深的學生,來了你就知道有多坑了,明擺著坑你當然別想退錢


本人學管理出身,半路出家當轉程序員。對於自學程序還是抱班我覺得根據樓主情況,如果樓主基礎比較好,可以考慮自學,而且不時間充沛自學也是比較好的。但是如果短期求成長,從0開始到入門還是覺得去培訓班比較好,一般3個月就差不多了。樓主也自學過一段時間。主要是剛開始0基礎到入門那段時間最難熬,自學那段時間感覺效率很低,最後報了個班,感覺學習效率快多了。但是我要說的是培訓班也是帶你入門不過那時候你已經可以自己開發做些網站了,比如購物商城,播客什麼的。不過構建一個比較完美的網站,還是需要苦練內功的。以上就是自己的經驗。


第一名的廣告做得好,給滿分。


對一個對自己 數據結構 演算法 c/c++ python java,並更喜歡機器學習的人,

這些東東似乎不是很難的飄過


先入門,推薦《細說PHP》,下載鏈接 http://www.dqiu.net/book/5774d3b8886d9

再學一個框架,推薦國產好用的ThinkPHP框架 http://www.thinkphp.cn


電信大二狗飄過~

推薦看書為主,聖經,前幾章基礎講的很好,之後就可以去學框架了。最好帶著項目(沒有的話可以自己制定一個)做,這樣會學的很快,邊學邊查邊用。

我也是學了三個多月,期間自己做了一個web論壇http://114.215.102.244/,之後又用thinkphp寫了一個很簡單的個人博客http://www.masterchief1995.com/。

感覺道路挺漫長的,不只是學好這門需要那麼簡單,共勉。


我的演算法老師原話:最好的程序員吶,一般都是野生的。———顧乃傑

(完)


一個月。。。


我記得11年畢業的時候發了一個星期的左右的時間學php吧,出去面試三家居然全過,,,然後就沒然後了


全部別看了

我亂寫亂炮的

我全部斬掉了


寫的真好,謝謝十八哥。


克服自己的惰性+十八哥的教程就可以走上人生的新高度


哇喔。我也是通信工程轉的web開發。多的我不想說。我只想告訴你我也是大三下學期才開始自學的。你如果自學,完全來得及。


自學不系統,建議報班學習,更快一些!


知乎 - 與世界分享你的知識、經驗和見解


負責的告訴你,你現在還有時間,自學吧,我就是自學的,2月自學的6月出去工作,我那時大一,現在大二,自學可以磨練你的耐性,意志,排錯能力. 教程就是燕十八的教程(主)其他培訓機構的教程(後盾,智能社,兄弟連). 如果有疑惑可以私信我.


推薦閱讀:

TAG:PHP | PHP學習 | PHP入門 |