摘要:咱們先來(lái)說(shuō)說(shuō)程序員技能樹(shù)吧。開(kāi)發(fā)下的緩存應(yīng)用等處理方案熟悉負(fù)載均衡熟悉數(shù)據(jù)連接池應(yīng)用了解編程性能優(yōu)化。能結(jié)合負(fù)載均衡合理布置流量,對(duì)運(yùn)行性能進(jìn)行監(jiān)控與分析等。那個(gè)程序員,可以專精某一技術(shù)。
PHP程序員要月薪上萬(wàn),技術(shù)需要達(dá)到什么水平?
這是一個(gè)經(jīng)常被初級(jí)程序員問(wèn)到的一個(gè)問(wèn)題。如果你問(wèn)公司的HR,人家會(huì)告訴你,你的薪資取決于于公司的薪酬制度,以及你在公司的位置。。。,所以啊,你懂的,小伙子好好干,繼續(xù)加班吧。
這是可恥的忽悠, 我們廣大程序員都是追求技術(shù)進(jìn)步的有為青年,程序員的薪資水平要掌握在自己手中。
咱們先來(lái)說(shuō)說(shuō)PHP程序員技能樹(shù)吧。要月薪上萬(wàn),你要掌握的技能還真不少。
HTML/CSS/JavaScript 這些就不必說(shuō)了,入門(mén)級(jí)WEB開(kāi)發(fā)程序員都要掌握的。
其次說(shuō)說(shuō)PHP編程能力,精通PHP語(yǔ)法,掌握常用的函數(shù),熟悉PHP5下的OOP應(yīng)用,熟練使用緩存,掌握一些設(shè)計(jì)模式等等。這個(gè)是基礎(chǔ)。再高級(jí)一點(diǎn),你要會(huì)這些:對(duì)PHP運(yùn)行機(jī)制的理解;對(duì)系統(tǒng)資源的調(diào)用交互理解;關(guān)健性能的優(yōu)化能力。以及有過(guò)OOP架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),熟悉設(shè)計(jì)模式、UML,熟悉PHP對(duì)象運(yùn)行機(jī)制,內(nèi)存管理等
MySQL技能也是必不可少的。還是先從基本的來(lái)說(shuō),你要知道用PHP連接數(shù)據(jù)庫(kù);懂得寫(xiě)一些簡(jiǎn)單的SQL;建一些簡(jiǎn)單的索引;懂得用工具簡(jiǎn)單操作一下數(shù)據(jù)庫(kù)(增刪改庫(kù)表結(jié)構(gòu)數(shù)據(jù)等等)。進(jìn)階一點(diǎn)呢,你要懂得在開(kāi)發(fā)應(yīng)用上設(shè)計(jì)數(shù)據(jù)庫(kù),建立一些有效的索引,用explain分析SQL性能,壓力測(cè)試等等。再往上呢,你要深入了解數(shù)據(jù)庫(kù)索引、存儲(chǔ)引擎原理以及運(yùn)行機(jī)制,能有效地構(gòu)建高性能可擴(kuò)展的數(shù)據(jù)庫(kù)結(jié)構(gòu)/架構(gòu),有效地優(yōu)化數(shù)據(jù)庫(kù)性能配置并加以調(diào)試,分析數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)。再往上呢,再往上先不說(shuō)了。
再說(shuō)說(shuō)操作系統(tǒng)應(yīng)用能力,WEB開(kāi)發(fā)不只是會(huì)寫(xiě)代碼就行的。操作系統(tǒng)應(yīng)用也是必備技能。需要廣泛且扎實(shí)的基礎(chǔ)理論,而對(duì)于開(kāi)發(fā)者來(lái)說(shuō),熟悉基本的命令操作,對(duì)WEB相關(guān)服務(wù)的安裝、配置、優(yōu)化能力需要具備。
說(shuō)到這,已經(jīng)把很多程序員打回原形了。天啊,要到這么高的水平,原來(lái)我以為我很牛,現(xiàn)在才發(fā)現(xiàn)我太菜了。
還沒(méi)完呢,作為一個(gè)PHP程序員,沒(méi)有大型網(wǎng)站工作經(jīng)驗(yàn),怎么好意思出來(lái)混呢。PHP開(kāi)發(fā)下的緩存應(yīng)用(memcache、APC等);session處理方案;熟悉負(fù)載均衡;熟悉PHP數(shù)據(jù)連接池應(yīng)用;了解PHP編程性能優(yōu)化。這些只有在大訪問(wèn)量網(wǎng)站工作才能接觸到。這些只是小菜,你還要掌握分布式緩存及緩存性能優(yōu)化、熟悉存儲(chǔ)系統(tǒng)、文件系統(tǒng)、數(shù)據(jù)庫(kù),開(kāi)發(fā)可擴(kuò)展平臺(tái)。能結(jié)合負(fù)載均衡合理布置流量,對(duì)PHP運(yùn)行性能進(jìn)行監(jiān)控與分析等。
不說(shuō)了,再說(shuō)下去連我自己都沒(méi)信心了。不過(guò)呢,大家要往這個(gè)方向努力。FaceBook只招全棧工程師,現(xiàn)在大家知道為什么了吧,你掌握了上面說(shuō)的,你就是一個(gè)全棧工程師了。
總結(jié)一下,PHP程序員要月薪上萬(wàn),還是要求比較高的。 那個(gè)C++,JAVA程序員,可以專精某一技術(shù)。但是做Web開(kāi)發(fā)的人,就得往全棧工程師這個(gè)方向發(fā)展。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/20732.html
摘要:此篇文章并未如何教你怎么面試的時(shí)候吹逼,而是給一點(diǎn)點(diǎn)建議,如何更聰明地達(dá)到目的。據(jù)不完全統(tǒng)計(jì),基本都是做管理后臺(tái)改。不要太沉溺和糾結(jié)于技術(shù),把重心移到業(yè)務(wù)能力上,踏踏實(shí)實(shí)做事。 前言 ??對(duì)于很多剛畢業(yè)或者大四的同學(xué),都會(huì)有個(gè)困惑,我如何學(xué)PHP,為什么知識(shí)會(huì)那么雜,然后實(shí)習(xí)中公司大概需要哪些要求。此篇文章并未如何教你怎么面試的時(shí)候吹逼,而是給一點(diǎn)點(diǎn)建議,如何更聰明地達(dá)到目的。 實(shí)習(xí)可...
閱讀 2086·2023-04-25 19:15
閱讀 2265·2021-11-23 09:51
閱讀 1272·2021-11-17 09:33
閱讀 2177·2021-08-26 14:15
閱讀 2493·2019-08-30 15:54
閱讀 1590·2019-08-30 15:54
閱讀 2178·2019-08-30 12:50
閱讀 1143·2019-08-29 17:08