河北时时彩开奖视频 河北时时彩玩法介绍 河北时时彩开奖号码走势图表大全 河北时时彩11选五 河北时时彩走势图开奖结果 河北时时彩现场开奖结果查询 河北时时彩官网 河北时时彩开奖结果 河北时时彩走势图 河北时时彩走势图开奖结果查询 河北时时彩快三 河北时时彩2017 河北时时彩现场开奖 河北时时彩玩法介绍 河北时时彩投注站
您當前的位置:首頁 > 網絡編程 > Php編程 > 正文

PHP程序員面臨的成長瓶頸

【字體大小: 2010-10-20 15:25 來源:PHPCHina 作者:編輯整理 

  作為Web開發中應用最廣泛的語言之一,PHP有著大量的粉絲,那么你是一名優秀的程序員嗎?在進行自我修煉的同時,你是否想過面對各種各樣的問題,我該如何突破自身的瓶頸,以便更好的發展呢?

  PHP工程師面臨成長瓶頸

  先明確這里所指的PHP工程師,是指主要以PHP進行Web系統的開發,沒有使用其的語言工作過。工作經驗大概在3~4年,普通的Web系統(百萬級訪問,千成級數據以內或業務邏輯不是特別復雜)開發起基本得心應手,沒有什么問題。但他們會有這樣的誤點:

  ◆ 除了PHP不使用其它的語言,可能會點shell 腳本。

  ◆ 對PHP的掌握不精(很多PHP手冊都沒有看完,庫除外)。

  ◆ 知識面比較窄(面對需求,除開使用PHP和MYSQL,不知道其它的解決辦法)。

  ◆ PHP代碼以過程為主,認為面向對象的實現太繞,看不懂。

  這些PHPer在遇到需要高性能,處理高并發,大量數據的項目或業務邏輯比較復雜(系統需要解決多領域業務的問題)時,缺少思路。不能分析問題的本質,技術判斷力比較差,對于問題較快能找出臨時的解決辦法,但常常在不斷臨時性的解決辦法中,系統和自己一步步走向崩潰。那怎么提高自己呢?怎么可以挑戰難度更高的系統?

  更高的挑戰在那里?

  結合我自己的經驗,我列出一些具體挑戰,讓大家先有個感性的認識。

  高性能系統的挑戰在那里?

  ◆ 如何選擇Web服務器?要不要使用fast-cgi 模式;

  ◆要不要使用反向代理服務?選擇全內存緩存還是硬盤緩存?

  ◆是否需要負載均衡?是基于應用層,還是網絡層? 如何保證高可靠性?

  ◆你的PHP代碼性能如何,使用優化工具后怎么樣? 性能瓶頸在那里? 是否需要寫成C的擴展?

  ◆用戶訪問有什么特點,是讀多還是寫多?是否需要讀寫分離?

  ◆數據如何存儲?寫入速度和讀出速度如何? 數據增漲訪問速讀如何變化?

  ◆如何使用緩存? 怎么樣考慮失效?數據的一致性怎么保證?

  高復雜性系統的挑戰在那里?

  ◆能否識別業務所對應的領域?是一個還是多個?

  ◆能否合理對業務進行抽象,在業務規則變化能以很小的代價實現?

  ◆數據的一致性、安全性可否保證?

  ◆是否撐握了面向對象的分析和設計的方法

  這里所列出的問題,你都能肯定的回答,說明在技術上你基本已經可能成為架構師了。如何你還不能回答,你需要在以下幾個方向加強。

  怎么樣提高,突破瓶頸

  如何你還不能回答,你需要在以下幾個方向加強:

  ◆分析你所使用的技術其原理和背后運行的機制,這樣可以提高你的技術判斷力,提高你技術方案選擇的正確性;

  ◆學習大學期間重要的知識,操作系統原理,數據結構和算法。知道你以前學習都是為了考試,但現在你需要為自己學習,讓自己知其所以然;

  ◆重新開始學習C語言,雖然你在大學已經學過。這不僅是因為你可能需要寫PHP擴展,而且還因為,在做C的應用中,有一個時刻關心性能、內存控制、變量生命周期、數據結構和算法的環境;

  ◆學習面向對象的分析與設計,它是解決復雜問題的有效的方法。學習抽象,它是解決復雜問題的唯一之道。

    頂一下
    (3)
    100%
    踩一下
    (0)
    0%
    【責任編輯:絕口不提】 標簽:

    更多相關內容

    最新評論 查看所有評論
    發表評論 查看所有評論
    請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
    評價:
    表情:
    用戶名:密碼:驗證碼:

    河北时时彩走势图开奖结果查询
    河北时时彩开奖视频 河北时时彩玩法介绍 河北时时彩开奖号码走势图表大全 河北时时彩11选五 河北时时彩走势图开奖结果 河北时时彩现场开奖结果查询 河北时时彩官网 河北时时彩开奖结果 河北时时彩走势图 河北时时彩走势图开奖结果查询 河北时时彩快三 河北时时彩2017 河北时时彩现场开奖 河北时时彩玩法介绍 河北时时彩投注站
    排列三跨度走势图 北京pk10技巧 开个职业介绍所赚钱吗 赢乐棋牌东北版麻将群 签到送金币3000炸金花 吉林快三预测软件 开设网站赚钱 十周年送的强化卷怎么赚钱 网上卖礼品卡的怎么赚钱 河北快三走势图表彩经 有买涨买碟赚钱的吗 黄金怎么投资赚钱 二手车生意赚钱 利用京东淘宝key赚钱 全免费离线单机麻将那款好 体彩大乐透蓝球