PHP愛好者,不為求職,如何學習最快速,最簡單?
純屬個人愛好和興趣,想學習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等,再就開始看框架,會用框架做東西就行。求職就是多看了看演算法和設計模式,如果你是很喜歡代碼的那種人,這個你應該會看的更多,但是如果你只是對你做的東西感興趣,那就不看這些了。
推薦閱讀: