首頁>Club>
6
回覆列表
  • 1 # i互聯時代

    其實我覺得不要侷限於PHP的架構師 架構師不分語言 你這裡說的PHP架構師可以理解成一個架構師目前做PHP專案的架構

    建議

    1. 首先學習一些經典的程式設計思想 如面向物件

    2.熟悉其他語言的一些生態,如Java node C# 等。所有架構思想都是相通的 熟悉了一種可以取長補短。

    3.既然是說PHP 肯定要適當的閱讀PHP最經典的也是最優雅的框架Laravel的原始碼 挑你感興趣的部分 如中介軟體

    4.最重要的 自己去實現一個自己的想法 用PHP 不知道做什麼可以寫個部落格。部落格很簡單。但是如果你能基於這個部落格不斷的重構也是一種特別大的進步了。去做吧

  • 2 # IT程式設計教程分享

    首先三年的PHPer基礎應該不用過多的去強調基礎知識,我在這裡給你分享下這十年,我是怎麼成為一名優秀的PHP架構師,其實系統化成長,五年時間足夠讓一個每天努力學習的PHPer成長為架構師了,以下進階路線主要針對1到5年及以上的PHP開發人員,裡面的技術包涵了PHP高併發、分散式、微服務、框架核心、高效能等技術!

    一:常見模式與框架

    學習PHP技術體系,設計模式,流行的框架

    常見的設計模式,編碼必備

    Laravel、ThinkPHP開發必不可少的最新框架

    YII、Symfony4.1核心原始碼剖析

    二:微服務架構與效能最佳化

    業務體系越來越複雜,Swoole協程程式設計,PHP併發程式設計、MySQL底層最佳化是架構升級的必經之路,PHP效能最佳化和微服務相關的技術有哪些呢?

    Tars分散式RPC框架

    Swoft微服務框架

    伺服器效能最佳化

    演算法與資料結構

    三:工程化與分散式架構

    任何脫離細節的PPT架構師都是耍流氓,向上能運籌帷幄,向下能解決一線開發問題,PHP架構師需深入工程化、高併發,高可用,海量資料,沒有分散式的架構知識肯定是玩不轉的:

    Linux操作/shell指令碼程式設計

    docker容器/自動化部署

    分散式快取/訊息中介軟體

    分散式架構原理/高併發分流

  • 3 # PHP架構師之路

    技術方面:多幫助隊友解決問題,思考如何做到更好,高併發,高可用。

    管理方面:知道如何帶領團隊做出成績

    各個方面全面發展吧,哪裡需要你,你就出現在哪裡

  • 中秋節和大豐收的關聯?
  • 適合三十歲男人開的十一萬左右的車有哪些?