在什麼情況下適合學PHP?適合哪些人


看你需求,選擇適合的就對了,公司都趨於逐利性,最快實現,成本最低,php還是有很大的市場,別聽知乎er個個年薪百萬的假象,個個掌握py.go.java,你認為他們真的什麼都會麼?還不是為了裝裝x,踏踏實實做能做的,迎合實際需求,語言只是其次,編程語言這些都是工具,選擇實用的,準沒錯。

記住,越是大神,從不討論語言的優越性,只有一些渣渣才天天去吵哪個nb,不信你用心觀察觀察,叫得最歡的往往是什麼都想做,卻什麼都做不出來,只能通過用的工具顯示優越性。工具再nb.又不是他發明的,何必跟這些人一般見識。

你既然問了這個問題,說明你還徘徊在工具之爭的漩渦裏,這世界上沒有完美的編程的語言或工具,選擇能帶你成就感的,滿足你需求的就對了,認準了就去做。

別想太多,最經典的那個例子就是,2個java程序猿說要做個社交網站,還在商量架構,結果一個phper已經把網站做好並且發布了,這個網站就是facebook,而這個phper就是扎克伯格。


不管長期還是短期來看一門羣眾基礎良好,社區相對活躍的語言都是值得學習的,每個語言都有自己的起落週期,這是正常的,不要太在意,否則你會發現你永遠都在追逐所謂的niubility的語言。另外不管你是否選擇PHP,亦或是選擇了其他語言,你要記住,永遠不要被語言本身所約束,你不僅僅是一個PHP程序員,不是一個Java程序員,不是一個Python程序員,你所做的事情是有脈路可循的,做web,你需要掌握HTTP協議,TCP/IP協議,基本的HTML,資料庫,CDN,這些是你不論用什麼語言都要掌握的,語言更多時候不過是根據場景,習慣選擇的趁手的工具罷了。


PHP 是為數不多的,無需太多基礎靠一個簡單的 PDF 文檔就可學會的語言,任何情況都可學習。


很值得,php絕對是屌絲程序員和團隊創業首選。

php運行環境成本低,源碼二開成本低,招人成本也低。

前期運營項目買個虛擬主機就行。

真等到哪天不夠用,招個會go,java不就行了


初學就不建議了,市場趨於飽和。可以嘗試go和Python。


當然值得,如果只是想快速擼個小型網站什麼的,快速出東西,php絕對是目前投入產出比最高的語言,沒有之一,不接受反駁...


PHP值得學,但是不適合當做第一語言學習,或者說任何弱類型語言都不適合當第一語言學習。

同樣的,PHP不會過時,但是隻會PHP的程序員大概率要過時。


別聽他們瞎說,什麼協程都是 Go 捧臭腳的那些人在說,如果是做 WEB 服務端基本上都是同步的,但是這些概念基礎還是需要學會。

PHP 還是很多中小型企業必備語言,項目推進快,有企業級的框架比如 laravel 、 symfony、doctrine2 之類的,比起 Golang 來說這方面有很多優勢,開發效率高,代碼易於維護。

但是如果你做到微服務就稍顯不足,這時候擺在你面前的 是幾個選擇,比如 java 領域的 springboot,再或者 D語言的 huntframework,但是無論你選擇哪個語言我覺得你使用 PHP 作為基礎語言都是 非常不錯的,PHP 都是值得你去學習的,很多概念 Java 開發者不理解,畢竟 Java 框架設計的很死板。

結論:PHP 值得你去學習掌握 ,中後期再轉個語言很輕鬆。

對於 PHP 中後期我比較推薦看我另一篇回答(有示例代碼):

PHP+GO,有沒有什麼好的結合方案或者建議??

www.zhihu.com圖標

當前來看,php還沒到沒落的時候,大部分中小型公司的選擇,存在就有它合理的地方,值不值得就看個人了。每個時間段都有人問同樣的問題,就好比現在值不值得學英語一樣,這個問題從90年代就開始問,到現在也有人問


你學php是為了啥工作還是興趣?工作你可以去看看招聘裏要java的多還是php的


如果你非常喜歡做外包,搞5年對進程線程協程都不用懂,也不用懂什麼網路通信,TCP/UDP 這些,高並發,架構,微服務,也知之甚少。同步阻塞和非同步非阻塞分不清。

用人單位只會問你兩件事,會小程序微信開發嗎?願意轉go 嗎?

那php這門語言用來養老最合適不過了,別的啥都可以不懂。


絕大多數的時候,老闆關心的都是:最快什麼時候能出活。

對於創業公司更加是如此。

快意味著可以有更多的試錯機會,有更大的自由度,活下來的概率大一點點。

什麼完美的架構、嚴密的邏輯、強大的可擴展性,在融不到下一輪錢就死的壓力下,都是shit

給你6個月搭了個完美架構,和3個月就出完整的產品,讓老闆去選,恐怕大部分都會選後者。

就算有些缺陷,上線後再考慮重構就完了,哪用得著考慮半年、一年以後的事情?

上線後用戶反映好流量大,那麼什麼都不是問題。

反應不好流量小,那你之前做的那麼多工作也是白做。

語言選擇上,只有是否適合業務場景,沒有絕對的好與不好。

糾結在語言選擇上的,不菜鳥就是鑽了牛角尖的。

記住一個真理:


存在即合理


其實你的心裡早就有了答案,不然也不會有這個想法,我也就不會在知乎看見你的這個帖子了。


推薦閱讀:
相關文章