楊顒
1、走向管理:
有兩種原因會使部分PHP程序員走上管理的道路,一是與生俱來的對權(quán)力的欲望;一是在程序員的崗位上對自我價值重新認(rèn)知。對于前者如果欲望過去強(qiáng)烈就會急功進(jìn)利,很容易走捷徑,會出現(xiàn)不能服眾的情況。對于后者自我價值的重新認(rèn)知是一個緩慢的過程,一個程序員在長期的開發(fā)過程中會慢慢發(fā)現(xiàn)一個人的力量是有限的,做一件事情必須要借助其他人的幫助,如果需要別人的幫助就必須能影響他人。從而認(rèn)識到一個人的價值對公司來說幾乎是不值一文,如果想讓自己的價值得到提升必須要影響到他人,借助他人的力量使自己的價值得到提升。
2、走向行業(yè):
即成為某個行業(yè)的行業(yè)專家。一般來說走這個方面需要機(jī)遇,需要長時間的從事某一個領(lǐng)域的開發(fā)與管理工作,對某個行業(yè)無論是大局還是細(xì)節(jié)都了如指掌。
3、走向?qū)I(yè):
即成為架構(gòu)師。一般來說這些人對開發(fā)有狂熱的興趣,逐漸的從代碼的編寫中認(rèn)識到設(shè)計與軟件架構(gòu)的重要性,并對軟件設(shè)計樂此不疲。
對于企業(yè)來說,他看的是你為公司創(chuàng)造多少價值,這種雙方認(rèn)知的偏差往往帶來不可調(diào)和的矛盾。舉個例子,一個公司只做SQLServer做數(shù)據(jù)庫端開發(fā),而你即使對ORACLE再精通,你一樣對這個公司來說是沒有價值的。再比如你在某個公司做了很多工作,但你做的項(xiàng)目都沒有使公司賺到錢,同樣老板是不會多給你多少獎金的。PHP開發(fā)工程師有很條路可以選擇,依靠的還是你的能力還有技術(shù)水平。
姜結(jié)實(shí)
PHP 的優(yōu)勢 1、速度、速度、速度 當(dāng)我第一次運(yùn)行PHP腳本程序時,我不禁對自己說:“太快了”,當(dāng)時我是在儀態(tài)166MHZ的機(jī)器上運(yùn)行我的程序的,但運(yùn)行的速度仍然很快。 ASP是永遠(yuǎn)也不會象PHP這樣快的,因?yàn)锳SP是建立在COM體系結(jié)構(gòu)之上的。當(dāng)用VBScript寫ASP腳本時,實(shí)際上實(shí)在使用COM的對象,當(dāng)向用戶瀏覽器發(fā)送信息時,它用的是Response對象的write方法,當(dāng)它訪問數(shù)據(jù)庫和文件系統(tǒng)的時候,它用的是其他的COM對象。這些COM對象的使用使運(yùn)行速度下降。 在PHP代碼中,所有的工作都運(yùn)行在PHP的內(nèi)存空間中,也就是說PHP不是基于COM對象的,所以的他的運(yùn)行速度會快一些。 下面是我們在MSSQL740次運(yùn)行一個查詢語句的執(zhí)行時間統(tǒng)計: PHP Querying MSSQL7 時間(秒) 用 MSSQL extension 01.88 用 ODBC extension 09.54 用 ODBC via COM (ADO) 17.28 用OLEDB via COM 06.19 當(dāng)我們使用PHP.ODBC,訪問數(shù)據(jù)庫用了9.54秒,而用COM接口去連接數(shù)據(jù)庫需要比PHP所用的時間高80%。 OLEDB是微軟的一種高速訪問數(shù)據(jù)庫的技術(shù),他比ODBC要快。但當(dāng)我們所PHP和OLEDB的效率實(shí)驗(yàn)時,結(jié)果是PHP的整體性能比OLEDB高200%,如此的出一個結(jié)論,如果不采用COM可以獲得較快的執(zhí)行速度。 當(dāng)然PHP的執(zhí)行速度還不是最快的,但我們才剛剛開始起步,我們會逐步的完善他,而且PHP是一種開放源代碼編程語言,世界上許多程序員在不斷的完善他的技術(shù),相信他一定會比非開放源代碼系統(tǒng)獲得更高的執(zhí)行速度的。 2、高級內(nèi)存管理 在IIS4下,一個ASP腳本header.asp,如果被20個頁面所包含,那么運(yùn)行的時候,在內(nèi)存當(dāng)中會保留這20個header.asp的編譯副本,IIS5解決了這個問題,但只有windows2000才支持IIS5,由于這種IIS5的不能向下兼容的原因,許多服務(wù)器仍然要使用IIS4下的低級的內(nèi)存管理。 而在PHP中,不會存在這種問題,只有當(dāng)require時,才會調(diào)用某個include文件。 3、沒有后顧之憂 我非常憎恨的一件事情就是會買到一件不放心的產(chǎn)品,比如當(dāng)你買了一輛汽車,但由于發(fā)動機(jī)是壞的,你需要更換他;當(dāng)你買了一棟房子的時候,你要去修補(bǔ)漏雨的屋頂。 那么ASP舊鄉(xiāng)這些產(chǎn)品一樣,當(dāng)你買了ASP之后,如果你需要加密技術(shù),你就要買ASPEncrypt;當(dāng)你需要Email管理時,你就要買ServerObjets Qmail;當(dāng)你需要文件上傳時,你還要買Artisans SA-FileUp. 4、MySQL使PHP更精彩 PHP與MySQL的組合既簡單又精彩。PHP有許多管理和維護(hù)MySQL的工具,對MySQk的支持是最全面的。許多有用的函數(shù)如mysql_insert_id和MySQL_affected_rows等,其他的數(shù)據(jù)庫則沒有。 ASP和PHP都是中型網(wǎng)站的較理想的解決方案,但PHP與MySQL的緊密結(jié)合使PHP更加優(yōu)越。 MySQL的虛度比Microsoft ACCESS速度快,Mssql和Oracle速度比MySQL要快,可是費(fèi)用較高。 5、Java和C++的變成風(fēng)格 這個優(yōu)點(diǎn)只是一個看法。 我知道你不會相信一個Visual Basic程序員會因?yàn)镻HP有Java和C++的編程風(fēng)格而轉(zhuǎn)向使用PHP,但你會相信有許多人還是喜歡Java和C++的,PHP是一種具有這兩種語言的編程風(fēng)格的較容易學(xué)習(xí)的語言。 PHP支持結(jié)構(gòu)化編程,在VB因?yàn)樗睦^承性使用類還是較少的。而PHP的象Java和C++一樣的繼承性使一個大型的程序中到處都充滿了類的影子。 6、Bug的處理。 你是否曾經(jīng)要求Microsoft修改ASP的一些Bug呢?如果你不是一個象Boeing一樣的組織,你無法獲得迅速而恰當(dāng)?shù)男薷?,把么?dāng)你遇到Bug而停止工作時,如果這個Bug不修改,你將無法繼續(xù)你的工作的。 PHP,當(dāng)你發(fā)現(xiàn)Bug時,你可以修改他,如果你沒有專家的水平,你可以請專家修改,并且你的修改會得到開放代碼組織的接受和認(rèn)可。 7、移植性 Microsoft經(jīng)常修改ASP,下一版本叫ASP+,現(xiàn)在已經(jīng)開始測試。我相信他們會修改許多我曾經(jīng)提到過的問題。但也無庸質(zhì)疑的,Microsoft會將你限制在他們的產(chǎn)品范圍之內(nèi)的。 我曾經(jīng)是一個蘋果機(jī)的程序員,當(dāng)windows95問世后,我開始轉(zhuǎn)變,但許多原來的代碼都無法在windows95下運(yùn)行,這些代碼現(xiàn)在被放在一邊,我非常的遺憾。所以我不希望在windows下再出現(xiàn)這樣的悲劇。 不要忘記Novell曾經(jīng)也象Microsoft的網(wǎng)絡(luò)操作系統(tǒng)一樣熱及一時,但現(xiàn)在已經(jīng)沒有許多人用了,那么Microsoft也會這樣的。 我找到了PHP,我仍舊在windows下工作,但我知道PHP代碼可以運(yùn)行在Solaris、Linux和許多其他的操作系統(tǒng)中,我的心里感到安慰。 PHP 沒有.NET應(yīng)用的廣.但還是很實(shí)用的.
裴秀
人才需求量很高,就業(yè)前景還是很好的
余笙
php開發(fā)工程師的前景挺不錯的,php開發(fā)工程師每年的缺口是20-30萬,在一線城市沒經(jīng)驗(yàn)的待遇在4000元以上,有1-2年工作經(jīng)驗(yàn)的待遇在8000元以上。
姚瑟
1、入學(xué)門檻低:在C/C++、JAVA、PHP、ASP這些開發(fā)語言中,PHP是最容易學(xué)的語言,學(xué)習(xí)成本是C和JAVA的1/10,是ASP的1/2。2、行業(yè)競爭?。篜HP發(fā)展迅速,大學(xué)里基本未開設(shè)PHP課程,有實(shí)力的培訓(xùn)機(jī)構(gòu)很少,導(dǎo)致掌握PHP的程序員非常少。3、社會需求大:百度、新浪、搜狐、淘寶、當(dāng)當(dāng)、騰訊QQ等大部分的互聯(lián)網(wǎng)相關(guān)企業(yè)都在使用PHP,對PHP人才需求旺盛。4、發(fā)展前景大:在無孔不入的互聯(lián)網(wǎng)應(yīng)用環(huán)境下,Web2.0、云計算、物聯(lián)網(wǎng)等新概念將不斷催生出新的產(chǎn)業(yè)和服務(wù)。而支撐這些新型產(chǎn)業(yè)和服務(wù)的技術(shù)體系非PHP莫屬。5、隨著3G和移動互聯(lián)網(wǎng)技術(shù)的興起,越來越多的WEB應(yīng)用也選擇了PHP作為主流的技術(shù)方案。6、應(yīng)用企業(yè)實(shí)力強(qiáng):AlexaTOP500中國網(wǎng)站排名,有394家使用了PHP技術(shù),比例為78.8%。7、全球5000萬互聯(lián)網(wǎng)網(wǎng)站中,有60%以上使用著PHP技術(shù);國內(nèi)80%以上的動態(tài)網(wǎng)站使用PHP開發(fā)。
黃熊
php在計算機(jī)語言界一直排名六七位,基本上沒變過,但是php在新一線或二線城市稍微火點(diǎn),因?yàn)閜hp是為快速開發(fā)而生的,比較適合中小型項(xiàng)目(雖然它現(xiàn)在已經(jīng)具備開發(fā)大型項(xiàng)目的能力了),而新一線或二線城市正處于快速發(fā)展的階段,和php完美匹配。拿來和php比較最多的就是java,兩者的定位顯然不同,對于大多數(shù)中小型項(xiàng)目而言,java顯得更沉重,開發(fā)周期和成本都比較高(基本上政府、學(xué)校、醫(yī)院項(xiàng)目會用這個,雖然很多人不承認(rèn)),php明顯更有優(yōu)勢。要結(jié)合你所在的城市比較一下,北上廣這種城市,還是c,java兩個大頭。
藝武情深
PHP在國內(nèi)除了做網(wǎng)站還能做很多其他的事.相比jsp,.net,php的在web site方面的優(yōu)勢也是其他語言不可相提并論的。 盡管與Java相比較,PHP可用范疇限制較多,僅能用在網(wǎng)絡(luò)服務(wù)器上,不像Java的可用空間大。但PHP也有她自己獨(dú)有的優(yōu)勢,最大的特色就是簡單。從目前市場情況看,PHP的勢力也不小,大約有2200萬的網(wǎng)站采用PHP,包括Yahoo!、Lufthansa等知名網(wǎng)站,數(shù)量并持續(xù)增加中, 而且目前也受到計算機(jī)工業(yè)大廠的庇佑,像IBM跟Oracle都致力開發(fā)讓PHP軟件可以擷取旗下數(shù)據(jù)庫的程序,支持PHP的發(fā)展。 隨著互聯(lián)網(wǎng)的發(fā)展,上網(wǎng)的人數(shù)與日俱增,用戶的建站需求開始大幅度上升,PHP的主機(jī)市場也將不斷擴(kuò)大。由此,國內(nèi)最早提供PHP主機(jī)的時代互聯(lián)(www.now.cn)目前已推出多款支持PHP腳本類型的虛擬主機(jī),同時還有其他支持ASP,.NET,JSP,CGI,PERL等腳本的虛擬主機(jī),其空間大小量身定做,類型任選, 滿足用戶建站多樣化的需求,人性化的服務(wù)得到了廣大用戶的好評。公司經(jīng)過長期的發(fā)展和信譽(yù)的保證,累積了眾多的客戶,虛擬主機(jī)的發(fā)展前景潛力無限. PHP是一種簡單的,面向?qū)ο蟮?,解釋型的,健壯的,安全的,性能非常之高的,?dú)立于架構(gòu)的,可移植的,動態(tài)的腳本語言。PHP具有和JAVA類似的Class關(guān)鍵字。因?yàn)椴恍枰摂M機(jī),以致速度比JAVA快5倍。PHP 正迅速變成一種標(biāo)準(zhǔn)的,多用途的,面向?qū)ο蟮哪_本語言。PHP不僅可用來開發(fā)Web應(yīng)用程序,也可以開發(fā)普通應(yīng)用程序。 PHP是一種功能強(qiáng)大的腳本語言。PHP將擊敗PERL/Python并取而代之。PHP是下一代的PERL/Python腳本。PHP可以勝任任何PERL/Python做的工作,并且做的,更好,更簡潔??! PHP是Hypertext Pre-Processor(超文本預(yù)處理器)的縮寫,它是一種服務(wù)器端的HTML腳本/編程語言。PHP語法上與C相似,可運(yùn)行在Apache, Netscape/iPlanet, 和 Microsoft IIS Web 服務(wù)器上。PHP作為一種工具, 可以讓你創(chuàng)建動態(tài)的Web頁面。應(yīng)用PHP的網(wǎng)頁與常規(guī)的HTML頁面并無二致,你可以用同樣的方式來創(chuàng)建、編輯它們。PHP允許你直接在HTML文件里寫入簡單的腳本,這一點(diǎn)與javascript非常相似。而不同的是,PHP不依賴于瀏覽器,是服務(wù)器端的語言,而javascript卻是一種客戶端的嵌在HTML中的語言。概念上,PHP與Netscape 的LiveWire Pro產(chǎn)品,Microsoft的ASP以及SunMicrosystem 的JSP相似。 PHP不僅可以用來創(chuàng)建Web應(yīng)用程序,也可以用來開發(fā)普通的單機(jī)應(yīng)用程序。 PHP的強(qiáng)勁之處在于: ·PHP是一項(xiàng)最優(yōu)秀的技術(shù)。其它技術(shù),如PERL,Python, Tcl, VB script, ASP 相對來說,都是陳舊低劣 的。即使是Java/JSP,也在PHP之下。 ·開放源碼 ·廣泛的數(shù)據(jù)庫連接 ·大量的擴(kuò)展庫 ·作為一種多用途的腳本語言,比PERL,VB script, ASP, JSP都要優(yōu)秀。 為什么選擇PHP?因?yàn)镻HP是最好的,原因如下: ·PERL“味道不好”,因?yàn)槠涑绦虿灰组喿x和維護(hù),且不是面向?qū)ο蟮?。把PERL忘了,轉(zhuǎn)向PHP吧。PERL程序員將拋棄PERL,因?yàn)樗麄儛凵狭薖HP! PHP實(shí)際上就是“現(xiàn)代版的PERL”,只是名稱不同而已。 ·Java 是面向?qū)ο蟮?,但速度很慢。Java程序遠(yuǎn)行起來很慢,對它唯一的抱怨就是——“Java,真是慢的糟糕”。而且十分復(fù)雜(具有許多層,如JVM,JIT 等等)。這往往誘發(fā)問題。既然有了Linux,為什么還要Java 呢? ·Python“不錯”,但沒有C語言中的括號和大括號,而這在vi編輯器中對操控代碼非常有用。如果不能利用vi/emacs編輯器搜索括號/大括號的命令迅速操控代碼,那么就好象斷了手一樣。PHP在技術(shù)上比Python更加先進(jìn)。 ·PHP是最好的,因?yàn)樗嫦驅(qū)ο?,并且吸收了C/C++/Java/PERL的精華。PHP可以替代PERL,Python, Java,C, C+
真人
PHP最初是1994年Rasmus Lerdorf創(chuàng)建的,剛剛開始只是一個簡單的用Perl語言編寫的程序,用來統(tǒng)計他自己網(wǎng)站的訪問者。后來又用C語言重新編寫,包括可以訪問數(shù)據(jù)庫。在 1995年以Personal HomePageTools (PHP Tools) 開始對外發(fā)表第一個版本,Lerdorf寫了一些介紹此程序的文檔,并且發(fā)布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計數(shù)器等簡單的功能。以后越來越多的網(wǎng)站使用了PHP,并且強(qiáng)烈要求增加一些特性,比如循環(huán)語句和數(shù)組變量等等,在新的成員加入開發(fā)行列之后,在1995年中, PHP2.0發(fā)布了。第二版定名為PHP/FI(Form Interpreter)。PHP/FI加入了對MySQL的支持,從此建立了PHP在動態(tài)網(wǎng)頁開發(fā)上的地位。到了1996年底,有15000個網(wǎng)站使用 PHP/FI;時間到了1997年中,使用PHP/FI的網(wǎng)站數(shù)字超過五萬個。而在1997年中,開始了第三版的開發(fā)計劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為PHP3。2000年,PHP4.0又問世了,其中增加了許多新的特性。在2000年5月22日,以Zend Engine 1.0為基礎(chǔ)的PHP 4正式釋出,2004年7月13日則釋出了PHP 5,PHP 5則使用了第二代的Zend Engine[5]。PHP包含了許多新特色,像是強(qiáng)化的面向?qū)ο蠊δ堋⒁齈DO(PHPData Objects,一個存取數(shù)據(jù)庫的延伸函數(shù)庫)、以及許多效能上的增強(qiáng)。目前PHP 4已經(jīng)不會繼續(xù)更新,以鼓勵用戶轉(zhuǎn)移到PHP 5。2008年P(guān)HP 5成為了PHP唯一的有在開發(fā)的PHP版本。將來的PHP 5.3將會加入Late static binding和一些其他的功能強(qiáng)化。PHP 6 的開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除register_globals、magic quotes 和 Safe mode的功能等。
悔過輸誠
php是在五六年前興起的。現(xiàn)在已經(jīng)涌入了大量的新人。不過新人都太新了,水平實(shí)在不怎么樣,所有導(dǎo)致php平均工資有所低,如果等這一批人成長起來php也就幾乎飽和了。和java類似了。