-
1 # 灬亦凡
-
2 # 火狐影視
我覺得這得分兩種情況:
第一種是有其他程式語言基礎的,例如之前有學過Java,c++等這些面向物件程式設計的語言的話,那麼你學PHP可能會相對來說比較容易,因為關於很多的基礎知識都已經知道了,例如什麼叫做變數,什麼叫做物件等等,然後可以去透過看一些技術開發API就比較快上手,這裡推薦一個網站叫做“菜鳥教程”,裡面就有很多語言的技術文件,你可以選擇你想要學習的語言,然後進行學習,裡面的每種語言都會有一些相關的例子,可以點選執行,也可以修改例子中的程式碼,然後再去執行程式,看看結果是否跟自己想象中的一樣,所以我個人覺得這是一個不錯的平臺,比較適合那些有一定的程式設計基礎的人進行學習,因為看文字相對於看影片來說還是比較快的,遇到其中不懂的,直接百度就可以了,這樣可以節約大量的時間。
第二種就是針對0基礎的人,我們都知道,現在網際網路更新的很快,許多人都開始學習程式語言,但是通常大部分人因為不能很好的找到學習的資料,然後花幾萬塊錢去報一些技術培訓班,其實我覺得這個也不一定有很好的效果。因為培訓班這種幾乎都是幾個月就速成,直接講得就是重點,但對於0基礎的學生來說,這是一個挑戰。我自己本身是大學生,所以知道有這麼些機構,而且據我所知,培訓機構幾乎不會講解“資料結構和演算法”的內容,懂IT的人都知道,程式=資料結構+演算法,如果沒有資料結構和演算法做支撐,我覺得你的程式可能寫的不會說特別好(這裡指通常情況),因為我們寫程式有一個大概的流程,首先進行“需求分析”,“設計”,“編碼”,“測試”,“上線”,其中的“設計”就包括了你需要採用什麼資料結構去儲存資料,採用什麼樣的演算法使得時間和空間複雜度最低,還有資料庫方面的設計等,所以說要寫出一個好的程式,“設計”才是最重要的部分,“編碼”只是把設計階段的思想透過程式語言進行實現。
-
3 # AI鍊金師
作為過來人,分享一點經驗。
1、下載影片學習基礎語法,大概2-3天時間。
2、另外再用1-2個月的時間手寫專案(重點 手寫,禁止 複製),積累程式碼量,以及程式碼熟練度。有1-2萬行程式碼量 算是入門了
3、接著,就需要學習演算法和資料結構,理解程式碼的本質,目的是提高你專案的執行效率和自己的思維
5、最後,開始學習設計模式,以及系統架構設計,這些需要你在企業裡面學習,尤其是在專案實戰中學習,如果有個優秀leader帶你,可以事半功倍,更重要的是自己的自驅力,主動是探索,去研究,方可提升自己。
-
4 # 老牛影片剪輯
1 如果有錢有時間,基礎薄弱,可以報個培訓班。
2 基礎好的話,可以找個網站,跟著影片學習
3 最好的當然是找一本PHP入門教程,老老實實學語法,然後跟著練習
等你用php做一兩個專案,可以算是入門了,想要精通,還得讀一些高階的書籍,比如掌握幾個框架,學習Linux伺服器,深入大併發架構的學習。
-
5 # 宇宙探秘X
學習程式設計知識最好的老師就是實踐,多動手,多寫程式碼比看多少書要有用的多,老話說熟能生巧,即便最開始一些語法用法你不太明白,寫的多了也就無師自通了。
-
6 # IT面試題
首先從這個快速從小白到精通,字面意思是快速,其次是精通,精通這個有兩個層面,一個是使用上的精通,另外一個是從底層原理的精通,比如一些PHP的實現原理、資料結構演算法等,所以我的建議學習路徑是:
1.學習基礎語法(培訓班或者影片學習推薦慕課網)
2.動手實戰敲程式碼,寫個簡單功能,如提交表單
3.學會php連線資料庫,表單提交入庫並查詢顯示
4.面向物件程式設計和設計模式學習(推薦影片學習)
5.找一個面向物件php框架學習(推薦TP,入門容易點)
6.php底層知識和資料結構、演算法學習
因為是小白,我的想法是由淺到深,不要一上來就很難,會擊退很多人。
-
7 # 李老師tome
code
code
code
百度一下,PHP教程,w3cschool
-
8 # 黑馬程式設計師
免費乾貨來襲,自學PHP看這裡!我將從PHP學習路線圖,PHP免費學習教程,和PHP書籍三點來說,請往下看哦!
PHP學習路線圖
自學PHP教程(和學習大綱一起學的更好哦!)
第一階段:Web前端
htmlt入門【熱門教程】
css入門【熱門教程】
PHP基礎影片_html+css+js
第二階段:核心程式設計
零基礎新手入門到精通PHP教程
php基礎語法
PHP核心程式設計12天
5天玩轉MySQL
Redis影片教程
PHP_Linux影片教程
第三階段:
PHP_AJax影片教程
PHP_XML影片教程
ThinkPHP影片教程
基於PHP面向物件的自定義MVC框架高
第四階段:
ThinkPHP開發大型商城 tp5
Yii實戰開發大型商城專案影片教程
PHP_CI快速開發電子商城專案實(含資料)
Laravel+線上教育專案
PHP自學書籍推薦本書是面向PHP初學者推出的一本入門教材,站在初學者的角度,以通俗易懂的語言、豐富的圖解、實用的案例,詳細講解了PHP語言的基礎知識。為了順應技術的更新,本書基於PHP 7.1版本進行講解,並介紹了PHP 5.4~7.1之間版本的差別,以確保程式碼的相容性。全書共分為16章,其中有12個章節講解新知識,4個章節為階段案例。在知識講解章節,還配備了動手實踐,用於將本章所學內容進行練習和鞏固,達到即學即練的效果。當學完一個階段的知識後,透過階段案例開發功能性強、介面美觀、使用者體驗優秀的專案,如“許願牆”、“線上相簿”、“趣PHP網站”等,將所學知識綜合運用到實際開發中,積累專案開發經驗。 -
9 # 秋定邦
買一本書,把書上的例子都敲一遍,並且敲的時候要嘗試修改。
不要看影片,不要看網上教程,看實體書!
我就是這樣學過來的。
-
10 # 乘風破浪的西柚m
php語法簡單,非常容易上手。
首選選擇一種框架,比如Laravel、TP、CI或YII,找一個基於該框架的開源專案,比如基於TP開發的FastAdmin,搭建一套自己的網站系統。
本機上可以使用phpstudy整合開發環境,也可以購買一臺阿里雲伺服器和域名部署線上開發環境。
整合開發工具建議使用vscode,環境都配置好以後,就可以按照自己的想法,去修改專案,然後在瀏覽器訪問站點,檢視修改的效果。
在實踐過程中,不停檢視開發文件,聽說架構師都看28遍以上的。
回覆列表
我覺得這得分兩種情況:
第一種是有其他程式語言基礎的,例如之前有學過Java,c++等這些面向物件程式設計的語言的話,那麼你學PHP可能會相對來說比較容易,因為關於很多的基礎知識都已經知道了,例如什麼叫做變數,什麼叫做物件等等,然後可以去透過看一些技術開發API就比較快上手,這裡推薦一個網站叫做“菜鳥教程”,裡面就有很多語言的技術文件,你可以選擇你想要學習的語言,然後進行學習,裡面的每種語言都會有一些相關的例子,可以點選執行,也可以修改例子中的程式碼,然後再去執行程式,看看結果是否跟自己想象中的一樣,所以我個人覺得這是一個不錯的平臺,比較適合那些有一定的程式設計基礎的人進行學習,因為看文字相對於看影片來說還是比較快的,遇到其中不懂的,直接百度就可以了,這樣可以節約大量的時間。
第二種就是針對0基礎的人,我們都知道,現在網際網路更新的很快,許多人都開始學習程式語言,但是通常大部分人因為不能很好的找到學習的資料,然後花幾萬塊錢去報一些技術培訓班,其實我覺得這個也不一定有很好的效果。因為培訓班這種幾乎都是幾個月就速成,直接講得就是重點,但對於0基礎的學生來說,這是一個挑戰。我自己本身是大學生,所以知道有這麼些機構,而且據我所知,培訓機構幾乎不會講解“資料結構和演算法”的內容,懂IT的人都知道,程式=資料結構+演算法,如果沒有資料結構和演算法做支撐,我覺得你的程式可能寫的不會說特別好(這裡指通常情況),因為我們寫程式有一個大概的流程,首先進行“需求分析”,“設計”,“編碼”,“測試”,“上線”,其中的“設計”就包括了你需要採用什麼資料結構去儲存資料,採用什麼樣的演算法使得時間和空間複雜度最低,還有資料庫方面的設計等,所以說要寫出一個好的程式,“設計”才是最重要的部分,“編碼”只是把設計階段的思想透過程式語言進行實現。