最強悍的PHP軟體工程師成長道路

來源:互聯網
上載者:User
最強悍的PHP程式員成長道路
1. 熟悉一下基礎知識,基礎函數,基礎流程。切忌不要背誦。只需要記住最常用的那些。
這個階段的最終目的:可以寫個簡單的blog系統,能夠實現php與資料庫之間的 插入 更改 刪除 更新 四種操作即可。


2.開始接觸php的物件導向,然後深入物件導向
這個階段目的:把原來的blog改寫成物件導向模式的,能夠讓自己記住物件導向的用法,先不要去理解物件導向的深刻含義,會用即可。


3.在物件導向的基礎上,開始瞭解MVC模式。
這個階段,你要把你的blog在原來物件導向的基礎上添加一個 可以產生靜態html頁面的功能。把你的blog的 資料層,資料處理層,資料表現層 三層徹底分開。在做的過程中,你會慢慢領略mvc。


4.開始接觸php設計模式,並掌握其中常用幾種設計模式。現在不知道什麼叫設計模式很正常,等你踏踏實實做到第三步的時候,你自然就可以隱隱約約領悟到設計模式的大概含義了。這個時候,只需要找到詳細的資料一學習,就破了。
其實,設計模式,這個階段就算掌握不了也無所謂。知道常用幾個設計模式的名稱以及含義即可·· ··


5.你需要一本書,叫做《php核心技術與最佳實務》。仔細,用心研究透徹這本書。一遍兩遍。然後再回到 4 步。


6.雖然你用過什麼狗屁smarty模板,什麼狗屁thinkphp架構,但是,其實這時候的你,已經完全具備自己獨立寫模板引擎,架構的能力了,只是你不知道而已。


第六步,錯了。雖然你 沒 用過什麼狗屁smarty模板,什麼狗屁thinkphp架構,但是,其實這時候的你,已經完全具備自己獨立寫模板引擎,架構的能力了,只是你不知道而已。
7. 繼續深入研究php,已經要想辦法考慮演算法了。如何用更短的代碼實現原來的功能,更快更短更安全。資料庫端,你也覺得你原來的資料庫知識已經不夠用了,因為自己寫的php程式本身已經速度極致了,只能從資料庫端入手加快程式運行速度了。所以,你開始考慮深入研究資料庫了!你開始深入搞mysql,memcached,redis
8.php程式端,資料庫端,都已經不能滿足你對資料急速處理了,你開始學習 大容量高並發 Linux伺服器架構 的部署了。


9.最終,php程式端,伺服器叢集,資料庫 三個方面,都已經不能滿足你了。 你就開始著手用其他更牛逼威武的語言去輔助甚至代替php了,於是,C語言成了你的選擇。


10. 其實,現在的你,就已經是一名大師了。你可以去Facebook做CTO了。運籌帷幄,決勝千裡之外的架構師。
11.不想當CTO了,想創業了,那是分分秒的事兒。
  • 聯繫我們

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