0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PHP工程師怎樣獲得更好的發(fā)展

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-04-11 16:00 ? 次閱讀

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

PHP工程師面臨成長(zhǎng)瓶頸

先明確這里所指的PHP工程師,是指主要以PHP進(jìn)行Web系統(tǒng)的開發(fā),沒有使用其的語(yǔ)言工作過。工作經(jīng)驗(yàn)大概在3~4年,普通的Web系統(tǒng)(百萬(wàn)級(jí)訪問,千成級(jí)數(shù)據(jù)以內(nèi)或業(yè)務(wù)邏輯不是特別復(fù)雜)開發(fā)起基本得心應(yīng)手,沒有什么問題。但他們會(huì)這樣的物點(diǎn):

◆除了PHP不使用其它的語(yǔ)言,可能會(huì)點(diǎn)shell 腳本。

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

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

◆PHP代碼以過程為主,認(rèn)為面向?qū)ο蟮膶?shí)現(xiàn)太繞,看不懂。

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

更高的挑戰(zhàn)在那里?

結(jié)合我自己的經(jīng)驗(yàn),我列出一些具體挑戰(zhàn),讓大家先有個(gè)感性的認(rèn)識(shí)。

高性能系統(tǒng)的挑戰(zhàn)在那里?

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

◆要不要使用反向代理服務(wù)?選擇全內(nèi)存緩存還是硬盤緩存?

◆是否需要負(fù)載均衡?是基于應(yīng)用層,還是網(wǎng)絡(luò)層? 如何保證高可靠性?

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

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

◆數(shù)據(jù)如何存儲(chǔ)?寫入速度和讀出速度如何? 數(shù)據(jù)增漲訪問速讀如何變化?

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

高復(fù)雜性系統(tǒng)的挑戰(zhàn)在那里?

◆能否識(shí)別業(yè)務(wù)所對(duì)應(yīng)的領(lǐng)域?是一個(gè)還是多個(gè)?

◆能否合理對(duì)業(yè)務(wù)進(jìn)行抽象,在業(yè)務(wù)規(guī)則變化能以很小的代價(jià)實(shí)現(xiàn)?

◆數(shù)據(jù)的一致性、安全性可否保證?

◆是否撐握了面向?qū)ο蟮姆治龊驮O(shè)計(jì)的方法

這里所列出的問題,你都能肯定的回答,說明在技術(shù)上你基本已經(jīng)可能成為架構(gòu)師了。如何你還不能回答,你需要在以下幾個(gè)方向加強(qiáng)。

怎么樣提高,突破瓶頸

如何你還不能回答,你需要在以下幾個(gè)方向加強(qiáng):

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

◆學(xué)習(xí)大學(xué)期間重要的知識(shí), 操作系統(tǒng)原理,數(shù)據(jù)結(jié)構(gòu)和算法。知道你以前學(xué)習(xí)都是為了考試,但現(xiàn)在你需要為自己學(xué)習(xí),讓自己知其所以然;

◆重新開始學(xué)習(xí)C語(yǔ)言,雖然你在大學(xué)已經(jīng)學(xué)過。這不僅是因?yàn)槟憧赡苄枰獙慞HP擴(kuò)展,而且還因?yàn)?,在做C的應(yīng)用中,有一個(gè)時(shí)刻關(guān)心性能、內(nèi)存控制、變量生命周期、數(shù)據(jù)結(jié)構(gòu)和算法的環(huán)境;

◆學(xué)習(xí)面向?qū)ο蟮姆治雠c設(shè)計(jì),它是解決復(fù)雜問題的有效的方法。學(xué)習(xí)抽象,它是解決復(fù)雜問題的唯一之道。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1561

    瀏覽量

    68313
  • PHP
    PHP
    +關(guān)注

    關(guān)注

    0

    文章

    452

    瀏覽量

    26576
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個(gè)充滿機(jī)遇和挑戰(zhàn)的領(lǐng)域里,如何提升自己顯得非常重要,它決定了你未來(lái)的發(fā)展方向和成就。接下來(lái),我們一起探討一下。 1.奠定扎實(shí)
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發(fā)領(lǐng)域中的一種專業(yè)工程師,他們主要負(fù)責(zé)設(shè)計(jì)和開發(fā)嵌入式軟件,
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    一個(gè)電源工程師的成長(zhǎng)路徑

    即將走馬上任電源工程師這個(gè)崗位,請(qǐng)問各位大佬,這個(gè)崗位的職業(yè)路徑一般是怎樣的?
    發(fā)表于 04-08 14:19

    企業(yè)老工程師和高校老師有啥區(qū)別

    電子工程師硬件
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年02月28日 17:50:00

    優(yōu)秀電源工程師的必備技能大揭秘!

    隨著電源市場(chǎng)的不斷擴(kuò)張,開關(guān)電源行業(yè)飛速發(fā)展,企業(yè)對(duì)電源工程師的需求日益增加,對(duì)電源工程師的技能要求也日漸提高,相信沒有一位電源工程師會(huì)錯(cuò)過讓自己變得更優(yōu)秀的機(jī)會(huì)。作為一名數(shù)字電源從業(yè)
    的頭像 發(fā)表于 12-19 08:23 ?1477次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的必備技能大揭秘!

    FPGA工程師需要具備哪些技能?

    、實(shí)踐和不斷的提升才能夠達(dá)到專家級(jí)別。 結(jié)束語(yǔ) FPGA技術(shù)的不斷發(fā)展,為數(shù)字電路設(shè)計(jì)和系統(tǒng)集成提供了更廣泛的應(yīng)用場(chǎng)景。作為FPGA工程師,需要不斷探索和學(xué)習(xí),跟隨技術(shù)的發(fā)展,并將新技術(shù)
    發(fā)表于 11-09 11:03

    挑戰(zhàn)吧,HarmonyOS應(yīng)用開發(fā)工程師

    一年一度屬于工程師的專屬節(jié)日1024,多重活動(dòng)亮相啦~ 參與活動(dòng)即有機(jī)會(huì)獲得HUAWEI Freebuds 5i 耳機(jī)等精美禮品!
    發(fā)表于 10-25 15:51

    ?硬件工程師就業(yè)前景和未來(lái)發(fā)展方向

    大家好,我是硬件花園,一名樂于分享的硬件工程師。關(guān)注我,了解更多精彩內(nèi)容! 硬件工程師的就業(yè)前景和發(fā)展方向有很多,以下是我整理出來(lái)的一些常見的發(fā)展方向: 1. 技術(shù)層面 硬件
    的頭像 發(fā)表于 10-20 08:43 ?3206次閱讀