關於php的進階學習方法

來源:互聯網
上載者:User
這篇文章介紹的內容是關於關於php的進階學習方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

php要想學得好,一些周邊是必須要達到一定的水平才可以快速提升,列下方向
- PHP非常深入
- 擴充很瞭解
- 在github上有自己的擴充,很高的標星
- 分享PPT深入人心,深入淺出
- 正則非常的厲害
- 正則的各種進階文法隨手粘來,最佳化各種寫法,分享PPT
- 用正則實現了一個文法解析器,在github上有很高的標星
- MVC原理
- 深知各個模組應該是在哪個層級,以及一般的實現方式,熟悉流行的laravel、yii2、symforny
- 有一個屬於自己的MVC在github上
- 資料庫非常深入
- 對mysql的索引原理非常清楚
- 索引原理分析到位,配合執行個體解析,有PPT分享
- 對nosql產品的應用很有經驗
- mongo
- redis
- hadoop
- linux相關
- linux命令,各種指令碼可以隨手寫出
- 對各種開源產品有獨到的見解和一定層面的認識
- scala
- 瞭解函數式語言的各種特性與應用情境,並且有PPT分析
- 有github項目

《PHP程式設計》等入門書籍看完
有目的的改程式,wordpress(大部分翻了個遍)、discuz(幾乎完全翻了個遍,當時的目的是改成“多論壇”系統),又比如做個人部落格、論壇主題、擴充等等。
discuz在前幾年的設計思維對學習PHP協助還是很大的,通過深挖可以瞭解基本的資料庫密碼儲存、多網站登入、身分識別驗證、緩衝等技巧。
瞭解別人優秀開發規範、編程習慣、代碼風格,重點之重點
瞭解架構,codeigniter、thinkphp、laravel等等,作為初學者極力推薦 CI 結構清晰 輕量 簡單 入門容易 高可擴充。
對於架構,我的路線是: thinkphp->自己寫架構->用了三年發現許多不足->嘗試N個成熟架構->最終定CI。
對資料庫、緩衝的一些深入學習最佳化。
當然有很多很多方面的東西比如mvc、 hooks、nosql、linux環境配置 等等 沒必要特意去摸索 循序漸進項目遇到了就深挖一下就行。

另外建議把自己的項目都託管到github 或自己架設倉庫上,然後架設codereview 每次改完看看自己的代碼不斷最佳化。

建議學習視頻教程,這樣學起來比較輕鬆,可以看看《PHP開發實戰視頻教程》
1、php前端開發;(html、css、js、jq、ajax....)
2、php開發基礎;(php編程基礎、smarty模板引擎、mysql....)
3、php開發進階;(thinkphp架構、redis入門)
4、php拓展;(yii架構、bootstrap.....)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.