PHP可以自學嗎?

現在隨便拿套我沒見過的php程序或框架,只要有基礎的開發文檔,我在幾個小時都可以輕鬆學會。因為當你自己擁有架構能力後,就自然而然的發現一切都變得簡單了。

其實編程嗎,無非就是學習編程思維,編程語言實現產品的邏輯和架構。就像蓋房子,先了解房子結構,外觀,然後瞭解房子的模塊結構。房子是由牆,門,窗,樑,頂,地基這幾塊構成的。在程序上的體現就是房子是整個項目,房間是項目的模塊;牆,門這些就是這個模塊的方法,而磚,水泥,沙是方法的基本語法元素。

我們在學習時應該由先整而零的去學習,比如要我開發一個模塊,那麼這個模塊構成的方法,然後到具體每個方法怎麼實現,可以邊自己思考,邊百度和借鑑前人的開發成果。

在每一個方法的實現過程中總會遇到各種各樣的問題,這就靠百度,谷歌來解決了;等你開發過幾十,上百個項目後就基本什麼都遇到了,什麼都學會了。

像我一年最少要開發幾十個上項目,如果幫客戶寫一個插件也的話,我估計開發過的產品已經有一千多個了。基本上能遇見的問題都遇見過了,所以現在開發php完全沒有任何壓力。

下面再教大夥一個快速學會一個開源框架或程序的方法:

現在的程序都是基於MVC格式,所以任何一個開源程序的結構都會是——

路由,控制器,模型,模板

路由就是你打開的網址,通過網址找具體的控制器,對應的模型,以及模板。

當你瞭解了MVC模式後,你會發現其實只要學會了路由基本學會了這個框架。

至於他裡面具體實現方法,你看文檔過一遍,也不用記,知道有這方法就行了。具體開發時再找文檔細看,一個項目下來就什麼都會了。

在學習php時建議找一個熱門的開源程序,插件賣的很火爆的,邊學的同時邊開發一些插件,開始修改別人的,免費發佈;然後慢慢開發原創的,不但學習了還可以賺點外快。說不定等你學會了php,已經使用這些開源產品的公司請你去上班了。

我當時就是這麼幹的,我都被客戶請的兼職,月薪兩萬多,不用按時上下班,反正他想到啥開發出啥,他也不清楚我的具體開發經驗,其實我那時學php一年都不到,但是我已經發布了很多插件了。不過一般人要複製我這模式估計是很難的,畢竟我對互聯網,對行業對市場都比較瞭解,又是全棧;老闆給錢不是因為我開發出這麼多價值的產品,而是抱著拉我入股的想法表示一個心意。


互加網絡科技


以我的經歷告訴你,完全是可以的!而且明確的告訴你,PHP學習起來非常簡單,只要稍微有一點編程經驗就能夠輕鬆掌握,但是想要深入研究就得下一番功夫了。

我大學學的是應用數學,但是對編程比較感興趣,於是就自學編程。C語言是必修課,自不必說,Java也學了一點,但並不精通,研究最多的還是PHP。PHP的語法簡單,代碼效率比較高,網上的學習資源也是比較豐富的。最重要的一點,php的崗位需求也是非常大的,這意味著可以短時間內找到合適的工作,而且工資還都不低。

雖然PHP學起來簡單,但要想真正做到工程師級別的,還是得狠下功夫。建議先打好基礎,從網頁前端開始學習,然後掌握基本的PHP語法,再深入瞭解面向對象編程,這之後,再嘗試使用一些比較成熟的框架比如ThinkPHP、Yii等,進行項目實戰開發,最後如果可能的話,多研究數據庫相關的知識。這裡分享一份PHP開發路線圖,僅供參考。

如果題主肯下工夫的話,3個月左右的時間就能基本熟練使用框架進行開發了。建議最好還是報一個培訓班,自學的話難免閉目塞聽,很多行業內的事情往往很難摸清。

最後祝題主早日學有所成!


科技異聞錄


PHP當然可以自學,就像有個網友說的易學難精,那可真是易學難精。也是PHP確實是門簡單易學的語言,具體學習大綱和方法我就不說了,前面的黑馬程序員寫的比較細可以參考,我直接說說我的體會與經歷,作為一個開始PHP學習的參考。


我學PHP具體差不多有半年多,在杭州工作從事PHP工作差不錯快2年了,主要從事公司後臺開發管理。我大學也是計算機專業畢業的,說實話簡單編程也不在話下。但現在大學專業課只是學的皮毛,高數,微積分,計算機原理等一半主要課程,可想這對於以後畢業工作用處不大。可是怎麼辦,畢業也相當於啥也不會呀?我就後來偷偷觀察,我的有幾個人同學去培訓了,有安卓和iOS方向的,他們在培訓結構呆了半年多在鄭州都找到差不多4k~5k的工作。我也心癢癢,去了解一下,叫智遊培訓機構,鄭州很有名,不過很是坑,不過後來才知道。 我具體瞭解了一下有H5,PHP,安卓,iOS等學費都是19800rmb,當時覺得是有點貴。要不我在家自學PHP還可以省下來,但我媽肯定不會讓我待在家裡,沒辦法試一試唄。然後我就屁顛屁顛跑到鄭州交了200元安全費,試聽一個星期,感覺還不錯就留下來了。
這一切坑就來了,他們老師很厲害都是從社會上工作的程序員招來的,本事沒話說有經驗。可是他們不會教課,一個知識點講的很快,我們一臉懵逼,我還是學過計算機就反應不過來。後來我就沒辦法網上找視頻看對應課程,我劉老師在上面講,我在下面擼視頻,就這樣拖拖拉拉學習6~7個月,基本關於PHP相關的知識都會了。

最後如果想從事PHP相關的工作,那好真要抽出一整塊時間去學,說心裡話不建議自學因為目前市場需求你自己並不知道,再說自制能力差的兩天打魚一天曬網那就白搭,強烈建議報一個網絡課程,比如騰訊課堂,我上一次還報了一個Java聽了一個月老師很不錯,還便宜,遇到問題留言同學老師解答。


小新愛影視


不難。

重要的是興趣和堅持,尤其是目前的工作內容不需要php的參與。

每種編程語言都是有比較擅長的地方,不然就被淘汰了,就php來說比較擅長web後端邏輯編寫。簡單說一下幾點:

1. 瞭解主要擅長的領域

2. 待著問題去學習

3. 熟練使用基本語法

4. 瞭解其他部分知識,例如網絡、數據庫、前端等

5. 嘗試編寫一個完整的程序

6. 瞭解流行擴展和框架


大家隨便說


您好 PHP是可以自學的。我就是一個過來人,我是電子科學與技術專業本科,到了大三同學都在準備考研的時候我準備找份工作,當時又想從事硬件方面的工作,所有在我表哥的推薦下走上了自學PHP的道路。我當時只學習了三個月左右的時間,在暑假就找到了一份實習工作,現在工作經驗有一年多了。我簡單說下我的學習過程。首先,學習的是一些前端的入門知識,html,css,js,jQuery。簡單掌握了一些前端知識後我才開始學習PHP編程。當時是在w3school看的文檔學習的,樓主也可以在百度查一些學習的網站,或找一些視頻學習。跟著視頻動手做一個項目基本上就可以去求職了。我也是自學過來的,樓主有什麼問題我也可以幫幫忙。


劉記軍🇨🇳


當然可以了 畢竟PHP是世界上最好的語言。。

首先php應該是很多語言中入門最簡單的一個吧,基本上只要對這個熱愛,學習這個語言還是很好學的,並且。很多人感覺這是一個高大上的東西,其實不然,身邊有很多是學歷很低,一樣子也在學這個語言。並且學的也還可以,最起碼能夠找到工作了。當然了學歷不高入門還是可以的,但是要是深入的話可能就比較難了。

當然,只要你在學校裡,稍微有點編程的基礎,入門php的這個語言,應該還是基本沒什麼難度的。就連那些沒有基礎的人,都能學,更何況有點基礎了,畢竟php這個語言的語法,沒有其他語言那樣晦澀難懂。

最後一點要聲明的是我就是自學的PHP,並且大學也不是就算幾專業的。所以想學就大膽的入手吧,但是要堅持,還有一個不怕吃苦,還有比較強的抗壓能力。

獲取更多關於php的資料以及視頻教程。歡迎關注我。。。分享更多幹貨給大家


分享到:


相關文章: