{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問(wèn)答專欄Q & A COLUMN

PHP程序員將何去何從?

dravenessdraveness 回答10 收藏1
收藏問(wèn)題

10條回答

0xE7A38A

0xE7A38A

回答于2022-06-22 19:24

“PHP 是世界上最好的語(yǔ)言”,這句話總是可見(jiàn)到!感覺(jué)更多是出于調(diào)侃的目的。我們暫且不論這句話,我們看看現(xiàn)在 PHP 程序員在怎么辦,何去何從?



PHP 是一門優(yōu)秀的語(yǔ)言


過(guò)去十幾年,PHP 風(fēng)光無(wú)限,在 Web 開發(fā)領(lǐng)域,PHP、ASP、JSP 三足鼎立之時(shí),PHP 借助 LAMP,可以說(shuō)獨(dú)領(lǐng)風(fēng)騷。PHP 在 Web 開發(fā)方面,尤其天然的優(yōu)勢(shì),畢竟它的出現(xiàn)就是專門解決這個(gè)問(wèn)題的。

一般認(rèn)為,PHP 在 Web 開發(fā)領(lǐng)域的優(yōu)勢(shì)有:簡(jiǎn)單方便,易于使用;豐富的內(nèi)置函數(shù);技術(shù)架構(gòu)成熟;版本持續(xù)更新迭代;有大廠的支持;成熟的框架等等。用的人多,需求多,學(xué)的人就多,進(jìn)而促進(jìn)語(yǔ)言的發(fā)展。

作為動(dòng)態(tài)語(yǔ)言,性能問(wèn)題,大家都會(huì)比較關(guān)注,一般來(lái)說(shuō),Web 開發(fā),性能問(wèn)題不在語(yǔ)言層面,如果個(gè)別情況有,一般也會(huì)抽出來(lái)用其他語(yǔ)言實(shí)現(xiàn)。而且,PHP7 在性能上有了很大的提升。

總的來(lái)說(shuō),PHP 是一門優(yōu)秀的語(yǔ)言,多年穩(wěn)居編程語(yǔ)言排行榜前 10 名。


PHP 程序員可能面臨的問(wèn)題

最近這幾年,發(fā)生了幾件事,對(duì) PHP 有一定沖擊。

1)各種編程語(yǔ)言涌現(xiàn)。如:Go、Swift、Rust、Dart、Kotlin 等等,雖然有些并不直接和 PHP 有競(jìng)爭(zhēng)關(guān)系;這些現(xiàn)代的編程語(yǔ)言,吸引了不少人學(xué)習(xí);

2)移動(dòng)互聯(lián)網(wǎng)的興起。很多企業(yè),重心都在移動(dòng)端,為 Web 而生的 PHP,變成了只提供 API 了;

3)大前端的出現(xiàn)。之前,前端只是簡(jiǎn)單用來(lái)處理一些特效、點(diǎn)擊事件等,隨著 Vue、React 和 Angular 三大框架的興起,非移動(dòng)端的開發(fā),很多也直接前后端分離;

4)Docker、微服務(wù)等技術(shù)和架構(gòu)的出現(xiàn),特別是微服務(wù),對(duì) LAMP 架構(gòu)有很大的沖擊。我相信,進(jìn)行微服務(wù)架構(gòu)演進(jìn),大家很少會(huì)想到使用 PHP 來(lái)做;

5)大數(shù)據(jù)和人工智能的到來(lái)。這方面,Python 是最大的受益者,Go 也不賴,相較而言,沒(méi) PHP 啥事;

6)云計(jì)算、區(qū)塊鏈、物聯(lián)網(wǎng)等技術(shù),似乎和 PHP 都沾不上邊。

以上種種,對(duì) PHP 程序員來(lái)說(shuō)還是影響挺大的。


PHP 程序員該何去何從?

時(shí)代如此,那 PHP 程序員該怎么辦呢?

1)首先,我認(rèn)為,在之前 PHP 擅長(zhǎng)的領(lǐng)域,PHP 依然有很大的優(yōu)勢(shì)和需求,如果你現(xiàn)在的工作是如此,那么繼續(xù)愉快的使用 PHP 吧,最好努力成為 PHP 專家;

2)其次,現(xiàn)在是多語(yǔ)言時(shí)代,我們不能只是會(huì)一門語(yǔ)言,技多不壓身,我們沒(méi)有理由不多學(xué)一學(xué)。既然你已經(jīng)會(huì) PHP 了,那就學(xué)一下強(qiáng)類型語(yǔ)言,比如 Go 語(yǔ)言,這不但能讓你多一門技能,而且能夠提升你的視野,從另一個(gè)角度看待計(jì)算機(jī)世界。

3)最后,別只盯著語(yǔ)言,練好基礎(chǔ),把語(yǔ)言當(dāng)做工具;提升自己,積極學(xué)習(xí)新技術(shù),別被時(shí)代淘汰。


Go語(yǔ)言中文網(wǎng),致力于每日分享編碼知識(shí),歡迎關(guān)注我,會(huì)有意想不到的收獲!

評(píng)論0 贊同0
  •  加載中...
Fundebug

Fundebug

回答于2022-06-22 19:24

發(fā)展沒(méi)有g(shù)o好,別和python比。

python就是web這方面完全沒(méi)有份額,在運(yùn)維,數(shù)據(jù)分析和人工智能,機(jī)器學(xué)習(xí)方面還是有很高的地位的。

php現(xiàn)在大廠里用的不太多了,大廠的東西都在往go轉(zhuǎn)。

所以php別學(xué)了,很多都在往python轉(zhuǎn)。

評(píng)論0 贊同0
  •  加載中...
luoyibu

luoyibu

回答于2022-06-22 19:24

不要在一棵樹上吊死,本人也是從php開始的,然后利用周末時(shí)間學(xué)習(xí)了python golang ,現(xiàn)在又再看java,當(dāng)學(xué)習(xí)過(guò)多種語(yǔ)言時(shí),你會(huì)發(fā)現(xiàn)學(xué)其他語(yǔ)言很快。

然后就是工作中要多用,比如用python做過(guò)微信機(jī)器人的開發(fā),做過(guò)小規(guī)模的爬蟲等等。用golang寫過(guò)延遲隊(duì)列和定時(shí)任務(wù)開發(fā)等。作為一個(gè)程序員,就跟廚師一樣,你得有幾把趁手的刀子。而語(yǔ)言就是你的刀。所以,多掌握幾門需要很有必要。

最后就是,需要強(qiáng)化設(shè)計(jì)模式和數(shù)據(jù)結(jié)構(gòu)。如果精力有限,先學(xué)習(xí)設(shè)計(jì)模式并用到工作中。將真,設(shè)計(jì)模式用好了,你會(huì)覺(jué)得你的代碼不再像坨屎了。

最最后,不會(huì)寫業(yè)務(wù)的程序員都是耍流氓。任憑你語(yǔ)言再多,技術(shù)再怎么花哨,業(yè)務(wù)寫不好,還是遠(yuǎn)離這一行吧。轉(zhuǎn)測(cè)試,產(chǎn)品,運(yùn)維都可以。

評(píng)論0 贊同0
  •  加載中...
AlanKeene

AlanKeene

回答于2022-06-22 19:24

謝謝邀請(qǐng)

php至今大概有20年了,從web時(shí)代到互聯(lián)網(wǎng)今天,編程語(yǔ)言層出不窮比如node.js,GO到現(xiàn)在的python,不斷的在挑戰(zhàn)php,php語(yǔ)言的未來(lái)如何呢?

作為老牌的Web后端編程語(yǔ)言,PHP 還是很受歡迎的僅次于 Java ,從各個(gè)招聘網(wǎng)站的數(shù)據(jù)上來(lái)看PHP 開發(fā)的職位非常多,薪資水平也非常不錯(cuò)。目前來(lái)看 Node.js、 GO 、 Python 等語(yǔ)言還難以企及PHP和Java。

對(duì)于個(gè)人建議,不要想著后面php會(huì)不會(huì)變冷門直至淘汰,我相信任何一門語(yǔ)言,過(guò)了一定時(shí)間后都會(huì)走下歷史舞臺(tái)。目前要做的是努力學(xué)好自己所擅長(zhǎng)的技術(shù),學(xué)精學(xué)懂,別人不會(huì)的你要會(huì),別人會(huì)的你要更會(huì),你就能立于不敗之地!

30歲前要學(xué)精一門技術(shù),30歲之后要各方面發(fā)展,做好規(guī)劃!技多不壓身,給自己多條出路!

評(píng)論0 贊同0
  •  加載中...
Jason_Geng

Jason_Geng

回答于2022-06-22 19:24

一直以來(lái),有太多的論調(diào)唱衰PHP已死,PHP沒(méi)有什么發(fā)展了。作為一個(gè)多年P(guān)HP的從業(yè)者,我想告訴你的是PHP沒(méi)有死,而且活的很好,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,活的更好。


我們都知道在PC時(shí)代,全球80%以上的web應(yīng)用都是PHP寫的。主流大公司都是用PHP來(lái)搭建網(wǎng)站的。到了移動(dòng)時(shí)代,貌似大家都在關(guān)注APP,小程序,殊不知,這些應(yīng)用的后臺(tái)大部分也是PHP來(lái)寫的。PHP由于本身語(yǔ)言的特性,在處理字符串上天然方便,一個(gè)簡(jiǎn)單的函數(shù)就可以返回一個(gè)json字符串??梢允欠浅7奖?。


所以說(shuō)PHP程序員可以繼續(xù)做下去,如果你對(duì)編程寫代碼有興趣的話,你可以一直從事下去。當(dāng)然你也可以去研究一些架構(gòu)層面的知識(shí),比如高并發(fā),比如分布式設(shè)計(jì),比如RPC等。


PHP作為一門入門級(jí)的語(yǔ)言,它的入門很容易,很多初學(xué)的人認(rèn)為它和java,C#這些編譯型語(yǔ)言沒(méi)法比,殊不知,他們是沒(méi)有深入學(xué)習(xí),如果你接觸了laravel,接觸了swoole,你會(huì)發(fā)下php的編碼也可以這么優(yōu)雅,php能做的事情可以這么多。


對(duì)于學(xué)習(xí)php的人來(lái)說(shuō),我的建議是可以深入學(xué)習(xí)下linux還有c語(yǔ)言。一些高級(jí)的php程序員會(huì)的絕不僅僅是一種語(yǔ)言,他們可以隨意在任何語(yǔ)言之間切換。當(dāng)你可以使用C語(yǔ)言寫一些php的擴(kuò)展的時(shí)候,我相信你對(duì)php的理解會(huì)更深入一步。


最后我想說(shuō)的是,語(yǔ)言只是解決問(wèn)題的一種工具。算法和數(shù)據(jù)結(jié)構(gòu)才是程序的核心。當(dāng)你對(duì)算法和數(shù)據(jù)結(jié)構(gòu)深入了解之后,各種語(yǔ)言只不過(guò)是簡(jiǎn)單的語(yǔ)法而已。

評(píng)論0 贊同0
  •  加載中...
YorkChen

YorkChen

回答于2022-06-22 19:24

php已不是十年前的php,開發(fā)速度是比較快,領(lǐng)導(dǎo)才不管你用什么開發(fā),能完成任務(wù)上線就是好方法。

評(píng)論0 贊同0
  •  加載中...
lindroid

lindroid

回答于2022-06-22 19:24

簡(jiǎn)單回答一下

1)PHP技術(shù)一般的而且想繼續(xù)在軟件技術(shù)和互聯(lián)網(wǎng)行業(yè)發(fā)展的可以考慮轉(zhuǎn)語(yǔ)言,畢竟PHP的強(qiáng)項(xiàng)還是在web這端

2)PHP技術(shù)不錯(cuò)的可以考慮轉(zhuǎn)型,做架構(gòu)或者技術(shù)管理都還有機(jī)會(huì)

3)不想繼續(xù)做技術(shù)的可以轉(zhuǎn)到其他業(yè)務(wù)領(lǐng)域上或者做產(chǎn)品,運(yùn)維啊

4)想徹底轉(zhuǎn)行的,可以考慮獵頭啊,畢竟在技術(shù)領(lǐng)域工作過(guò),多少都有一點(diǎn)人脈資源,好好利用說(shuō)不定可以成為王牌獵頭,還有教育行業(yè)也不錯(cuò)。

5)自己創(chuàng)業(yè),不過(guò)憑PHP創(chuàng)業(yè)的應(yīng)該也不會(huì)太大。

根據(jù)自己實(shí)際情況,好好規(guī)劃這最近的10年。

評(píng)論0 贊同0
  •  加載中...
wua_wua2012

wua_wua2012

回答于2022-06-22 19:24

只要你還在不斷學(xué)習(xí)不斷進(jìn)步,就永遠(yuǎn)不會(huì)有何去何從這個(gè)憂慮

評(píng)論0 贊同0
  •  加載中...
lewif

lewif

回答于2022-06-22 19:24

擴(kuò)寬自己的知識(shí)面!不要單一的發(fā)展!再厲害的技術(shù)也都有瓶頸和周期!大白話“不要一顆樹上吊死,不要守株待兔”

評(píng)論0 贊同0
  •  加載中...
paulli3

paulli3

回答于2022-06-22 19:24

兩年了就只會(huì)TP,工作不好找啊

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<