-
1 # 瘋狂的傑作
-
2 # 狂奔的豆沙包
最好的學習方法就是實際去使用PHP來做一些你想做的事情了。
比如你想開發網站,就用PHP來開發個人主頁,其間肯定會遇到很多問題,學以致用才是最好。
-
3 # 高飛54821146
教你個辦法,就是拿著客戶的錢去當學費。我就是這麼學的,學PHP第一天我就在掙錢了,那樣學的有目的,為解決問題而去學,學起來也快,我前前後後看了三十多個小時的影片吧,然後就再沒看過教程了。
後面學python 沒有目的的去學,教程看完,前面的都忘記了,最後半途而廢了,因為專案中確實用不到,也就沒上心。 當再學c#時,我是為了開發一個工具而去學的,很快就上路了,然後工具也被我開發出來了。
學c和c++,java我也就瞭解了基本語法,然後專案中沒用到,不了了之了。現在能用上的就php JavaScript c#。我全都是自學,基本上的程式設計熱門語言我學過,go 也學了,簡單是簡單,可確實用不上也就荒廢了。
我主要開發的就是網站 app 桌面軟體,這三門語言差不多就夠用了,反正我也是開發出一個產品樣板,然後拿去找投資人,賣客戶。賺到錢了準備再請每門語言專精的技術深入開發。我擅長的主要是php,我是專案,產品,美工,前端,後端,運營都幹。所以是每樣都能幹,但精深是談不上。
-
4 # 姚伏來
單從語言本身的層面來回答這個問題我覺得沒啥意義,每種語言語法層面大同小異。三大結構,線性結構,選擇結構,迴圈結構。然後就是系統函式和類,這個等於語言本身提供的介面,讓我們可以進行IO操作,作業系統互動,資料庫操作等等。然後就是函式的定義和類的封裝。這個層面的知識有一週足以。
PHP本身是來做B/S構架的程式開發(當然你拿來做桌面軟體或手機軟體其實也是可以的,有相關的擴充套件)。S端你還得了解點基本的資料庫原理知識。資料結構知識。B端是不管那種語言最終要呈現的還是html,css,javascript這三劍客。所以這三塊的知識也要了解,當然有些人會說這些是前端的事,我要說不管誰來做,最終整合到程式的是你程式設計師吧,看都看不懂,我真不信你能完美的呼叫。要想程式寫的好,方便維護,起碼得學會MVC,各模式很好的分離開,以後有改動就看以很快的找到具體的修改位置,降低程式的耦合性,一處修改儘量不會影響到其他地方。程式寫到最後95%的事離不開這四招:增、刪、查、改。說個我們培訓程式設計師一週的方案吧。
開發需求是這樣的,每次完成當前步驟任務,在完成的基礎上進行下一項任務。
一週之內獨立完成以上實訓,基本可以確定你適合程式開發,我們這完不成的第二週一般也會主動不來了,畢竟選擇一種體面的方式離開對誰都不會造成傷害。等你熬過這周,基本上一個月內可以達到輔助開發企業站的水平,
很多人都覺得程式設計師門檻低,其實程式設計師的培養週期超長。一般沒有個兩年到兩年半的工作經驗很難說你入門了。前期枯燥,收入低,所以程式設計師成才率很低,我初步估計不到10%.所以大部分人這顆程式設計師的心都沒堅持到上岸的那天,只有堅持才能有所收穫,放棄意味著一切歸零。
-
5 # 手機使用者68808481491
建議系統的學習,自己閉門造車肯定是不行的。而且自學花費的時間會更久一些知識點點上也會有遺漏。你學這些知識也是為了以後好就業。系統的學習可以節省你前期所花費的時間。讓你更快的就業。關於你說的程式設計枯燥乏味,這是事實啊。寫程式碼就是這樣啊。但是收入高啊。不可能所有的好事都讓你遇到啊。
-
6 # 山東中公網校
(1)熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁,對元素屬性達到熟悉程度
(2)理解動態語言的概念,運做機制,熟悉PHP語法
(3)學習如何將PHP與HTML結合起來完成簡單動態頁面
(4)接觸MYSQL,開始設計資料庫程式
(5)不斷鞏固,摸透大部分PHP常用函式,並可理解OOP,MYSQL最佳化,以及模板
(6)完成一個功能齊全的動態站點 我的這套線路可能跟許多學習PHP的愛好者不謀而合,這也算是一個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,即使是小吃部的燒餅也不是一下子就會做成的。
-
7 # 抓娛少年
php應該說不難吧,對於php的內容,和函式,簡單到可以透過手冊以及翻譯都知道是幹什麼的,而且php是弱型別語言,在學習上,比較活躍發散。假如是剛開始接觸程式設計,建議看影片學習,動手模仿開始。假如有一門語言的基礎,最好的還是看文件,看書,更高效,因為語言的思維邏輯上,大多都是一樣的。
-
8 # classstack
先熟悉PHP語法,然後選擇一個框架,比如thinkphp或者yii2等,學習基於這些框架的例項。一定要親自動手寫程式碼,哪怕是抄程式碼,也要自己寫。程式設計是技能,提高的方法主要靠勤動手練習,待技能熟練了再往高層次的知識學習。
-
9 # V談計算機
這個問題我來回答一下,我是專業的php開發人員,從事了多年php開發。
首先要明確php是一門做什麼的語言,php是用來做後端處理的,可以做網頁的後端處理,app的後端處理。正確的學習好php就是學習怎麼去做這兩個方面的協調,下面這些內容是必須要學習的。
php環境搭建和基本的php語法規則。
html、css、javascript肯定要學習一些的。
再學習幾個php框架,laravel、thinkphp、yii等,熟悉mvc的開發模式。
瞭解以及熟悉常用的linux操作命令。
mysql資料庫要靈活應用。
有了上面幾點基礎,能進入一些大公司參與一些大專案的開發,學習一些併發最佳化大流量的處理解決方案。
如果還要進行深入的學習,可以自行研究php底層,自己能寫擴充套件,框架。
暫時想到的就是這些!
-
10 # 友聚
首先無論你在學習任何一門程式技術時,要去了解它是什麼?它能幹什麼?它的語言規則是什麼?它和其它語言有什麼共通的地方?當然有人說了,它最顯著的一個特徵是“難”!其實,人或多或少都有感覺,對於陌生的東西都會感覺到難,對模糊的東西感到恐懼。其實,你完全不用去想那些無用的,只要抱著一顆平常心去對待,就會好很多,用一位政治家的一句名言——正所謂“戰略上藐視,戰術上重視”,只要你的學習方法得當,不怕學不會!好了,不灌雞湯了,上經驗。
1,你要了解PHP的語法規則和命名規則,注意其大寫和小寫的區別,就和學英語一樣,你首先得知道26個英文字母,才能知道用哪些字母來組句。
2,規則瞭解後,然後要去了解它在什麼環境下工作,是選擇搭載Windows,還是在Linux下工作,(這裡就要說到兩大環境組合了1,wamp;2,lamp)
3,你在瞭解第一步之後,肯定是知道它是幹嘛的了,沒錯,它就是所謂的後端語言,通俗講就是處理使用者操作的資料,然後給予一個反饋,既然是要處理海量資料,就會需要MySQL了,也就是資料庫,當然了,在學習PHP之前,你也要了解資料庫知識,學會用SQL語句,進行簡單的“增刪改查”等操作,有了一定資料庫操作之後就可以運用PHP寫出需要執行的視覺化操作了。
4,你要有一定的前端頁面的知識,對於頁面的簡單修改,輕微改動要能應付的過來(就是說要有html+css3+js)
5,要學會一些PHP框架,這個就不羅列了,開源社群都有,因為學會了框架能提高你在專案開發過程中的速度,提高工作效率。
到此為止,如果你經歷了這些,現在就已經能從小的專案練手了,說的好不如練的妙,趕快行動起來吧!做行動上的巨人!fighting
-
11 # 看本質通萬事
個人經驗來說,我是完全自學php的,沒有花過一分錢,也沒有參加任何培訓,php其實上手比較簡單,學習過程建議如下:
1.簡單學習html和css,這個不要學的太深,但是最簡單的佈局標籤看的懂,懂得這個以後工作中和前端開發溝通也很方便,至少最基本的標籤,div,span,table這些知道
2.資料庫,這個肯定要知道的,基本的增刪查改,還有建表存資料查資料,簡單的從mysql學起
3.php,這個網上有很多影片,php簡單來說就是使用函式,
4進階課程學mvc架構。這個等學完123就知道怎麼做了
-
12 # 守望Icesucker
一、心態 我說了php入門很容易,不錯,但我不說php它很容易,php應用起來博大精深,如果你說做php很簡單,那麼我只能說你懂php懂得比較簡單吧.在大學讀書的時候大家一定要心態擺正,比如你想學什麼語言,以後要做什麼程式設計師,比如java,C++,我講一例子,比如你立志做java程式設計師,你首先在校學校開這課程時努力要把它學好,學好了還不行哦,因為這些只能應付考試的,工作上這算是不起眼的知識,所以在剩下來的讀書時間努力涉及一些應用上的,更深層次的知識,把java的學得更深才行. 人的精力是有限的,你如果想一起同時學精通php,又精通java,等等,算了吧,人家工作了幾年都不敢說精通,還在校的只能說是不知天高地厚了.---如果你以後想程式設計就努力專一花大量的時間深學它,當然也要多學一下其它的.初學者不要有這種精幾門程式語言的心態,到頭來樣樣不精,連工作也找不到.2二、書 買書來學習是最直接實在的,網上中原的影片教程,it實驗室的算了吧,想看它們就會php是不行的,如果想學某種程式語言,就要買到那種程式語言最書的幾本書來一起看,為什麼要買幾本呢,因為這樣的,有書的這節講不夠細,那些書偏會講得細,這樣有個互補.把它們的理解合起來,更易加深對程式的理解. 學好入門的後就買幾個開發例項的書來看,最好把裡面的程式碼都打打執行一下,慢慢地就會適應工作. 如果你捨不得買幾十元一本的書,那樣你會多走很多彎路.單單的一本書給不了你多少知識.3三、多學相關知識一個phper懂得php是最基本的!但必須要熟練js,css,html,sql,資料庫,設計模式...等等.說真的,我總覺平時寫js,比php還寫得多. 如果說php你強,那麼熟練js,css,html,sql,資料庫,設計模式等等就是你值錢的地方了..不懂它們,你php再好,也算是菜鳥.工作中很快被淘汰..大家能理解到這個重要性嗎. 4四、多讀原始碼多讀開源的程式碼,dz,dedecms很多php的開原始碼,讀多了你思路更廣了,你會發現很多很妙的寫法,也是提高水平最快的方法之一.5五、堅持做事要堅持,學程式設計也要,這是前提,是基本.
-
13 # PHP學習888
首先我作為一個優秀的十年開發PHPer告訴你,PHP只要堅持學起來並不難
PHP是後臺指令碼語言,首先需要掌握一點HTML css js等技術
瞭解基本web前端知識後,可以學習搭建PHP環境,PHP7基礎語法,資料庫等知識點
不過建議還是系統化學習能夠幫助你更加有效的掌握知識點,並且結合專案實戰開發
這樣的方法可以讓你全面掌握知識點,遇到bug能夠自己解決
回覆列表
從最“簡單”的開始。
其實學習一門新語言並不是太難,重要的是你有沒有準備好去學好它,時間的長短和個人的能力和決心有關。
駭客界也流行一句話就是“沒有入侵不了的計算機”,這句話大概的意思是說:如果你的技術比維護這臺計算機的管理員更勝一籌,那麼就能拿下這臺計算機甚至能拿下這個管理員管理的所有計算機,如果技不如人,只能繼續學習超過對方。(退一萬步來說,即使是沒學好,但你懂的必然比別人多)
學PHP什麼才是最簡單的1、網頁的基本構成就是html程式碼,所以必須熟悉HTML/CSS/JS等基本元素
2、熟悉PHP語法,瞭解PHP和HTML的執行方式,學習將PHP與HTML結合完成簡單頁面
PHP手冊是比較好的入門老師影響學習進度的幾個可能因素1、有其它語言的基礎
“一通百通”,這句話的道理也是不容置疑。都說有C語言基礎的人,學習PHP比較容易。
2、多看別人寫的程式碼
學習別人的長處,補自己的不足,當然不完全為這個我始終相信:一個有組織的團隊寫出來的程式不會比個人差我PHP入門就是從看程式碼開始的,我喜歡看別人寫的程式碼 。
3、找對自己有用的學習方式
從“使用”找“學函式”:PHP的函式太多,短時間不可能記住所有的函式
4、儘可能的找影片教程看
別人說十句,還不如一個操作看的明白,這個相信朋友們都有體會吧。
5、瞭解並學習和PHP有關的技術
真正的高手必須得學習和PHP關聯的技術,要想學好PHP,就必須得學習資料庫,PHP+MYSQL被認為是“黃金搭檔”所以你必須得接觸MYSQL或你認為比較好的資料庫