純屬個人愛好和興趣,想學習PHP.自己開發一些可用的東西。

已經買了一些書籍,感覺現有的書籍,更多的還是從全面的培訓一個專業人員的角度去寫,非常繁瑣,甚至很多的都沒有介紹用IDE。要用寫字板。。。。感覺用了IDE還是非常方便,可以補全,也不容易弄錯,當然,我可以理解,從專業角度來說,必須了解原生PHP。但是從愛好者的角度來說,還是希望可以更有效,快速的開發,才能更會PHP有興趣。而不是從最簡陋的寫字板入門。

有沒有合適的網上教程,是從愛好者的角度去出發,更快速,更簡單,更有效的去入門PHP。最好是可以通過階段性的,有趣味的小開發,逐步進展。有什麼好用的IDE的,框架的。只要是可以快速的開發的,都給介紹上。都用上。不要求了解底層,只要求快速,簡單,實用。能開發出來東西,才是第一要務。

很多書籍,不管三七二十一,先把所有理論,所有函數,不管能不能用上,是否常用,先統統介紹一遍。。。看著都頭暈。。。望而生怯。也沒辦法記住。

本人現在白天要工作,每天晚上大概要2-3個小時的時間,可以進行學習。所以脫產的培訓班是上不了,只能通過書籍或者網上教程來進行學習

大家有什麼合適的教程,書籍或者論壇,可以推薦一下。收費的教程也可以,只要有用。可以快速入門和開發就行。

再次感謝大家閱讀和回復。。。謝謝。


1.php基本語法,類操作

2.mysql操作,php對mysql的操作

3.html/css/javascript,不求精通,只求熟悉

4.邏輯和顯示分離,include載入html骨架的顯示文件(v),include載入mysql的操作文件(m),控制需要顯示的數據以及各種邏輯(c),並在html文件中做數據展示 echo

5.熟悉php的oop編程

6.了解MVC架構,了解模版引擎 如smarty

7.學習php框架,如TP3.2.3

8.用框架在本地建站

9.學習linux基礎操作

10.學習lamp的搭建,配置

11.上傳項目代碼


瀉藥,

我始終認為最好的學習方式不是看視頻,看書,而是寫。

用php去做你想做的事情吧,比如寫個論壇,寫個博客,給自己寫個主頁,如果這些都難不倒你,那就來點更有意思的事情,比如說模擬神經網路,php其實也可以做的!

實踐中,你會快速的成長!


慕課網上的免費教程挺多的,沒必要付費買什麼教程,課程結束後記得敲一遍,看再多的教程還不如實實在在敲一遍,網站右側還可以下載課程中的代碼,覺得慕課網的不太好也可以到淘寶花個10塊錢買教程。最後祝各位在代碼的路上越陷越深

上班是最好的學習方法。一入職,你就不得不學習各類高級工具,如git。如果不會用,團隊必須教會你,否則麻煩就大了;) 你可以從同事、小組長那兒學到各種知識和經驗,同時老闆還要為你支付你的學習費用-工資。如果你學習效率較高,老闆還會給你額外的獎金。 等你學的差不多時, 就可以理直氣壯的讓老闆給你加薪,否則就把他炒了, 因為外面外面想高薪聘請你的老闆都在排隊呢!

以上是所有大牛程序員的成長路線,踏著企業的屍骸一路成長起來。


所有快速 簡單的 都不是興趣


php,把手冊看半小時

ok,開始寫代碼。

ok了


既然是學習,說明你還不是很了解php,那怎麼談得上愛好者呢?

如果你是個愛學習的人,入門的話php手冊足矣,亂七八糟的書都是累贅(注意,是對新入門來說),php手冊不管是什麼程度的phper都值得一翻。

用php做什麼可能是你的興趣點和學習的動機,不知道你有沒有編程基礎,沒有的話找找韓順平的php視頻。

如果要提升的話,了解國內外PHP生態,去github找找有趣的php項目學習。

論開發效率,編輯器就用phpstorm吧,其他基本可以放棄,sublime可以備用。


你去培訓也是會教你先不用有補全功能的編輯器來寫,為什麼?這些函數名這些都是基本功啊,甚至包括&這前後的標籤,不手動敲敲,你覺得自己記住了,往往初學者就會被IDE給慣壞,真正用的時候什麼妖魔鬼怪都出來了。 初學者需要的不是敲代碼的效率,除非你已經到了用PHP混飯吃的地步。

函數名很多?理論很多?覺得頭暈腦脹?那麼只能說你完全沒有計算機基礎,這些對你是完全新的東西,覺得很難,可這些都是基本功,就跟打羽毛球一開始教練讓你一個上午揮拍幾百下一樣,這些基本功不熟練直接給你上面向對象,後面的代碼你更加看不懂。

完全沒有基礎的,可以去某寶搜一些從入門到精通的視頻,視頻有人講解,有人操作,這也沒辦法理解,那你只能去培訓了。


大概懂你的想法了,找我,一周可以讓你進行開發。當然,不是寫字板那種原生,而是類似於企業正常模式的開發。

我理解你說的想進行快速開發的意思。

這樣,你先學會把PHP+MySQL+Nginx的環境搭起來,編輯器找個順手的就好了,我用的sublime。然後就可以開始寫了。

從一個簡單的登錄註冊頁面開始,example網上有一堆,看他們的代碼,可以照著打一遍,看不懂的地方就去查,這時候你會遇到函數,變數等等基礎的語法,以及session,cookie之類的東西,還有簡單的資料庫連接操作,弄懂他們的用法。

有時候取決於環境,你可能會遇到各種錯誤,把每個錯誤解決,可以上網查上stackoverflow問。

把登錄註冊頁面實現後,可以進一步擴展成留言板,這時候你會開始建立多個表單,需要設計,做聯合查詢。

嘗試運用一些框架,路由框架,模板引擎,逐漸完善。嘗試設計Model, RESTful API。

後面可以再根據興趣看一些成熟的框架。laravel之類的。

我之前剛開始學的一個練手項目,基本是這個路線走的 Xilesun/phpMessageBoard

然後可以有本參考書,我之前看的《細說PHP》很基礎的書,可以放在手邊查語法之類的


其實求職不求職的,根本上要學的都一樣,首先是語法,之後就是做web的整體結構,一般是通用的,怎麼獲取參數,怎麼返回json等,再就開始看框架,會用框架做東西就行。求職就是多看了看演算法和設計模式,如果你是很喜歡代碼的那種人,這個你應該會看的更多,但是如果你只是對你做的東西感興趣,那就不看這些了。


推薦閱讀:
相关文章