mvc - 學習PHP該走什麼樣的路線

來源:互聯網
上載者:User
1,是應該看傳統代碼還是應該看MVC架構代碼?
2,是應該先看手冊還是應該看成品項目?

本人情況:
瞭解PHP的基本文法,研究過typecho的主題,瞭解過MVC構架。
希望可以有大神幫忙量身定製一條路線。

回複內容:

1,是應該看傳統代碼還是應該看MVC架構代碼?
2,是應該先看手冊還是應該看成品項目?

本人情況:
瞭解PHP的基本文法,研究過typecho的主題,瞭解過MVC構架。
希望可以有大神幫忙量身定製一條路線。

  1. 不管什麼風格都要看,而且別停留在看上,動手hack一下試試模仿/修改一些功能。不知道非架構代碼是啥樣的情況下是不容易用好/設計好架構的
  2. 你學英文(這個人又來拿英文比喻了)的時候是先看字典還是先看課文?無論怎樣我覺得都不可能是我看完了一大本課文沒翻字典查單詞,或者是我看完了牛津字典但沒看半篇文章。看起來好像後者還合理一點,套到編程上來也是一樣的。
    對字典(文檔),可以先按照常用三千詞的程度簡單翻一遍(還存在你沒經驗不知道什麼是常用的問題),但主要還是靠一邊看成品項目一邊翻文檔,最好還能一邊請項目作者請教,大致講解一下。(等價於一邊看課文一邊查字典,然後同時老師講解) 開源項目的話,找不到作者可以找各種部落格文章

技能樹方面其實不管什麼語言應該都是一樣的:

LV0 只會文法
LV1 明白怎麼運作,能查Bug(不太複雜的)
LV2 有一些思路,能添加簡易功能
LV3 能發現問題,最佳化局部的結構/效能,能搞定較複雜問題
LV4a 對架構有心得,把握宏觀架構,把握整個項目的技術體系
LV4b 對指揮有心得,能指揮LV2 LV3的人,合理分配任務,規避技術風險
LV4c 對資源有心得,能從公司內/外爭取LV2 LV3的人需要的各種資源
LV4d 對外交有心得,能搞定其他部門的人一起合作
LV4e 對教學有心得,能指引各種人升級加點
LV5 掌握若干LV4技能的基礎上,知道怎麼招聘和擺平其他LV4的能人

看出來了吧,我就是來點LV4e這個技能的熟練度的哈哈

先 寫個東西吧

個人愚見,國內做php收入比較高的都是做底層效能最佳化的,絕大多數php開發人員無論他懂多少架構,精通各種MV*設計日子都很一般,或者你自己奮鬥個產品出來找投資也是比較有前途的。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.