第一篇:PHP工程師必知:哪些因素決定你的薪水?
千鋒教育-中國(guó)IT職業(yè)教育領(lǐng)先品牌
PHP工程師必知:哪些因素決定你的薪水?
PHP作為全球最普及的互聯(lián)網(wǎng)開(kāi)發(fā)語(yǔ)言之一,自誕生至今已被公司企業(yè)廣泛使用,目前國(guó)內(nèi)大型公司(如:新浪、淘寶、百度、騰訊、搜狐、TOM等)網(wǎng)站10家中有8家是使用PHP語(yǔ)言完成的。很多人學(xué)習(xí)PHP技術(shù),不過(guò)對(duì)于PHP工程師來(lái)說(shuō),他們的薪資究竟受哪些因素影響呢?
1、技術(shù)能力
程序員必然要談到技術(shù)能力,來(lái)看看HR喜歡什么樣的簡(jiǎn)歷?
1)初級(jí)PHP工程師:Thinkphp,Yii, Laravel等駕輕就熟,增刪改查必備。
千鋒教育004km.cn
千鋒教育-中國(guó)IT職業(yè)教育領(lǐng)先品牌
2)中級(jí)PHP工程師:get進(jìn)階技--數(shù)據(jù)庫(kù)索引和優(yōu)化自不必說(shuō),分表分庫(kù)還是要有的,memcache和redis的使用頻率不能低于月次,不了解前端是不是說(shuō)不過(guò)去了?
3)高級(jí)PHP工程師:除了上面的條件外,還要有門(mén)面擔(dān)當(dāng)?shù)乃刭|(zhì),玩轉(zhuǎn)Linux常用指令,熟悉memcache和redis原理。對(duì)于算法和數(shù)據(jù)結(jié)構(gòu)有你敢問(wèn)我就敢答的自信,Hadoop,hive,spark不過(guò)是平常的玩具,最重要的還是經(jīng)歷過(guò)大場(chǎng)面(有處理過(guò)百萬(wàn)日PV網(wǎng)站高并發(fā),大數(shù)據(jù)的經(jīng)驗(yàn))。
4)當(dāng)然在Github開(kāi)淘寶店或有個(gè)人站點(diǎn)是HR大愛(ài),在各大極客社區(qū)里有頭有臉的那是極好的。
2、工作年限
1)3年以下PHPer,年限差異對(duì)薪資影響不大,主要是積累的階段。
2)3-5年的PHPer會(huì)出現(xiàn)分水嶺,薪資跨度較大,跟程序員的自我修養(yǎng)有比較大的關(guān)系。此段位的程序員由于經(jīng)驗(yàn)和精力等原因,會(huì)成為公司coding的主力,部分中小型公司也有機(jī)會(huì)轉(zhuǎn)型到技術(shù)管理。當(dāng)然也有部分有情懷的程序員開(kāi)始創(chuàng)業(yè)。
千鋒教育004km.cn
千鋒教育-中國(guó)IT職業(yè)教育領(lǐng)先品牌
3)5-8年的PHP發(fā)展會(huì)往技術(shù)或者管理兩個(gè)方向,不過(guò)在中國(guó),程序員普遍發(fā)展的軌跡,很少有程序員過(guò)了35歲還奮斗在一線(都35了還能熬夜么?),并且在市場(chǎng)上競(jìng)爭(zhēng)力也會(huì)減弱,所以大部分會(huì)提早走上管理之路。
3、公司——列舉的都是有PHP的公司
一線公司基本以數(shù)字廠(360),狼廠(Baidu),鵝廠(Tencent),貓廠(Alibaba),小米,狗廠(搜狗),獵豹等代表,薪資但是在如今人才為王的市場(chǎng)狀況下,部分融資不錯(cuò)的發(fā)展型公司也都紛紛打出非常具有競(jìng)爭(zhēng)力的薪資和各種優(yōu)厚的福利!
4、教育背景
一般情況,普通本科應(yīng)屆生較??破鹦綍?huì)高2-5K左右,近幾年,互聯(lián)網(wǎng)公司成為各大高校畢業(yè)生眾星捧月之地。
211、985畢業(yè)生起薪增長(zhǎng)尤為明顯,本科及碩士應(yīng)屆畢業(yè)生的起薪達(dá)到了12-20K(年薪在17W-30W),甚至去年出現(xiàn)了阿里的星計(jì)劃起薪60W招聘畢業(yè)生!
5、工作地點(diǎn)
互聯(lián)網(wǎng)在不同城市的發(fā)展成熟度極大的影響了薪資,目前互聯(lián)網(wǎng)公司主要還是以一線城市為主。以一線城市為參考(北上廣深),薪資水平會(huì)比二三線城市高出不少,近兩年杭州(越來(lái)越多的阿里系創(chuàng)業(yè))
千鋒教育004km.cn
千鋒教育-中國(guó)IT職業(yè)教育領(lǐng)先品牌
和成都(游戲及移動(dòng)互聯(lián)網(wǎng)的發(fā)展迅速)薪資也提升不少。雖然近幾年會(huì)有不少人想逃離北上廣,但是就目前的互聯(lián)網(wǎng)公司的分布來(lái)看,二線城市的能提供的機(jī)會(huì)數(shù)量和薪資較北上廣差異很大。
總結(jié):
業(yè)務(wù)場(chǎng)景決定技術(shù)造型,php是最好的網(wǎng)頁(yè)編程語(yǔ)言之一。隨著IT行業(yè)大勢(shì)所趨,PHP技術(shù)成為就業(yè)利器。PHP程序員想要高薪就業(yè),選擇很關(guān)鍵。大平臺(tái)技術(shù)好,福利高,有保障,但是空間小,像螺絲釘。發(fā)展型公司氛圍好,產(chǎn)品前景不錯(cuò),空間大,但是風(fēng)險(xiǎn)大,選擇各有利弊,需結(jié)合自己不同階段的追求,才能做出最適合自己的選擇。
千鋒教育004km.cn
第二篇:PHP工程師崗位要求
崗位描述1、2、3、4、參與系統(tǒng)框架和核心模塊的開(kāi)發(fā)并維護(hù);
根據(jù)業(yè)務(wù)部需求,進(jìn)行新產(chǎn)品開(kāi)發(fā);
根據(jù)公司技術(shù)文檔規(guī)范編寫(xiě)相應(yīng)的技術(shù)文檔;
參與產(chǎn)品測(cè)試方案的規(guī)劃,負(fù)責(zé)系統(tǒng)測(cè)試,集成測(cè)試。
職位要求
1、計(jì)算機(jī)相關(guān)專業(yè),本科及以上學(xué)歷;
2、熟悉PHP開(kāi)發(fā),有一年以上PHP開(kāi)發(fā)經(jīng)驗(yàn);
3、熟悉css/xml等網(wǎng)頁(yè)技術(shù),熟悉Ajax、JQuery、JavaScript,熟悉Adodb、Smarty、ThinkPHP、WebService等;
4、熟悉 Apache, MySQL, 熟悉MySql數(shù)據(jù)庫(kù)的設(shè)計(jì)、管理、開(kāi)發(fā)和優(yōu)化,具備一定服務(wù)器構(gòu)建經(jīng)驗(yàn),精通數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程、函數(shù)的編寫(xiě);
5、熟悉面向?qū)ο缶幊?,具有良好的編程風(fēng)格、習(xí)慣;了解軟件開(kāi)發(fā)流程,熟悉MVC模式;并有在MVC模式下進(jìn)行中大型web開(kāi)發(fā)的經(jīng)驗(yàn);
6、熟悉開(kāi)發(fā)文檔的編寫(xiě),有良好文檔編寫(xiě)能力;
7、可以單獨(dú)對(duì)已有的系統(tǒng)進(jìn)行維護(hù),工作認(rèn)真細(xì)致負(fù)責(zé),有良好的自學(xué)能力,獨(dú)立思考能力,能夠在短時(shí)間內(nèi)學(xué)習(xí)并應(yīng)用新技術(shù);
8、積極熱情、溝通能力強(qiáng),有強(qiáng)烈的責(zé)任心,具有良好的團(tuán)隊(duì)合作精神和敬業(yè)精神;
第三篇:PHP開(kāi)發(fā)工程師崗位職責(zé)
1.負(fù)責(zé)PHP相關(guān)產(chǎn)品模塊開(kāi)發(fā)工作。
2.負(fù)責(zé)公司業(yè)務(wù)系統(tǒng)開(kāi)發(fā)、單元測(cè)試、系統(tǒng)對(duì)接工作。
3.負(fù)責(zé)公司已有網(wǎng)絡(luò)管理系統(tǒng)的二次開(kāi)發(fā)。
4.負(fù)責(zé)相關(guān)系統(tǒng)的設(shè)計(jì)與編碼工作。
5.負(fù)責(zé)研發(fā)產(chǎn)品技術(shù)文稍的編寫(xiě)工作。
第四篇:PHP開(kāi)發(fā)工程師-實(shí)習(xí)報(bào)告
畢業(yè)實(shí)習(xí)報(bào)告專用紙
PHP開(kāi)發(fā)工程師實(shí)習(xí)報(bào)告
一、實(shí)習(xí)目的和意義
我自大二起便對(duì)PHP Web開(kāi)發(fā)產(chǎn)生了濃厚的興趣,然后便一直在進(jìn)行相關(guān)的學(xué)習(xí)。由于學(xué)校沒(méi)有開(kāi)設(shè)相關(guān)課程,所有的學(xué)習(xí)和實(shí)踐都只能源于自己思考和書(shū)本知識(shí),故而難免在經(jīng)驗(yàn)上有相當(dāng)大的欠缺。我越來(lái)越清醒地認(rèn)識(shí)到Web開(kāi)發(fā)是一項(xiàng)技術(shù)工作,更是一門(mén)對(duì)經(jīng)驗(yàn)依賴性很強(qiáng)工作,于是我便決定開(kāi)始自己的實(shí)習(xí)。
為了進(jìn)一步了解PHP Web開(kāi)發(fā)的相關(guān)知識(shí),掌握PHP Web開(kāi)發(fā)的基本技術(shù),豐富PHP Web開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn),鞏固SQL的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率,我開(kāi)始了此次實(shí)習(xí)。通過(guò)實(shí)習(xí),鞏固大學(xué)所學(xué)專業(yè)的基本知識(shí),提高分析、判斷和處理實(shí)際問(wèn)題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實(shí)習(xí)崗位簡(jiǎn)介
崗位名稱:PHP開(kāi)發(fā)工程師
主要工作:本次實(shí)習(xí)我的主要工作與其他同事合作使用PHP語(yǔ)言在EcShop開(kāi)源商城項(xiàng)目上二次開(kāi)發(fā)出一個(gè)B2C商城。
三、實(shí)習(xí)內(nèi)容和過(guò)程
入職第一天要求熟悉公司的開(kāi)發(fā)環(huán)境,以及代碼風(fēng)格。
公司的開(kāi)發(fā)環(huán)境是WAMP平臺(tái),即Windows、Apache、MySQL、PHP環(huán)境,開(kāi)發(fā)工具是PHPEclipse和Navicat。
原本以為如今公司開(kāi)發(fā)都會(huì)在Linux系統(tǒng)下,這才清楚開(kāi)發(fā)環(huán)境全憑個(gè)人喜好以及熟悉程度。其實(shí)同樣是做架構(gòu),同樣是寫(xiě)代碼,環(huán)境不重要。只是因?yàn)樽詈蟮姆?wù)器是Linux系統(tǒng),為了避免上線以后出問(wèn)題,所以對(duì)常見(jiàn)的Linux的特點(diǎn)要求熟悉。
Apache并不要求掌握多少,因?yàn)榉?wù)器維護(hù)有專職人員做,而且做的更專
畢業(yè)實(shí)習(xí)報(bào)告專用紙
業(yè)更好,我們只是簡(jiǎn)單的能使用就好。
Eclipse是一套很強(qiáng)大的IDE,有各種版本適合各種語(yǔ)言開(kāi)發(fā),如Java、PHP等。其附帶的功能強(qiáng)大而又方便,是大中型項(xiàng)目的開(kāi)發(fā)利器。因?yàn)樵诖笾行晚?xiàng)目開(kāi)發(fā)時(shí),項(xiàng)目?jī)?nèi)部結(jié)構(gòu)錯(cuò)亂復(fù)雜,各個(gè)文件之間存在個(gè)各種各樣的依賴關(guān)系,這時(shí)候一個(gè)好的IDE可以省下很多使用Notepad開(kāi)發(fā)時(shí)的勞力。
Navicat是一套數(shù)據(jù)庫(kù)管理工具,用它來(lái)連接MySQL比命令行操作更方便,比phpMyAdmin更快捷,因?yàn)镃/S的系統(tǒng)有更快的響應(yīng)速度以及處理速度。
代碼風(fēng)格是影響團(tuán)隊(duì)開(kāi)發(fā)的一個(gè)很重要因素,這一點(diǎn)在我們后面進(jìn)行開(kāi)發(fā)的時(shí)候給我?guī)?lái)相當(dāng)深刻的感觸。從簡(jiǎn)單的代碼縮進(jìn)、留白,到更深入的數(shù)據(jù)處理方式,處理環(huán)節(jié),每個(gè)人都有自己的理解和想法,因?yàn)槊總€(gè)人都有自己的經(jīng)驗(yàn)。
代碼格式還好說(shuō),在公司見(jiàn)識(shí)到了很方便的代碼美化工具,可以方便的轉(zhuǎn)化為自己賞心悅目的格式。但是數(shù)據(jù)的處理方式、流程、環(huán)節(jié),卻是項(xiàng)目整合的關(guān)鍵。比如關(guān)鍵字過(guò)濾的處理,重復(fù)處理會(huì)影響效率,比如某個(gè)顯示值的變換,萬(wàn)萬(wàn)不能重復(fù)處理。所以在一開(kāi)始就必須規(guī)定好入口參數(shù)、出口參數(shù)的格式,并且將數(shù)據(jù)處理流程規(guī)定好!即有一套精確的數(shù)據(jù)流圖!
關(guān)于數(shù)據(jù)庫(kù)架構(gòu)——理論和實(shí)踐
該商城是由一個(gè)經(jīng)驗(yàn)豐富的項(xiàng)目經(jīng)歷、還有幾個(gè)專職人員帶領(lǐng)我們幾個(gè)實(shí)習(xí)生一起做。在數(shù)據(jù)庫(kù)架構(gòu)的問(wèn)題上我第一次感受到經(jīng)驗(yàn)和書(shū)本的矛盾關(guān)系。
在看到該商城的數(shù)據(jù)庫(kù)架構(gòu)時(shí),我不禁覺(jué)得其有問(wèn)題。按著書(shū)上關(guān)于數(shù)據(jù)庫(kù)范式的講解,毫無(wú)疑問(wèn)該網(wǎng)站的數(shù)據(jù)庫(kù)存在數(shù)據(jù)冗余等諸多問(wèn)題,難道這個(gè)項(xiàng)目經(jīng)理和這些工程師們不懂?dāng)?shù)據(jù)庫(kù)范式?事實(shí)證明我猜對(duì)了一半,當(dāng)我滿懷疑惑提出數(shù)據(jù)庫(kù)的問(wèn)題后,才發(fā)現(xiàn)有一個(gè)工程師真的不清楚數(shù)據(jù)庫(kù)范式是什么,甚至連這個(gè)概念都沒(méi)聽(tīng)過(guò)。另外一個(gè)工程師帶著我分析這個(gè)網(wǎng)站的用途和需求,并講解了這樣設(shè)計(jì)的優(yōu)點(diǎn)和缺點(diǎn),以及按著規(guī)范的范式要求去設(shè)計(jì)的優(yōu)點(diǎn)和缺點(diǎn)。最終我了解到,數(shù)據(jù)庫(kù)范式是一個(gè)規(guī)范,它在理想程度上解決了數(shù)據(jù)冗余,刪除出錯(cuò)等諸多問(wèn)題,但是當(dāng)我們完全按著數(shù)據(jù)庫(kù)范式去設(shè)計(jì)的時(shí)候就發(fā)現(xiàn)并沒(méi)有想象中的好。因?yàn)橛幸恍┤哂嗷騽h除出錯(cuò)很可能一年才遇到一次,而且在人為提醒的狀況下完全可以避免,但是為了避免冗余所耗費(fèi)的勞力,所付出的代價(jià)卻是相當(dāng)巨大的。
畢業(yè)實(shí)習(xí)報(bào)告專用紙
關(guān)于注釋
開(kāi)發(fā)的時(shí)候被一再?gòu)?qiáng)調(diào)注釋的重要性。并且就連注釋的格式都規(guī)范的死死的。這就是團(tuán)隊(duì)開(kāi)發(fā)。每一個(gè)文件都必須有文件注釋,每一個(gè)函數(shù)都必須有功能注釋以及參數(shù)注釋,甚至就連每一個(gè)變量都必須有注釋,必須清清楚楚標(biāo)明用途,哪怕它的標(biāo)識(shí)符很清楚表示它只是個(gè)password。
如今的開(kāi)發(fā)語(yǔ)言都有其相應(yīng)的自動(dòng)生成API幫助文檔的小軟件,每一個(gè)軟件都規(guī)定了注釋的規(guī)范,以方便生成幫助文檔,好在這些文檔規(guī)范大致相同。剛開(kāi)始很驚訝,因?yàn)樽⑨尩膬?nèi)容居然能占一半,甚至更多,這在以前都未曾遇到。
如何解決問(wèn)題
商城開(kāi)發(fā)到一半遇到兩個(gè)問(wèn)題:一個(gè)是視頻播放上傳,再有一個(gè)就是自動(dòng)繪制圖表。
視頻上傳在土豆、優(yōu)酷上屢見(jiàn)不鮮,可是真正到了自己開(kāi)發(fā)的時(shí)候才發(fā)現(xiàn)并不像想象的那么容易。我只要一想到上傳時(shí)網(wǎng)絡(luò)狀況、斷點(diǎn)續(xù)傳、視頻格式這些技術(shù)問(wèn)題,頭就大了。自動(dòng)圖表就更不必說(shuō),根本不知道從哪里下手,更不能接受的是項(xiàng)目經(jīng)理和兩個(gè)工程師居然也沒(méi)遇到過(guò)類似問(wèn)題。
當(dāng)時(shí)我覺(jué)得這件事或許解決不了,因?yàn)轫?xiàng)目已經(jīng)分好時(shí)間,工期只有這么多,即便能解決怕也是要超工期。最后向上級(jí)反映一下改一下需求然后可能就不了了之了。事實(shí)證明了我的想法很愚蠢,因?yàn)榻?jīng)理根本就沒(méi)向上反映,只是相當(dāng)?shù)ǖ亟o了一句話:上網(wǎng)找找方法,肯定能實(shí)現(xiàn)。沒(méi)想到真讓經(jīng)理說(shuō)中了。
最后大家齊心合力,首先把問(wèn)題分析,難關(guān)一個(gè)一個(gè)克服,經(jīng)歷了整夜守著谷歌翻譯看幫助文檔,經(jīng)歷了整夜手工輸入連接下載flash接口,經(jīng)理了整夜調(diào)試修改別人的代碼……經(jīng)歷了一個(gè)又一個(gè)不眠之夜,工作居然提前完成了!
事后一次聚餐的時(shí)候大家說(shuō)根本沒(méi)想到這個(gè)可能實(shí)現(xiàn),經(jīng)理說(shuō):“類似的狀況我之前就遇到很多回了。最開(kāi)始也是想著該需求,后來(lái)才認(rèn)識(shí)到,公司招人來(lái)是解決問(wèn)題的,工作就要盡責(zé)!有需求就必須滿足!即便滿足不了也得盡全力去做。最重要的是:事情都是人做的,別人能做,自己為什么不能,即便不能自創(chuàng),抄也可以抄來(lái)”。
四、實(shí)習(xí)心得:
1.關(guān)于公司的開(kāi)發(fā)環(huán)境和代碼規(guī)范
畢業(yè)實(shí)習(xí)報(bào)告專用紙
公司的環(huán)境和規(guī)范,都是長(zhǎng)期以來(lái)根據(jù)實(shí)踐經(jīng)驗(yàn)慢慢總結(jié)出來(lái)的,很適合當(dāng)前規(guī)模項(xiàng)目的開(kāi)發(fā),因此必須及時(shí)熟悉。這就如生產(chǎn)力和生產(chǎn)關(guān)系之間的聯(lián)系,毫無(wú)疑問(wèn)當(dāng)前的生產(chǎn)關(guān)系是適應(yīng)生產(chǎn)力的。
規(guī)范包括代碼規(guī)范和架構(gòu)規(guī)范,它制定了數(shù)據(jù)處理流程的規(guī)范,以及考慮因素。然而不同的項(xiàng)目對(duì)應(yīng)不同的需求,應(yīng)當(dāng)考慮的因素也是不同的。比如一個(gè)普通公司的內(nèi)網(wǎng)只允許內(nèi)部員工訪,這樣的話對(duì)安全系數(shù)的要求就不高,但大流量大負(fù)載的狀況就得多加考慮!換過(guò)來(lái)如果是一個(gè)機(jī)關(guān)部門(mén)的網(wǎng)站,顯然不會(huì)有大流量大負(fù)載的情況出現(xiàn),因此在這上面便可以少考慮,而安全系數(shù)就是不得不考慮的致命因素!
2.關(guān)于理論和實(shí)踐
最開(kāi)始的數(shù)據(jù)庫(kù)問(wèn)題讓我明白了書(shū)上的理論在面對(duì)實(shí)現(xiàn)中的硬傷時(shí)表現(xiàn)得是那么蒼白,那更多的只是理論上的完美,而實(shí)際工作中是不存在完美的!
后來(lái)的代碼實(shí)現(xiàn)工作讓我認(rèn)識(shí)到,即便是理論上掌握了,實(shí)踐的話卻不一定成功。且不說(shuō)無(wú)數(shù)次調(diào)試后才能保證語(yǔ)句的正確,單單是邏輯錯(cuò)誤出現(xiàn)的頻率就幾乎讓人崩潰。原本在腦海中那么清晰地思路,到實(shí)現(xiàn)的時(shí)候才發(fā)現(xiàn)居然有那么多問(wèn)題沒(méi)想到!
公司實(shí)習(xí)這段時(shí)間我清楚了什么叫:紙上得來(lái)終覺(jué)淺,絕知此事要躬行!3.注釋——責(zé)任心的體現(xiàn)
在公司開(kāi)發(fā),最開(kāi)始被迫寫(xiě)N多注釋,到后期整合項(xiàng)目的時(shí)候才發(fā)現(xiàn)多虧有這些注釋。它們使得我們可以很方便地回想起自己當(dāng)時(shí)的想法,更使得我們可以毫無(wú)障礙地讀懂別人的代碼,以后即便是換了一批人員進(jìn)行二次開(kāi)發(fā)或者維護(hù)都會(huì)很方便。
注釋,既是對(duì)自己作品的信心,也是對(duì)自己作品的負(fù)責(zé)!4.公司招人是需要解決問(wèn)題
商城遇到的兩個(gè)問(wèn)題最終被解決,我清楚地知道問(wèn)題解決的每一個(gè)過(guò)程。從最開(kāi)始的毫無(wú)頭緒,到后來(lái)的稍有眉目,再到后來(lái)思路清晰,然后一步一步實(shí)現(xiàn)!經(jīng)理那句話給我印象很深刻:公司招人是要來(lái)解決問(wèn)題的!我想我以后都不會(huì)輕易說(shuō)不行了。
畢業(yè)實(shí)習(xí)報(bào)告專用紙
五、實(shí)習(xí)感受
通過(guò)本次實(shí)習(xí),我基本了解了公司的開(kāi)發(fā)流程,以及一些開(kāi)發(fā)時(shí)的注意事項(xiàng),同時(shí)也使自己的代碼水平上升了一個(gè)層次。然而更多的收獲在于了解到工作是什么樣的狀態(tài),工作中的問(wèn)題以及遇到問(wèn)題怎么做。經(jīng)過(guò)這次實(shí)習(xí),工作于我不再是想象中的那個(gè)空洞的名詞,我深深地感受到它的存在!深深地體會(huì)到它和學(xué)校的區(qū)別!
第五篇:PHP工程師技能水平區(qū)分
PHP工程師技能水平區(qū)分
說(shuō)句實(shí)話,寫(xiě)這個(gè)真夠無(wú)聊的.本來(lái)看了某位大蝦的類似文章,腹誹了幾句也就算了.但是昨天晚上有個(gè)客戶拿著這篇文章問(wèn)我: 你丫的自己做
外包,你算幾段PHPer?遂感覺(jué)那篇文章對(duì)某些半通不通之人的誤導(dǎo)之深.無(wú)法,只有寫(xiě)此文章表明我對(duì)PHPer的水平區(qū)分的立場(chǎng).關(guān)于具體收入水平,總的來(lái)說(shuō)因?yàn)檫@幾年P(guān)HP培訓(xùn)班的加多,大量PHP新手開(kāi)始搞亂市場(chǎng),所以很難說(shuō)清.在此貿(mào)然寫(xiě)出有誤導(dǎo)之嫌.而且收入水平和所在地區(qū)有很大的關(guān)系,例如重慶的同水平PHPer肯定比北京的工資低.但在重慶省著點(diǎn)花錢(qián)反而比北京剩的工資多.不過(guò),PHP的市場(chǎng)確實(shí)在逐步混亂,目前因?yàn)榕嘤?xùn)班/大學(xué)選修課等原因,初級(jí)PHPer大量增加.故初級(jí)PHPer的工資市場(chǎng)有步asp呈現(xiàn)白菜價(jià)的趨勢(shì)
.但高級(jí)PHPer仍然極為缺乏.但我認(rèn)為:工資水平和實(shí)際技術(shù)水平基本成正比,目前業(yè)界信息透明,且到目前位置高端PHPer的圈子仍然極小.大家交換信息極為方便.如果PHP水平不高,但拿到高工資的概率不高.即使PHP技術(shù)差能拿到高工資也不能長(zhǎng)久.以下觀點(diǎn)屬于我的一家之言,您不贊同可以拍磚,可以給我發(fā)信討論,我的mail是 jstel && 126.com(&&換成 @)Arain收.qq :
155313 7 2 4.目前我職業(yè)做網(wǎng)站項(xiàng)目外包,也就是大家所說(shuō)的自由職業(yè)者.歡迎大家有網(wǎng)站/crm等活發(fā)包給我.0 : 我對(duì)PHPer的定義: PHPer是工作/程序以編寫(xiě)PHP程序?yàn)橹?其他方面略有涉獵的人.部分由C/C++ 轉(zhuǎn)來(lái)的人,雖然也做php程序,但工作重點(diǎn)仍是C/C++.不能說(shuō)是PHPer或者不能說(shuō)是純粹的PHPer.1 : 對(duì)PHPer的劃分,我對(duì)PHPer劃分為以下幾個(gè)階段.a: PHP 愛(ài)好者(半個(gè)PHPer)
b: PHP 初學(xué)者(PHP Beginner)
c: PHP 初級(jí)程序員(Primary PHP Coder)
d: PHP 中級(jí)程序員(Junior PHP Coder)
e: PHP 高級(jí)程序員(Senior PHP Coder)
f: PHP 工程師(PHP Programmar)
以下是對(duì)PHPer劃分的具體描述:
X: PHPer的共同特點(diǎn):
0: 會(huì)電腦,能上網(wǎng).1: 知道w3c標(biāo)準(zhǔn),2: 會(huì)html,會(huì)JS,會(huì)PHP.會(huì)MySQL.3: 知道linux.見(jiàn)過(guò)linux運(yùn)行.不滿足以上內(nèi)容者別說(shuō)自己是PHPer.以下對(duì)不同階段的描述, 每一個(gè)高級(jí)階段都需要掌握低級(jí)階段的技能.他們之間具有繼承關(guān)系.在初級(jí)階段,由于目前國(guó)內(nèi)的情況.經(jīng)常需要PHPer兼美工/網(wǎng)管的功能.所以也寫(xiě)了一部分其他技能.a: PHP 愛(ài)好者
定義: 以PHP程序?yàn)闃I(yè)余愛(ài)好,建有或正維護(hù)著一個(gè)或幾個(gè)使用PHP技術(shù)實(shí)現(xiàn)的網(wǎng)站/程序的人是PHP 愛(ài)好者.描述: 這些人一般不以PHP為謀生手段,他們的分布以網(wǎng)站站長(zhǎng)及在校學(xué)生為主.特征: 1: 會(huì)用dreamweaver/frontpage等工具制作網(wǎng)頁(yè).2: 可以對(duì)現(xiàn)成PHP程序進(jìn)行修改.3: 愛(ài)好PHP.技術(shù)要求: 無(wú).b: PHP 初學(xué)者(PHP Beginner)
定義: 準(zhǔn)備以PHP程序謀生,準(zhǔn)備建設(shè)或正在維護(hù)一個(gè)或幾個(gè)使用PHP技術(shù)實(shí)現(xiàn)的網(wǎng)站/程序的人是PHP 初學(xué)者(PHP Beginner).描述: 這些人已經(jīng)或即將以PHP為主要謀生手段,他們的分布以即將畢業(yè)的大學(xué)生及剛剛加入PHP 程序員行列的人為主
特征: 1: 能夠簡(jiǎn)單維護(hù)/操作/優(yōu)化linux.2: 能夠編寫(xiě)PHP程序.3: 會(huì)MySQL.4: 會(huì)html/js.5: 能夠構(gòu)建符合W3C標(biāo)準(zhǔn)的頁(yè)面.6: 能夠勝任簡(jiǎn)單的服務(wù)器維護(hù)工作.技術(shù)要求:
1: 服務(wù)器運(yùn)行系統(tǒng):
a: linux:
I: 能夠安裝Linux系統(tǒng)、熟練使用Linux常用命令、知道Vim文本編輯器,會(huì)軟件包管理.II: 能夠?qū)嶋H操作用戶管理、進(jìn)程管理、文件系統(tǒng)管理、權(quán)限管理功能
III: 知道并會(huì)使用Linux網(wǎng)絡(luò)配置相關(guān)文件、基本配置命令、DHCP、VNC、DNS服務(wù)器、Samba服務(wù)器.能成功配置并使以下服務(wù)平穩(wěn)運(yùn)行.SSH、FTP、Apache,站點(diǎn)登錄控制、日志管理.IV: 能夠使用shell對(duì)服務(wù)器進(jìn)行維護(hù).V: 能夠進(jìn)行Linux系統(tǒng)安全配置、Iptables、syslog日志管理
b: windows:
僅為初學(xué)者和初級(jí)程序員要求.I: 能夠安裝windows、熟練使用windows、能夠?qū)IS進(jìn)行優(yōu)化.II: 能夠正確配置防火墻、對(duì)服務(wù)器進(jìn)行管理維護(hù).III: 能夠抵御普通的網(wǎng)絡(luò)攻擊.2 web頁(yè)面技術(shù)及相關(guān):
其實(shí)這不應(yīng)該算是PHP的技術(shù).但實(shí)際工作中,大部分PHP初學(xué)者都需要兼前臺(tái)/后臺(tái)/網(wǎng)管的角色.故在此提出,僅供參考.I: 熟練掌握HTML, Dreamweaver、常用標(biāo)簽、圖象地圖、表格、分楨框架、表單,Header處理,CSS, 樣式表的分類、樣
式則規(guī)器使用,常用的樣式、層標(biāo)簽,JavaScript
II: 各種事件及事件處理程序的應(yīng)用、window對(duì)象、document對(duì)象、location對(duì)象、body對(duì)象、form對(duì)象、form表單字段元素對(duì)象
III: ajax及其相關(guān)技術(shù).能完成常見(jiàn)ajax頁(yè)面制作
MySQL技術(shù)
I: 熟練掌握SQL語(yǔ)句.II: 熟練掌握MySQL的常用操作.包括安全、訪問(wèn)控制和權(quán)限、備份和恢復(fù),復(fù)制、導(dǎo)入和導(dǎo)出記錄.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護(hù)工具.4 PHP技術(shù)
I: 熟練掌握PHP語(yǔ)法,常用函數(shù).II: 熟悉PHP的面向?qū)ο缶幊?并能實(shí)際使用面向?qū)ο笏枷脒M(jìn)行程序?qū)懽?III: 熟悉PHP常用庫(kù).c: PHP 初級(jí)程序員(Primary PHP Coder)
定義: 正在以PHP程序謀生,正在建設(shè)或維護(hù)一個(gè)或幾個(gè)使用PHP技術(shù)實(shí)現(xiàn)的網(wǎng)站/程序的人,PHP經(jīng)驗(yàn)有限的人是PHP初級(jí)程序員.描述: 這些人已經(jīng)以PHP為主要謀生手段,他們的分布以剛剛加入PHP 程序員行列的人為主,也有部分加入PHP行列若干年的人.特征: 1: 能夠維護(hù)/操作/優(yōu)化linux.2: 熟練編寫(xiě)PHP程序.3: 熟練掌握MySQL.4: 會(huì)html/js.5: 能夠快速構(gòu)建符合W3C標(biāo)準(zhǔn)的頁(yè)面.6: 能夠勝任大部分服務(wù)器維護(hù)工作.技術(shù)要求:
1: 服務(wù)器運(yùn)行系統(tǒng):
a: linux:
I: 熟練安裝Linux系統(tǒng)、熟練使用Linux常用命令和某些日常使用的命令、掌握軟件包管理.II: 能夠熟練操作用戶管理、進(jìn)程管理、文件系統(tǒng)管理、權(quán)限管理功能
III: 能夠熟練使用Linux網(wǎng)絡(luò)配置相關(guān)文件、基本配置命令、DHCP、VNC、DNS服務(wù)器、Samba服務(wù)器.能快速的配置并使
以下服務(wù)平穩(wěn)運(yùn)行.SSH、FTP、Apache,站點(diǎn)登錄控制、日志管理.IV: 能夠?qū)ySQL和Apache進(jìn)行一定的優(yōu)化以提升網(wǎng)站性能.V: 能夠使用shell對(duì)服務(wù)器進(jìn)行維護(hù).熟練使用常用的維護(hù)工具.VI: 能夠進(jìn)行Linux系統(tǒng)安全配置、Iptables、syslog日志管理
b: windows:
僅為初學(xué)者和初級(jí)程序員要求.I: 能夠安裝windows、熟練使用windows、能夠?qū)IS進(jìn)行優(yōu)化.II: 能夠正確配置防火墻、對(duì)服務(wù)器進(jìn)行管理維護(hù).III: 能夠抵御普通的網(wǎng)絡(luò)攻擊.2 web頁(yè)面技術(shù)及相關(guān):
其實(shí)這不應(yīng)該算是PHP的技術(shù).但實(shí)際工作中,大部分初級(jí)PHP程序員在公司里都需要兼前臺(tái)/后臺(tái)/網(wǎng)管的角色.故在此提出,僅供參
考.I: 熟練掌握HTML, Dreamweaver、常用標(biāo)簽、圖象地圖、表格、分楨框架、表單,Header處理,CSS, 樣式表的分類、樣
式則規(guī)器使用,常用的樣式、層標(biāo)簽,JavaScript
II: 各種事件及事件處理程序的應(yīng)用、window對(duì)象、document對(duì)象、location對(duì)象、body對(duì)象、form對(duì)象、form表單字段
元素對(duì)象
III: ajax及其相關(guān)技術(shù).能完成常見(jiàn)ajax頁(yè)面制作.IV: 會(huì)photoshop在內(nèi)的一種或多種圖片編輯軟件
MySQL技術(shù)
I: 熟練掌握SQL語(yǔ)句.II: 熟練掌握MySQL的操作.包括安全、訪問(wèn)控制和權(quán)限、備份和恢復(fù),復(fù)制、導(dǎo)入和導(dǎo)出記錄.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護(hù)工具.IV: 知道MySQL常見(jiàn)性能瓶頸的原因及解決方法.并能實(shí)際解決.4 PHP技術(shù)
I: 熟練掌握PHP語(yǔ)法,常用函數(shù).II: 熟悉PHP的面向?qū)ο缶幊?并能實(shí)際使用面向?qū)ο笏枷脒M(jìn)行程序.III: 熟悉php面向?qū)ο蟮奶匦?能夠根據(jù)實(shí)際運(yùn)行環(huán)境選擇開(kāi)發(fā)方法.IV: 熟悉PHP常用庫(kù).能夠使用常用的php庫(kù)進(jìn)行項(xiàng)目開(kāi)發(fā).V: 擁有良好的編碼格式習(xí)慣,可以規(guī)范的進(jìn)行代碼編寫(xiě).5 項(xiàng)目相關(guān)
I: 實(shí)際完成過(guò)PHP項(xiàng)目.或全程參與過(guò)php網(wǎng)站開(kāi)發(fā)與建設(shè).II: 能夠較為快速的進(jìn)行項(xiàng)目開(kāi)發(fā).d: PHP 中級(jí)程序員(Junior PHP Coder)
定義: 正在以PHP程序謀生,正在建設(shè)或維護(hù)一個(gè)或幾個(gè)使用PHP技術(shù)實(shí)現(xiàn)的網(wǎng)站/程序的人,有幾年P(guān)HP經(jīng)驗(yàn)但是尚未積累必要的代碼庫(kù)和
快速開(kāi)發(fā)工具的人是PHP 中級(jí)程序員.描述: 這些人已經(jīng)以PHP為主要謀生手段,他們的分布以加入PHP 程序員行列5年內(nèi)的人為主,也有部分加入PHP行列更多年的人.特征:
1: 能熟練維護(hù)/操作/優(yōu)化linux.2: 快速編寫(xiě)結(jié)構(gòu)清晰,代碼格式優(yōu)美的PHP程序.3: 熟練掌握MySQL的操作和常用優(yōu)化.4: 熟悉程序性能的出現(xiàn)瓶頸的常見(jiàn)原因,并能在實(shí)際編寫(xiě)過(guò)程中避免出現(xiàn)性能瓶頸.5: 能夠使用某些框架/類庫(kù)加速項(xiàng)目開(kāi)發(fā)進(jìn)度.6: 能夠勝任大部分服務(wù)器維護(hù)工作.技術(shù)要求:
1: 服務(wù)器運(yùn)行系統(tǒng):
a: linux:
I: 熟悉操作一種版本linux,并能對(duì)此版本的linux進(jìn)行一些調(diào)整優(yōu)化
II: 能夠進(jìn)行不停機(jī)維護(hù)升級(jí).III: 能夠熟練使用Linux命令行下操作.IV: 能夠?qū)ySQL和Apache進(jìn)行優(yōu)化以提升網(wǎng)站性能.V: 能夠配置小型服務(wù)器集群(雙服務(wù)器或三服務(wù)器).VI: 能夠進(jìn)行Linux系統(tǒng)安全配置、Iptables、syslog日志管理
web頁(yè)面技術(shù)及相關(guān):
到中級(jí)程序員,一般公司都有專門(mén)的美工和前臺(tái)程序員配合工作.故頁(yè)面制作技術(shù)要求同初級(jí)程序員.I: 熟悉常見(jiàn)的通信標(biāo)準(zhǔn).可以根據(jù)手冊(cè)編寫(xiě)出符合通信標(biāo)準(zhǔn)的程序.3 MySQL技術(shù)
I: 熟練掌握SQL語(yǔ)句.II: 熟練掌握MySQL的操作.包括安全、訪問(wèn)控制和權(quán)限、備份和恢復(fù),復(fù)制、導(dǎo)入和導(dǎo)出記錄.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護(hù)工具.IV: 知道MySQL性能瓶頸的原因及解決方法.并能實(shí)際解決.4 PHP技術(shù)
I: 熟練掌握PHP語(yǔ)法,常用函數(shù).II: 熟悉PHP的面向?qū)ο缶幊?并能實(shí)際使用面向?qū)ο笏枷脒M(jìn)行程序.III: 熟悉php面向?qū)ο蟮奶匦?能夠根據(jù)實(shí)際運(yùn)行環(huán)境選擇開(kāi)發(fā)方法.IV: 熟悉PHP常用庫(kù).能夠使用常用的php庫(kù)進(jìn)行項(xiàng)目開(kāi)發(fā).V: 擁有良好的編碼格式習(xí)慣,可以規(guī)范的進(jìn)行代碼編寫(xiě).5 項(xiàng)目相關(guān)
I: 實(shí)際完成過(guò)PHP項(xiàng)目.或全程參與過(guò)php網(wǎng)站開(kāi)發(fā)與建設(shè).II: 能夠較為快速的進(jìn)行項(xiàng)目開(kāi)發(fā).III: 有自己的代碼庫(kù).可以在項(xiàng)目中進(jìn)行復(fù)用
IV: 形成了良好的編碼習(xí)慣,編寫(xiě)的程序代碼清晰,注釋清楚.V: 能夠?qū)?xiàng)目中的難點(diǎn)與新技術(shù)進(jìn)行攻關(guān).e: PHP 高級(jí)程序員(Senior PHP Coder)
定義: 正在以PHP程序?yàn)橹饕ぷ?建設(shè)過(guò)多個(gè)PHP項(xiàng)目,正在建設(shè)或維護(hù)一個(gè)或幾個(gè)使用PHP技術(shù)實(shí)現(xiàn)的網(wǎng)站/程序的人,有多年P(guān)HP經(jīng)驗(yàn), 有自己的代碼庫(kù)和快速開(kāi)發(fā)工具的人是PHP 高級(jí)程序員.描述: 這些人已經(jīng)以PHP為主要謀生手段,他們的分布以加入PHP 程序員行列5年以上的人為主.高級(jí)程序員是PHP項(xiàng)目的核心力量.特征:
1: 能熟練維護(hù)/操作/優(yōu)化linux.2: 快速編寫(xiě)結(jié)構(gòu)清晰,代碼格式優(yōu)美的PHP程序.3: 熟練掌握MySQL的操作/優(yōu)化和多數(shù)據(jù)庫(kù).4: 能夠快速查出程序性能的出現(xiàn)瓶頸的原因,并能根據(jù)實(shí)際情況進(jìn)行調(diào)整.5: 能夠使用框架/類庫(kù)加速項(xiàng)目開(kāi)發(fā)進(jìn)度.6: 有自己的代碼庫(kù).7: 能夠勝任大部分服務(wù)器維護(hù)工作.技術(shù)要求:
1: 服務(wù)器運(yùn)行系統(tǒng):
a: linux:
I: 熟悉操作一種版本linux,并能對(duì)此版本的linux進(jìn)行一些調(diào)整優(yōu)化
II: 能夠進(jìn)行不停機(jī)維護(hù)升級(jí).III: 能夠熟練使用Linux命令行下操作.IV: 能夠?qū)ySQL和Apache進(jìn)行優(yōu)化以提升網(wǎng)站性能.V: 能夠配置和優(yōu)化服務(wù)器集群.VI: 能夠進(jìn)行Linux系統(tǒng)安全配置、Iptables、syslog日志管理
MySQL技術(shù)
I: 精通SQL語(yǔ)句.II: 熟練掌握MySQL的操作.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護(hù)工具.IV: 能夠根據(jù)實(shí)際運(yùn)行情況對(duì)數(shù)據(jù)庫(kù)瓶頸進(jìn)行調(diào)整,并適時(shí)改變開(kāi)發(fā)方法.4 PHP技術(shù)
I: 精通PHP語(yǔ)法,常用函數(shù).并有自己專注的方向.II: 熟練使用PHP的面向?qū)ο缶幊?并能實(shí)際使用面向?qū)ο笏枷脒M(jìn)行程序.III: 熟悉php面向?qū)ο蟮奶匦?能夠根據(jù)實(shí)際運(yùn)行環(huán)境選擇開(kāi)發(fā)方法.IV: 實(shí)際使用工廠化開(kāi)發(fā)等開(kāi)發(fā)方法進(jìn)行項(xiàng)目開(kāi)發(fā).能夠使用PHP的特性提升開(kāi)發(fā)速度和程序運(yùn)行速度.V: 有自己的代碼庫(kù),有自己熟悉兵精通的某些共用類庫(kù).VI: 擁有良好的編碼格式習(xí)慣,可以規(guī)范的進(jìn)行代碼編寫(xiě).5 項(xiàng)目相關(guān)
I: 實(shí)際完成過(guò)多個(gè)不同方面的PHP項(xiàng)目.II: 能夠快速的進(jìn)行項(xiàng)目開(kāi)發(fā).III: 有自己的代碼庫(kù).可以在項(xiàng)目中使用代碼庫(kù)進(jìn)行快速開(kāi)發(fā).IV: 形成了良好的編碼習(xí)慣,編寫(xiě)的程序代碼清晰,注釋清楚.V: 能夠領(lǐng)導(dǎo)程序員對(duì)項(xiàng)目中的難點(diǎn)與新技術(shù)進(jìn)行攻關(guān).VI: 熟悉軟件工程,能夠根據(jù)實(shí)際情況選用適當(dāng)?shù)拈_(kāi)發(fā)模式.f: PHP 工程師(PHP Programmar)
定義: 正在以PHP程序?yàn)橹饕ぷ?并正在進(jìn)行新產(chǎn)品的研發(fā).可以同時(shí)使用C+/perl等輔助提高PHP程序性能的人是PHP工程師.描述: PHP工程師是.特征:
1: 精通一種或多種linux.2: 快速編寫(xiě)結(jié)構(gòu)清晰,代碼格式優(yōu)美的PHP程序.3: 能夠進(jìn)行框架級(jí)通用程序的研發(fā).4: 能夠在程序開(kāi)發(fā)初期就通過(guò)項(xiàng)目規(guī)劃避免未來(lái)可能出現(xiàn)的性能瓶頸.5: 能夠使用框架/類庫(kù)加速項(xiàng)目開(kāi)發(fā)進(jìn)度.6: 有自己的代碼庫(kù).7: 能夠勝任大部分服務(wù)器和部分服務(wù)器集群優(yōu)化工作.技術(shù)要求我就不說(shuō)了.具體到PHP中級(jí)程序員之后,PHP程序員就開(kāi)始選擇發(fā)展方向進(jìn)行分化了.能夠到這一步的人,基本都對(duì)自己的職業(yè)
規(guī)劃有清晰的認(rèn)識(shí).目前國(guó)內(nèi)此類人才奇少.關(guān)于其他: PHP程序員從中級(jí)程序員階段就開(kāi)始分化,具體方向根據(jù)公司性質(zhì),工作條件,自己的興趣等不一而同.因此需要擅長(zhǎng)的詳細(xì)技能也不太相同
.例如: 公司使用 joomla 構(gòu)建網(wǎng)站, 這就要求程序員必須精通joomla.如果公司使用自研CMS+discuz構(gòu)建網(wǎng)站,這就要求程序員能夠熟練進(jìn)行DISCUZ的二次開(kāi)發(fā).強(qiáng)行要求程序員精通這精通那,意義不大.到高級(jí)程序員開(kāi)始.PHP程序員由于自己的職業(yè)經(jīng)歷.肯定會(huì)有自己的專攻方向,有人擅長(zhǎng)大負(fù)載下程序開(kāi)發(fā)優(yōu)化,有人擅長(zhǎng)項(xiàng)目快速開(kāi)發(fā).而
到這個(gè)階段,如果PHP程序員還需要看這篇文章規(guī)劃自己的職業(yè)生涯.那么請(qǐng)自己列出自己擅長(zhǎng)的PHP技術(shù).并選擇一種最擅長(zhǎng)的技術(shù)專攻.關(guān)于coder和programmar.字面上理解第一個(gè)是編碼員,第二個(gè)是程序員.實(shí)際因?yàn)閲?guó)內(nèi)名詞的混亂.第一個(gè)大多以程序員稱呼,第二個(gè)目前
大多處于項(xiàng)目核心領(lǐng)導(dǎo)層面.故本文暫以工程師稱呼.coder 是進(jìn)行少量創(chuàng)新的,大量重復(fù)工作的人.programmar 是進(jìn)行新技術(shù)摸索開(kāi)發(fā),并實(shí)際領(lǐng)導(dǎo)/帶領(lǐng)大中型項(xiàng)目開(kāi)發(fā)的人.關(guān)于 C++.PHP初期的語(yǔ)法(php3/4時(shí)代)和C幾乎一樣.我當(dāng)初就是看一下午PHP速成+php手冊(cè)入的門(mén).但到一定深度之后.有些PHP的特性
需要實(shí)際閱讀PHP源碼才能理解(相關(guān)文檔不全或者不好找到).有些實(shí)際項(xiàng)目功能使用C++開(kāi)發(fā)遠(yuǎn)比PHP效率高.比如我現(xiàn)在做的項(xiàng)目需要爬蟲(chóng)持續(xù)
海量抓取,當(dāng)帶寬足夠的情況時(shí),純使用PHP實(shí)現(xiàn)效率不高.所以必須使用C++.所以C++到需要用的時(shí)候自然而然的就要用了.不過(guò)如果有C/C++的
基礎(chǔ),學(xué)習(xí)PHP要輕松很多.關(guān)于面向?qū)ο?面向?qū)ο筮€是很帥的,小型工程上使用意義不大,大中型工程可以極大的提升開(kāi)發(fā)效率.在php4的時(shí)代對(duì)面向?qū)ο蠡緵](méi)有
什么要求,但是現(xiàn)在需要完整掌握面向?qū)ο?關(guān)于JAVA/Delphi 他們和php有關(guān)么? 我孤陋寡聞.請(qǐng)牛人指教.謝謝 關(guān)于軟件工程.軟件工程是一個(gè)實(shí)際使用中才能學(xué)懂的學(xué)科.我才疏學(xué)淺,在大學(xué)的時(shí)候楞沒(méi)學(xué)懂.等實(shí)際領(lǐng)導(dǎo)項(xiàng)目了.才慢慢的明白其中 的含義與奧妙.關(guān)于開(kāi)發(fā)模式.開(kāi)發(fā)模式的好壞直接關(guān)系這項(xiàng)目開(kāi)發(fā)的速度與項(xiàng)目的質(zhì)量.初期死摳模式意義不大.建議有一定積累了再說(shuō).關(guān)于名氣.嗯...怎么說(shuō)呢?高端PHP圈子很小,也就那么些人.水平到了,自然就認(rèn)識(shí)那些人了.關(guān)于第三方庫(kù),初期學(xué)習(xí)掌握一些,比如smarty.到一定階段需要決定到底是精通第三方庫(kù)還是使用自行積累開(kāi)發(fā)的庫(kù).總的來(lái)說(shuō),由于第
三方庫(kù)大多是外國(guó)人開(kāi)發(fā),所以國(guó)內(nèi)想要時(shí)刻緊跟比較被動(dòng),phpBB中文的沒(méi)落便是一例.如果使用自行積累開(kāi)發(fā)的庫(kù),難度較大,要注意通用性和
可擴(kuò)展性.關(guān)于英文.這個(gè)是廢話.最低要求是流暢閱讀英文文檔.其他:
鳴謝: 國(guó)內(nèi)某培訓(xùn)機(jī)構(gòu)的資料.我引用里你們的3月速成PHP工程師的標(biāo)準(zhǔn)作為PHP初學(xué)者的標(biāo)準(zhǔn).謝謝.因?yàn)槲乙矝](méi)稿費(fèi)得.所以就不給你們稿費(fèi)了.