第一篇:PHP工程師薪資如何,南京兄弟連PHP培訓
PHP工程師薪資如何,南京兄弟連PHP培訓
PHP在全球發(fā)展非常迅速,越來越多的編程人員選擇PHP開發(fā)。PHP程序員工資根據工作經驗、個人能力、工作地區(qū)等多方面因素,初期的話,工資范圍一般在5000到10000之間。
學習PHP優(yōu)勢:
1、門檻低
在C/C++、Java(Java教程Java培訓)、PHP、ASP(ASP培訓)這些開發(fā)語言中,PHP是最容易學的語言,學習成本是C和JAVA的1/10,是ASP的1/2。
2、競爭少
PHP發(fā)展迅速,大學里基本未開設PHP課程,有實力的培訓機構很少,導致掌握PHP的程序員非常少。從求職的角度來看,PHP招聘信息和JAVA或ASP比較,PHP招聘量達到JAVA和ASP的1/3,但是PHP應聘人員只是JAVA和ASP的1/40。
3、需求旺
百度、新浪、搜狐、淘寶、當當、騰訊QQ等大部分的互聯網(IT培訓計算機培訓電腦培訓)相關企業(yè)都在使用PHP,對PHP人才需求旺盛。但是互聯網企業(yè)最頭疼的問題就是招收不到有實際PHP學習經驗的人員,更別說接受過PHP專業(yè)培訓的人員了。
4、發(fā)展空間大
在無孔不入的互聯網應用環(huán)境下,Web2.0、云計算(云計算云計算培訓云計算概念云計算技術云計算服務)、物聯網等新概念將不斷催生出新的產業(yè)和服務。而支撐這些新型產業(yè)和服務的技術體系非PHP莫屬。而隨著3G和移動互聯網技術的興起,越來越多的WEB應用也選擇了PHP作為主流的技術方案。
PHP特點:
1.基于Web量身定制
2.LAMP架構安全穩(wěn)定
3.簡單快速,擴展性強
4.企業(yè)級應用發(fā)展迅速
從PHP誕生之日起,PHP就開始在Web應用方面為廣大的程序員服務。同時,作為針對Web開發(fā)量身定制的腳本語言,PHP一直秉承簡單、開源的思想,這也使得PHP得以快速的發(fā)展,并且大力地推動Web2.0的出現與發(fā)展。但是,長期以來,PHPer被認為是處于草根階層的程序員,被認為是技術含量少,層次低的程序員。這點在國內尤其突出,也導致很多人覺得PHP程序員工資不會高。
PHP程序員工資差別那么大也很正常,有豐富經驗的人到了公司直接就可以工作了,效率自然是非常高的,如果是一個剛入行的PHP程序員,能保證不出問題就很好了,更不要提速度了。既然學了PHP開發(fā)就不要擔心有沒有前途的問題,想辦法提高自己的PHP編程能力才是最重要的,因為任何領域站在制高點的那些人都是各大企業(yè)爭搶的目標。
南京兄弟連PHP培訓,兄弟連教育隸屬于易第優(yōu)(北京)教育咨詢股份有限公司,成立于2006年(以下簡稱兄弟連)。專注于IT技術培訓,是國內專業(yè)的IT技術專業(yè)培訓學校。
兄弟連現已開設PHP、UI/UE、HTML5、Java/大數據、Java/Android、Linux/云計算、全棧工程師等眾多學科,累計培養(yǎng)數萬名學員!
第二篇:PHP工程師崗位要求
崗位描述1、2、3、4、參與系統框架和核心模塊的開發(fā)并維護;
根據業(yè)務部需求,進行新產品開發(fā);
根據公司技術文檔規(guī)范編寫相應的技術文檔;
參與產品測試方案的規(guī)劃,負責系統測試,集成測試。
職位要求
1、計算機相關專業(yè),本科及以上學歷;
2、熟悉PHP開發(fā),有一年以上PHP開發(fā)經驗;
3、熟悉css/xml等網頁技術,熟悉Ajax、JQuery、JavaScript,熟悉Adodb、Smarty、ThinkPHP、WebService等;
4、熟悉 Apache, MySQL, 熟悉MySql數據庫的設計、管理、開發(fā)和優(yōu)化,具備一定服務器構建經驗,精通數據庫存儲過程、函數的編寫;
5、熟悉面向對象編程,具有良好的編程風格、習慣;了解軟件開發(fā)流程,熟悉MVC模式;并有在MVC模式下進行中大型web開發(fā)的經驗;
6、熟悉開發(fā)文檔的編寫,有良好文檔編寫能力;
7、可以單獨對已有的系統進行維護,工作認真細致負責,有良好的自學能力,獨立思考能力,能夠在短時間內學習并應用新技術;
8、積極熱情、溝通能力強,有強烈的責任心,具有良好的團隊合作精神和敬業(yè)精神;
第三篇:PHP開發(fā)工程師崗位職責
1.負責PHP相關產品模塊開發(fā)工作。
2.負責公司業(yè)務系統開發(fā)、單元測試、系統對接工作。
3.負責公司已有網絡管理系統的二次開發(fā)。
4.負責相關系統的設計與編碼工作。
5.負責研發(fā)產品技術文稍的編寫工作。
第四篇:PHP開發(fā)工程師-實習報告
畢業(yè)實習報告專用紙
PHP開發(fā)工程師實習報告
一、實習目的和意義
我自大二起便對PHP Web開發(fā)產生了濃厚的興趣,然后便一直在進行相關的學習。由于學校沒有開設相關課程,所有的學習和實踐都只能源于自己思考和書本知識,故而難免在經驗上有相當大的欠缺。我越來越清醒地認識到Web開發(fā)是一項技術工作,更是一門對經驗依賴性很強工作,于是我便決定開始自己的實習。
為了進一步了解PHP Web開發(fā)的相關知識,掌握PHP Web開發(fā)的基本技術,豐富PHP Web開發(fā)的實戰(zhàn)經驗,鞏固SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率,我開始了此次實習。通過實習,鞏固大學所學專業(yè)的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
二、實習崗位簡介
崗位名稱:PHP開發(fā)工程師
主要工作:本次實習我的主要工作與其他同事合作使用PHP語言在EcShop開源商城項目上二次開發(fā)出一個B2C商城。
三、實習內容和過程
入職第一天要求熟悉公司的開發(fā)環(huán)境,以及代碼風格。
公司的開發(fā)環(huán)境是WAMP平臺,即Windows、Apache、MySQL、PHP環(huán)境,開發(fā)工具是PHPEclipse和Navicat。
原本以為如今公司開發(fā)都會在Linux系統下,這才清楚開發(fā)環(huán)境全憑個人喜好以及熟悉程度。其實同樣是做架構,同樣是寫代碼,環(huán)境不重要。只是因為最后的服務器是Linux系統,為了避免上線以后出問題,所以對常見的Linux的特點要求熟悉。
Apache并不要求掌握多少,因為服務器維護有專職人員做,而且做的更專
畢業(yè)實習報告專用紙
業(yè)更好,我們只是簡單的能使用就好。
Eclipse是一套很強大的IDE,有各種版本適合各種語言開發(fā),如Java、PHP等。其附帶的功能強大而又方便,是大中型項目的開發(fā)利器。因為在大中型項目開發(fā)時,項目內部結構錯亂復雜,各個文件之間存在個各種各樣的依賴關系,這時候一個好的IDE可以省下很多使用Notepad開發(fā)時的勞力。
Navicat是一套數據庫管理工具,用它來連接MySQL比命令行操作更方便,比phpMyAdmin更快捷,因為C/S的系統有更快的響應速度以及處理速度。
代碼風格是影響團隊開發(fā)的一個很重要因素,這一點在我們后面進行開發(fā)的時候給我?guī)硐喈斏羁痰母杏|。從簡單的代碼縮進、留白,到更深入的數據處理方式,處理環(huán)節(jié),每個人都有自己的理解和想法,因為每個人都有自己的經驗。
代碼格式還好說,在公司見識到了很方便的代碼美化工具,可以方便的轉化為自己賞心悅目的格式。但是數據的處理方式、流程、環(huán)節(jié),卻是項目整合的關鍵。比如關鍵字過濾的處理,重復處理會影響效率,比如某個顯示值的變換,萬萬不能重復處理。所以在一開始就必須規(guī)定好入口參數、出口參數的格式,并且將數據處理流程規(guī)定好!即有一套精確的數據流圖!
關于數據庫架構——理論和實踐
該商城是由一個經驗豐富的項目經歷、還有幾個專職人員帶領我們幾個實習生一起做。在數據庫架構的問題上我第一次感受到經驗和書本的矛盾關系。
在看到該商城的數據庫架構時,我不禁覺得其有問題。按著書上關于數據庫范式的講解,毫無疑問該網站的數據庫存在數據冗余等諸多問題,難道這個項目經理和這些工程師們不懂數據庫范式?事實證明我猜對了一半,當我滿懷疑惑提出數據庫的問題后,才發(fā)現有一個工程師真的不清楚數據庫范式是什么,甚至連這個概念都沒聽過。另外一個工程師帶著我分析這個網站的用途和需求,并講解了這樣設計的優(yōu)點和缺點,以及按著規(guī)范的范式要求去設計的優(yōu)點和缺點。最終我了解到,數據庫范式是一個規(guī)范,它在理想程度上解決了數據冗余,刪除出錯等諸多問題,但是當我們完全按著數據庫范式去設計的時候就發(fā)現并沒有想象中的好。因為有一些冗余或刪除出錯很可能一年才遇到一次,而且在人為提醒的狀況下完全可以避免,但是為了避免冗余所耗費的勞力,所付出的代價卻是相當巨大的。
畢業(yè)實習報告專用紙
關于注釋
開發(fā)的時候被一再強調注釋的重要性。并且就連注釋的格式都規(guī)范的死死的。這就是團隊開發(fā)。每一個文件都必須有文件注釋,每一個函數都必須有功能注釋以及參數注釋,甚至就連每一個變量都必須有注釋,必須清清楚楚標明用途,哪怕它的標識符很清楚表示它只是個password。
如今的開發(fā)語言都有其相應的自動生成API幫助文檔的小軟件,每一個軟件都規(guī)定了注釋的規(guī)范,以方便生成幫助文檔,好在這些文檔規(guī)范大致相同。剛開始很驚訝,因為注釋的內容居然能占一半,甚至更多,這在以前都未曾遇到。
如何解決問題
商城開發(fā)到一半遇到兩個問題:一個是視頻播放上傳,再有一個就是自動繪制圖表。
視頻上傳在土豆、優(yōu)酷上屢見不鮮,可是真正到了自己開發(fā)的時候才發(fā)現并不像想象的那么容易。我只要一想到上傳時網絡狀況、斷點續(xù)傳、視頻格式這些技術問題,頭就大了。自動圖表就更不必說,根本不知道從哪里下手,更不能接受的是項目經理和兩個工程師居然也沒遇到過類似問題。
當時我覺得這件事或許解決不了,因為項目已經分好時間,工期只有這么多,即便能解決怕也是要超工期。最后向上級反映一下改一下需求然后可能就不了了之了。事實證明了我的想法很愚蠢,因為經理根本就沒向上反映,只是相當淡定地給了一句話:上網找找方法,肯定能實現。沒想到真讓經理說中了。
最后大家齊心合力,首先把問題分析,難關一個一個克服,經歷了整夜守著谷歌翻譯看幫助文檔,經歷了整夜手工輸入連接下載flash接口,經理了整夜調試修改別人的代碼……經歷了一個又一個不眠之夜,工作居然提前完成了!
事后一次聚餐的時候大家說根本沒想到這個可能實現,經理說:“類似的狀況我之前就遇到很多回了。最開始也是想著該需求,后來才認識到,公司招人來是解決問題的,工作就要盡責!有需求就必須滿足!即便滿足不了也得盡全力去做。最重要的是:事情都是人做的,別人能做,自己為什么不能,即便不能自創(chuàng),抄也可以抄來”。
四、實習心得:
1.關于公司的開發(fā)環(huán)境和代碼規(guī)范
畢業(yè)實習報告專用紙
公司的環(huán)境和規(guī)范,都是長期以來根據實踐經驗慢慢總結出來的,很適合當前規(guī)模項目的開發(fā),因此必須及時熟悉。這就如生產力和生產關系之間的聯系,毫無疑問當前的生產關系是適應生產力的。
規(guī)范包括代碼規(guī)范和架構規(guī)范,它制定了數據處理流程的規(guī)范,以及考慮因素。然而不同的項目對應不同的需求,應當考慮的因素也是不同的。比如一個普通公司的內網只允許內部員工訪,這樣的話對安全系數的要求就不高,但大流量大負載的狀況就得多加考慮!換過來如果是一個機關部門的網站,顯然不會有大流量大負載的情況出現,因此在這上面便可以少考慮,而安全系數就是不得不考慮的致命因素!
2.關于理論和實踐
最開始的數據庫問題讓我明白了書上的理論在面對實現中的硬傷時表現得是那么蒼白,那更多的只是理論上的完美,而實際工作中是不存在完美的!
后來的代碼實現工作讓我認識到,即便是理論上掌握了,實踐的話卻不一定成功。且不說無數次調試后才能保證語句的正確,單單是邏輯錯誤出現的頻率就幾乎讓人崩潰。原本在腦海中那么清晰地思路,到實現的時候才發(fā)現居然有那么多問題沒想到!
公司實習這段時間我清楚了什么叫:紙上得來終覺淺,絕知此事要躬行!3.注釋——責任心的體現
在公司開發(fā),最開始被迫寫N多注釋,到后期整合項目的時候才發(fā)現多虧有這些注釋。它們使得我們可以很方便地回想起自己當時的想法,更使得我們可以毫無障礙地讀懂別人的代碼,以后即便是換了一批人員進行二次開發(fā)或者維護都會很方便。
注釋,既是對自己作品的信心,也是對自己作品的負責!4.公司招人是需要解決問題
商城遇到的兩個問題最終被解決,我清楚地知道問題解決的每一個過程。從最開始的毫無頭緒,到后來的稍有眉目,再到后來思路清晰,然后一步一步實現!經理那句話給我印象很深刻:公司招人是要來解決問題的!我想我以后都不會輕易說不行了。
畢業(yè)實習報告專用紙
五、實習感受
通過本次實習,我基本了解了公司的開發(fā)流程,以及一些開發(fā)時的注意事項,同時也使自己的代碼水平上升了一個層次。然而更多的收獲在于了解到工作是什么樣的狀態(tài),工作中的問題以及遇到問題怎么做。經過這次實習,工作于我不再是想象中的那個空洞的名詞,我深深地感受到它的存在!深深地體會到它和學校的區(qū)別!
第五篇:PHP工程師技能水平區(qū)分
PHP工程師技能水平區(qū)分
說句實話,寫這個真夠無聊的.本來看了某位大蝦的類似文章,腹誹了幾句也就算了.但是昨天晚上有個客戶拿著這篇文章問我: 你丫的自己做
外包,你算幾段PHPer?遂感覺那篇文章對某些半通不通之人的誤導之深.無法,只有寫此文章表明我對PHPer的水平區(qū)分的立場.關于具體收入水平,總的來說因為這幾年PHP培訓班的加多,大量PHP新手開始搞亂市場,所以很難說清.在此貿然寫出有誤導之嫌.而且收入水平和所在地區(qū)有很大的關系,例如重慶的同水平PHPer肯定比北京的工資低.但在重慶省著點花錢反而比北京剩的工資多.不過,PHP的市場確實在逐步混亂,目前因為培訓班/大學選修課等原因,初級PHPer大量增加.故初級PHPer的工資市場有步asp呈現白菜價的趨勢
.但高級PHPer仍然極為缺乏.但我認為:工資水平和實際技術水平基本成正比,目前業(yè)界信息透明,且到目前位置高端PHPer的圈子仍然極小.大家交換信息極為方便.如果PHP水平不高,但拿到高工資的概率不高.即使PHP技術差能拿到高工資也不能長久.以下觀點屬于我的一家之言,您不贊同可以拍磚,可以給我發(fā)信討論,我的mail是 jstel && 126.com(&&換成 @)Arain收.qq :
155313 7 2 4.目前我職業(yè)做網站項目外包,也就是大家所說的自由職業(yè)者.歡迎大家有網站/crm等活發(fā)包給我.0 : 我對PHPer的定義: PHPer是工作/程序以編寫PHP程序為主,其他方面略有涉獵的人.部分由C/C++ 轉來的人,雖然也做php程序,但工作重點仍是C/C++.不能說是PHPer或者不能說是純粹的PHPer.1 : 對PHPer的劃分,我對PHPer劃分為以下幾個階段.a: PHP 愛好者(半個PHPer)
b: PHP 初學者(PHP Beginner)
c: PHP 初級程序員(Primary PHP Coder)
d: PHP 中級程序員(Junior PHP Coder)
e: PHP 高級程序員(Senior PHP Coder)
f: PHP 工程師(PHP Programmar)
以下是對PHPer劃分的具體描述:
X: PHPer的共同特點:
0: 會電腦,能上網.1: 知道w3c標準,2: 會html,會JS,會PHP.會MySQL.3: 知道linux.見過linux運行.不滿足以上內容者別說自己是PHPer.以下對不同階段的描述, 每一個高級階段都需要掌握低級階段的技能.他們之間具有繼承關系.在初級階段,由于目前國內的情況.經常需要PHPer兼美工/網管的功能.所以也寫了一部分其他技能.a: PHP 愛好者
定義: 以PHP程序為業(yè)余愛好,建有或正維護著一個或幾個使用PHP技術實現的網站/程序的人是PHP 愛好者.描述: 這些人一般不以PHP為謀生手段,他們的分布以網站站長及在校學生為主.特征: 1: 會用dreamweaver/frontpage等工具制作網頁.2: 可以對現成PHP程序進行修改.3: 愛好PHP.技術要求: 無.b: PHP 初學者(PHP Beginner)
定義: 準備以PHP程序謀生,準備建設或正在維護一個或幾個使用PHP技術實現的網站/程序的人是PHP 初學者(PHP Beginner).描述: 這些人已經或即將以PHP為主要謀生手段,他們的分布以即將畢業(yè)的大學生及剛剛加入PHP 程序員行列的人為主
特征: 1: 能夠簡單維護/操作/優(yōu)化linux.2: 能夠編寫PHP程序.3: 會MySQL.4: 會html/js.5: 能夠構建符合W3C標準的頁面.6: 能夠勝任簡單的服務器維護工作.技術要求:
1: 服務器運行系統:
a: linux:
I: 能夠安裝Linux系統、熟練使用Linux常用命令、知道Vim文本編輯器,會軟件包管理.II: 能夠實際操作用戶管理、進程管理、文件系統管理、權限管理功能
III: 知道并會使用Linux網絡配置相關文件、基本配置命令、DHCP、VNC、DNS服務器、Samba服務器.能成功配置并使以下服務平穩(wěn)運行.SSH、FTP、Apache,站點登錄控制、日志管理.IV: 能夠使用shell對服務器進行維護.V: 能夠進行Linux系統安全配置、Iptables、syslog日志管理
b: windows:
僅為初學者和初級程序員要求.I: 能夠安裝windows、熟練使用windows、能夠對IIS進行優(yōu)化.II: 能夠正確配置防火墻、對服務器進行管理維護.III: 能夠抵御普通的網絡攻擊.2 web頁面技術及相關:
其實這不應該算是PHP的技術.但實際工作中,大部分PHP初學者都需要兼前臺/后臺/網管的角色.故在此提出,僅供參考.I: 熟練掌握HTML, Dreamweaver、常用標簽、圖象地圖、表格、分楨框架、表單,Header處理,CSS, 樣式表的分類、樣
式則規(guī)器使用,常用的樣式、層標簽,JavaScript
II: 各種事件及事件處理程序的應用、window對象、document對象、location對象、body對象、form對象、form表單字段元素對象
III: ajax及其相關技術.能完成常見ajax頁面制作
MySQL技術
I: 熟練掌握SQL語句.II: 熟練掌握MySQL的常用操作.包括安全、訪問控制和權限、備份和恢復,復制、導入和導出記錄.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護工具.4 PHP技術
I: 熟練掌握PHP語法,常用函數.II: 熟悉PHP的面向對象編程.并能實際使用面向對象思想進行程序寫作.III: 熟悉PHP常用庫.c: PHP 初級程序員(Primary PHP Coder)
定義: 正在以PHP程序謀生,正在建設或維護一個或幾個使用PHP技術實現的網站/程序的人,PHP經驗有限的人是PHP初級程序員.描述: 這些人已經以PHP為主要謀生手段,他們的分布以剛剛加入PHP 程序員行列的人為主,也有部分加入PHP行列若干年的人.特征: 1: 能夠維護/操作/優(yōu)化linux.2: 熟練編寫PHP程序.3: 熟練掌握MySQL.4: 會html/js.5: 能夠快速構建符合W3C標準的頁面.6: 能夠勝任大部分服務器維護工作.技術要求:
1: 服務器運行系統:
a: linux:
I: 熟練安裝Linux系統、熟練使用Linux常用命令和某些日常使用的命令、掌握軟件包管理.II: 能夠熟練操作用戶管理、進程管理、文件系統管理、權限管理功能
III: 能夠熟練使用Linux網絡配置相關文件、基本配置命令、DHCP、VNC、DNS服務器、Samba服務器.能快速的配置并使
以下服務平穩(wěn)運行.SSH、FTP、Apache,站點登錄控制、日志管理.IV: 能夠對MySQL和Apache進行一定的優(yōu)化以提升網站性能.V: 能夠使用shell對服務器進行維護.熟練使用常用的維護工具.VI: 能夠進行Linux系統安全配置、Iptables、syslog日志管理
b: windows:
僅為初學者和初級程序員要求.I: 能夠安裝windows、熟練使用windows、能夠對IIS進行優(yōu)化.II: 能夠正確配置防火墻、對服務器進行管理維護.III: 能夠抵御普通的網絡攻擊.2 web頁面技術及相關:
其實這不應該算是PHP的技術.但實際工作中,大部分初級PHP程序員在公司里都需要兼前臺/后臺/網管的角色.故在此提出,僅供參
考.I: 熟練掌握HTML, Dreamweaver、常用標簽、圖象地圖、表格、分楨框架、表單,Header處理,CSS, 樣式表的分類、樣
式則規(guī)器使用,常用的樣式、層標簽,JavaScript
II: 各種事件及事件處理程序的應用、window對象、document對象、location對象、body對象、form對象、form表單字段
元素對象
III: ajax及其相關技術.能完成常見ajax頁面制作.IV: 會photoshop在內的一種或多種圖片編輯軟件
MySQL技術
I: 熟練掌握SQL語句.II: 熟練掌握MySQL的操作.包括安全、訪問控制和權限、備份和恢復,復制、導入和導出記錄.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護工具.IV: 知道MySQL常見性能瓶頸的原因及解決方法.并能實際解決.4 PHP技術
I: 熟練掌握PHP語法,常用函數.II: 熟悉PHP的面向對象編程.并能實際使用面向對象思想進行程序.III: 熟悉php面向對象的特性.能夠根據實際運行環(huán)境選擇開發(fā)方法.IV: 熟悉PHP常用庫.能夠使用常用的php庫進行項目開發(fā).V: 擁有良好的編碼格式習慣,可以規(guī)范的進行代碼編寫.5 項目相關
I: 實際完成過PHP項目.或全程參與過php網站開發(fā)與建設.II: 能夠較為快速的進行項目開發(fā).d: PHP 中級程序員(Junior PHP Coder)
定義: 正在以PHP程序謀生,正在建設或維護一個或幾個使用PHP技術實現的網站/程序的人,有幾年PHP經驗但是尚未積累必要的代碼庫和
快速開發(fā)工具的人是PHP 中級程序員.描述: 這些人已經以PHP為主要謀生手段,他們的分布以加入PHP 程序員行列5年內的人為主,也有部分加入PHP行列更多年的人.特征:
1: 能熟練維護/操作/優(yōu)化linux.2: 快速編寫結構清晰,代碼格式優(yōu)美的PHP程序.3: 熟練掌握MySQL的操作和常用優(yōu)化.4: 熟悉程序性能的出現瓶頸的常見原因,并能在實際編寫過程中避免出現性能瓶頸.5: 能夠使用某些框架/類庫加速項目開發(fā)進度.6: 能夠勝任大部分服務器維護工作.技術要求:
1: 服務器運行系統:
a: linux:
I: 熟悉操作一種版本linux,并能對此版本的linux進行一些調整優(yōu)化
II: 能夠進行不停機維護升級.III: 能夠熟練使用Linux命令行下操作.IV: 能夠對MySQL和Apache進行優(yōu)化以提升網站性能.V: 能夠配置小型服務器集群(雙服務器或三服務器).VI: 能夠進行Linux系統安全配置、Iptables、syslog日志管理
web頁面技術及相關:
到中級程序員,一般公司都有專門的美工和前臺程序員配合工作.故頁面制作技術要求同初級程序員.I: 熟悉常見的通信標準.可以根據手冊編寫出符合通信標準的程序.3 MySQL技術
I: 熟練掌握SQL語句.II: 熟練掌握MySQL的操作.包括安全、訪問控制和權限、備份和恢復,復制、導入和導出記錄.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護工具.IV: 知道MySQL性能瓶頸的原因及解決方法.并能實際解決.4 PHP技術
I: 熟練掌握PHP語法,常用函數.II: 熟悉PHP的面向對象編程.并能實際使用面向對象思想進行程序.III: 熟悉php面向對象的特性.能夠根據實際運行環(huán)境選擇開發(fā)方法.IV: 熟悉PHP常用庫.能夠使用常用的php庫進行項目開發(fā).V: 擁有良好的編碼格式習慣,可以規(guī)范的進行代碼編寫.5 項目相關
I: 實際完成過PHP項目.或全程參與過php網站開發(fā)與建設.II: 能夠較為快速的進行項目開發(fā).III: 有自己的代碼庫.可以在項目中進行復用
IV: 形成了良好的編碼習慣,編寫的程序代碼清晰,注釋清楚.V: 能夠對項目中的難點與新技術進行攻關.e: PHP 高級程序員(Senior PHP Coder)
定義: 正在以PHP程序為主要工作,建設過多個PHP項目,正在建設或維護一個或幾個使用PHP技術實現的網站/程序的人,有多年PHP經驗, 有自己的代碼庫和快速開發(fā)工具的人是PHP 高級程序員.描述: 這些人已經以PHP為主要謀生手段,他們的分布以加入PHP 程序員行列5年以上的人為主.高級程序員是PHP項目的核心力量.特征:
1: 能熟練維護/操作/優(yōu)化linux.2: 快速編寫結構清晰,代碼格式優(yōu)美的PHP程序.3: 熟練掌握MySQL的操作/優(yōu)化和多數據庫.4: 能夠快速查出程序性能的出現瓶頸的原因,并能根據實際情況進行調整.5: 能夠使用框架/類庫加速項目開發(fā)進度.6: 有自己的代碼庫.7: 能夠勝任大部分服務器維護工作.技術要求:
1: 服務器運行系統:
a: linux:
I: 熟悉操作一種版本linux,并能對此版本的linux進行一些調整優(yōu)化
II: 能夠進行不停機維護升級.III: 能夠熟練使用Linux命令行下操作.IV: 能夠對MySQL和Apache進行優(yōu)化以提升網站性能.V: 能夠配置和優(yōu)化服務器集群.VI: 能夠進行Linux系統安全配置、Iptables、syslog日志管理
MySQL技術
I: 精通SQL語句.II: 熟練掌握MySQL的操作.III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護工具.IV: 能夠根據實際運行情況對數據庫瓶頸進行調整,并適時改變開發(fā)方法.4 PHP技術
I: 精通PHP語法,常用函數.并有自己專注的方向.II: 熟練使用PHP的面向對象編程.并能實際使用面向對象思想進行程序.III: 熟悉php面向對象的特性.能夠根據實際運行環(huán)境選擇開發(fā)方法.IV: 實際使用工廠化開發(fā)等開發(fā)方法進行項目開發(fā).能夠使用PHP的特性提升開發(fā)速度和程序運行速度.V: 有自己的代碼庫,有自己熟悉兵精通的某些共用類庫.VI: 擁有良好的編碼格式習慣,可以規(guī)范的進行代碼編寫.5 項目相關
I: 實際完成過多個不同方面的PHP項目.II: 能夠快速的進行項目開發(fā).III: 有自己的代碼庫.可以在項目中使用代碼庫進行快速開發(fā).IV: 形成了良好的編碼習慣,編寫的程序代碼清晰,注釋清楚.V: 能夠領導程序員對項目中的難點與新技術進行攻關.VI: 熟悉軟件工程,能夠根據實際情況選用適當的開發(fā)模式.f: PHP 工程師(PHP Programmar)
定義: 正在以PHP程序為主要工作,并正在進行新產品的研發(fā).可以同時使用C+/perl等輔助提高PHP程序性能的人是PHP工程師.描述: PHP工程師是.特征:
1: 精通一種或多種linux.2: 快速編寫結構清晰,代碼格式優(yōu)美的PHP程序.3: 能夠進行框架級通用程序的研發(fā).4: 能夠在程序開發(fā)初期就通過項目規(guī)劃避免未來可能出現的性能瓶頸.5: 能夠使用框架/類庫加速項目開發(fā)進度.6: 有自己的代碼庫.7: 能夠勝任大部分服務器和部分服務器集群優(yōu)化工作.技術要求我就不說了.具體到PHP中級程序員之后,PHP程序員就開始選擇發(fā)展方向進行分化了.能夠到這一步的人,基本都對自己的職業(yè)
規(guī)劃有清晰的認識.目前國內此類人才奇少.關于其他: PHP程序員從中級程序員階段就開始分化,具體方向根據公司性質,工作條件,自己的興趣等不一而同.因此需要擅長的詳細技能也不太相同
.例如: 公司使用 joomla 構建網站, 這就要求程序員必須精通joomla.如果公司使用自研CMS+discuz構建網站,這就要求程序員能夠熟練進行DISCUZ的二次開發(fā).強行要求程序員精通這精通那,意義不大.到高級程序員開始.PHP程序員由于自己的職業(yè)經歷.肯定會有自己的專攻方向,有人擅長大負載下程序開發(fā)優(yōu)化,有人擅長項目快速開發(fā).而
到這個階段,如果PHP程序員還需要看這篇文章規(guī)劃自己的職業(yè)生涯.那么請自己列出自己擅長的PHP技術.并選擇一種最擅長的技術專攻.關于coder和programmar.字面上理解第一個是編碼員,第二個是程序員.實際因為國內名詞的混亂.第一個大多以程序員稱呼,第二個目前
大多處于項目核心領導層面.故本文暫以工程師稱呼.coder 是進行少量創(chuàng)新的,大量重復工作的人.programmar 是進行新技術摸索開發(fā),并實際領導/帶領大中型項目開發(fā)的人.關于 C++.PHP初期的語法(php3/4時代)和C幾乎一樣.我當初就是看一下午PHP速成+php手冊入的門.但到一定深度之后.有些PHP的特性
需要實際閱讀PHP源碼才能理解(相關文檔不全或者不好找到).有些實際項目功能使用C++開發(fā)遠比PHP效率高.比如我現在做的項目需要爬蟲持續(xù)
海量抓取,當帶寬足夠的情況時,純使用PHP實現效率不高.所以必須使用C++.所以C++到需要用的時候自然而然的就要用了.不過如果有C/C++的
基礎,學習PHP要輕松很多.關于面向對象.面向對象還是很帥的,小型工程上使用意義不大,大中型工程可以極大的提升開發(fā)效率.在php4的時代對面向對象基本沒有
什么要求,但是現在需要完整掌握面向對象.關于JAVA/Delphi 他們和php有關么? 我孤陋寡聞.請牛人指教.謝謝 關于軟件工程.軟件工程是一個實際使用中才能學懂的學科.我才疏學淺,在大學的時候楞沒學懂.等實際領導項目了.才慢慢的明白其中 的含義與奧妙.關于開發(fā)模式.開發(fā)模式的好壞直接關系這項目開發(fā)的速度與項目的質量.初期死摳模式意義不大.建議有一定積累了再說.關于名氣.嗯...怎么說呢?高端PHP圈子很小,也就那么些人.水平到了,自然就認識那些人了.關于第三方庫,初期學習掌握一些,比如smarty.到一定階段需要決定到底是精通第三方庫還是使用自行積累開發(fā)的庫.總的來說,由于第
三方庫大多是外國人開發(fā),所以國內想要時刻緊跟比較被動,phpBB中文的沒落便是一例.如果使用自行積累開發(fā)的庫,難度較大,要注意通用性和
可擴展性.關于英文.這個是廢話.最低要求是流暢閱讀英文文檔.其他:
鳴謝: 國內某培訓機構的資料.我引用里你們的3月速成PHP工程師的標準作為PHP初學者的標準.謝謝.因為我也沒稿費得.所以就不給你們稿費了.