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

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

如果主攻后端,在2018年應該學java,還是PHP,還是Python?為什么?

jk_v1jk_v1 回答10 收藏1
問題描述:三個都可以做后端,學哪個在就業和職業前景方面有優勢?
收藏問題

10條回答

Vicky

Vicky

回答于2022-06-22 19:28

Java!Java!Java!

重要的事情說三遍!

雖然我現在是一名Java開發工程師,但是我在過去學習過PHP、Java、Python。對這三種語言我都有了解,綜合就業和職業前景以及主攻后端,我會推薦Java。

下面我從后往前一一分析,最后再分析Java。

第三位 PHP

PHP被我放在了第三位。雖然PHP7已經推出了很長時間,但是PHP現在發展并不是太好。雖然我現在是一名Java開發工程師,但你可能想不到,我曾經是以PHP開發作為自己的求職方向。曾經的我學習了兩年多的PHP,做過項目,寫過外包,還算是有一定的經驗。在校招之前我就決定找PHP相關的工作,因此我從三月份開始找實習,但是事與愿違,從三月份到十二月校招接近尾聲的時候,我一直碰壁,無論是大小公司。最后,我放棄了PHP,放棄了世界上最好的語言。

PHP雖然上手快,入門簡單,熱部署等等,很受初創公司歡迎,我看到很多公司在初期架構以PHP為主,當流量達到一定的程度后都開始將架構從PHP轉向了Java?,F在PHP的需求相比以前就少了很多,以校招為例,我就很少見到公司招聘PHP開發工程師(與Java相比),并且PHP在前景上來看是比不上java和python的。

第二位 Python

Python在過去的一段時間里一直都比較????,因為人工智能領悟python這種膠水語言有了很大的用武之地。python在自動化運維,爬蟲,深度學習,機器學習等大顯身手。

就單單后端開發來說就差了些,雖然也有什么django框架之類,知乎就是用python寫的后端。但是python寫后端還是少一些,崗位也比較少,單單后端來說前景還是比不上java。

第①位 java

我花了三個周的時間學了學JAVAee框架,從php轉到java,然后順利找到了一份java開發工程師的工作。待遇比一線互聯網公司差一些,但是比其他好很多,中規中矩。

java的生態比較穩健,就后端來說,java的前景更好。當前java開發工程師的需求最大,java具有其他語言不可比的優越性,各大公司的很多架構都采用java。你后面找工作會更好找,自己的職業生涯發展也會更有利。

我是萌新程序猿,科技圈的事情歡迎邀請我來回答!

碼了這么多字,點個贊關注下再走吧?。。?

關注萌新程序猿(本人咯),跟小編一起從菜鳥成為大佬,了解更多IT以及程序猿的知識??!

評論0 贊同0
  •  加載中...
RyanQ

RyanQ

回答于2022-06-22 19:28

目前java的應用也越來越火,php也當仁不讓Python也是勢頭正勁。各有各的優勢和劣勢,現在越來越注重微服務,所以我認為這三種語言都要有所涉獵,然后精通一門語言,這樣對以后職場發展是非常有幫助的,可以關注我,我會定期更新java技術教程,java講完也會更新php


評論0 贊同0
  •  加載中...
jzman

jzman

回答于2022-06-22 19:28

作為一名從業多年的程序員,我來回答一下這個問題。

目前在Web開發領域使用最廣泛的編程語言依然是Java,其次是PHP和Python。如果從目前就業的角度出發,那么選擇Java是比較穩妥的,畢竟Java語言的使用場景多、生態健全、用戶群龐大。如果從未來的發展趨勢來看,Python是一個不錯的選擇,Python目前在大數據、人工智能等領域有廣泛的應用,而且用戶群正在逐漸擴大,未來發展前景一片大好。

目前如果想通過掌握一門編程語言來找到適合的工作已經并不容易了,隨著我國軟件企業結構化升級的逐步完成,目前國內做外包的業務已經不如以前那么多了。國內的軟件企業正從外包向自主研發過渡,這導致了一個明顯的變化,那就是對程序員的要求有顯著的提供。

所以,如果想從事專業的后端開發,一定要有一個系統的學習計劃。我建議把Java和Python都學習一下,先學習Java,然后再學習Python。如果精力有限,那么就先把Java系統的學習一下,號稱“互聯網普通話”的Java不僅有純正的互聯網基因,在性能上也非常不錯。

作為主攻后端開發的程序員,在學習Java的過程中應該注重以下幾個部分的學習:

第一,Java虛擬機機制。掌握Java虛擬機的機制能更好的運用Java語言,對于一名后端程序員來說,這是一個比較重要的事情。

第二,掌握Java的并發處理。后端開發一個重要的任務是做并發處理,Java并發處理的內容還是比較多的。我在我們上寫了關于Java并發處理的系列文章,感興趣的朋友可以關注我的我們并查看。

第三,掌握數據庫知識。目前的數據庫有兩個大的方向,一個是傳統的DBMS,另一個方向是NoSql數據庫產品。建議都系統的學習一下,這部分內容并不復雜,需要多做實驗。

第四,掌握分布式編程知識。作為后臺開發人員來說,掌握分布式編程是必不可少的技能,把不同的功能封裝成不同的組件部署在網絡不同的站點上,能夠極大的增強服務的健壯性和可用性。

第五,掌握算法知識。通常作為功能性后臺開發一般都需要掌握常見算法的使用,雖然目前基于數據分析的任務通常有專門的算法工程師負責,但是作為后端開發人員來說掌握常見算法的使用還是很有必要的。

我使用Java編程語言的時間比較久,我會陸續在我們上寫一些關于Java編程方面的文章,感興趣的朋友可以關注我的我們,相信一定會有所收獲。

如果有Java編程方面的問題,也可以咨詢我。

謝謝!

評論0 贊同0
  •  加載中...
googollee

googollee

回答于2022-06-22 19:28

針對某大網站來說,PHP適合做前端,JAVA適合做后端。

比如某寶核心開發語言是JAVA,前端表現是用PHP。(這里只是打個比方)

解釋一下PHP能夠更快的完成前端頻繁瑣碎的更新,可以自如的應對各種需求的變化。頁面結構調整、用戶輸入內容的基本驗證等,而基本的業務邏輯和數據更新采用java可以有效提高復用度。

PHP

靈活,容易修改,上手也比較快,發布快捷,但是缺點就是比較容易犯拼寫錯誤(不是所有人都會犯),SQL注入等等的錯誤。執行效率不是很高,缺乏全局緩存。

JAVA

優點是穩定可靠,運行的效率也是很高的。不容易犯錯。缺點就是開發和發布的效率相對較低。

上面所說的都是相對而言,不是說PHP就不能開發大型的web,也不是說JAVA就低效率??偟膩碚f靠近用戶的前端,前端頻繁瑣碎的更新PHP能夠更快的完成。而基本的業務邏輯和數據的更新采java開發,可以有效提高復用度,提升性能和規避安全問題等等。

python:

Python被認為是最簡單的語言之一,對初學者來說是很友好的。python的話更適合web開發、網絡編程、爬蟲、云計算開發、人工智能自動化運維,金融分析等等。

下面說說就業前景

如果你沒有強烈的對語言的認可不認可,單純是為了就業和職業前景來說。選JAVA,因為市場需求量大,應用廣泛,成功案例也多。建議在JAVA的學習上也要學python。

另外插個話,語言也許重要,但是數據結構、算法、計算機系統、LINUX、計算機網絡這些基礎都很重要!

如果樓主想學java,附送一個線路圖。想學其他語言的話,也可以來私信找我要。

評論0 贊同0
  •  加載中...
Shihira

Shihira

回答于2022-06-22 19:28

的確,如果主攻后端開發,可選語言很多,像Java、PHP、Python都可以,但是我建議你學Java,為什么?我的分析如下:

(1)Java于1995年推出,它就是為企業解決方案而生的,技術底蘊深厚,生態圈目前來看是最好的(類庫豐富程度無法想像、各種業務場景都有較成熟的解決方案、開發人員眾多社區力量強大),隨著Android系統的推出、大數據概念的火爆,更是將Java的生態擴大。不論是當前互聯網名企還是銀行等機構,Java是首選開發語言,客戶規模決定了它的影響力。學習Java是越學越深入,大多數Java程序員也不需要過分擔心技術員35歲何去何從的問題。

(2)PHP 1.0也是1995年推出的,它最早功能就是網站計數器,現在發展得也不錯,特別是在以前門戶年代,著實讓PHP大火了一把。它上手比Java簡單,但是深入較難,較Java來說,很容易就碰到天花板了。而PHP目前更多的應用也是中小網站的開發,或者做為膠水語言,利用其簡單開發效率高的特性作為中大型網站的前端展示層。

(3)Python早在1991年就推出了,比Java和PHP推出都要早,可是為什么我們聽說Python語言是最近幾年的事?它本身是一款小眾語言,近幾年火爆的原因也是借力人工智能、機器學習的興起。可是仔細想想,真正搞人工智能、數據挖掘、機器學習的公司有多少?崗位有多少?

不論是從未來發展潛力、持續性、及當下薪資來看,Java值得你去選擇。

評論0 贊同0
  •  加載中...
Shisui

Shisui

回答于2022-06-22 19:28

作為一名Java軟件工程師,有幸來說說我宇文氏的看法。

主攻后端,非Java莫屬

Java作為占據后端主流市場的語言,可以說十年二十年內基本上不會過時,畢竟現在大部分企業級辦公系統,乃至各大互聯網公司服務器后端,都是Java代碼在運行著。

Java跨平臺,開源,生態圈十足,如果能在如今把Java專研透徹,一通百通,其他語言不在話下。



局限是是Java由于需求量大人才也多,現在工作一到兩年去跳槽的Java工程師不是明智的選擇,因為Java職位比較喜歡三年以上工作經驗的人,除非你確實具備Java雄厚技術功底,否則請把Java某個領域學透再去挑公司。

Python與PHP

有人說“PHP是世界上最好的語言”,本人沒有與PHP有過多交集,但是知道PHP適合做全棧,意味著前后端一把抓,有利有弊,僅僅適合中小型項目,但是全棧能讓一個人把數據的流動從頭摸到尾,也是妙事。



有人說,“人生苦短,我學Python”,是這個道理,Python的上手難度一定可以說在編程語言里是數一數二的,因為它的強大不在于語法,畢竟是腳本語言出身,它的強大在于各種庫可以讓你事半功倍,尤其是玩轉大數據和人工智能。實際上,Python語言的學習更重要的是學習算法和數據結構,再純粹一點,其實是把數學學好。



宇文氏習慣性總結:

本人首選Java,因為它是后端的主力軍,第二選Python,你永遠想象不到一個算法工程師年薪究竟是幾十萬,據我所知至少二十五萬。

關注“極客宇文氏”,一名有料的軟件工程師。

評論0 贊同0
  •  加載中...
binaryTree

binaryTree

回答于2022-06-22 19:28

1.如果只想做后端開發,建議學習Java,因為Java是最適合做后端開發的語言,有大量成熟的后端框架,應用廣泛。

2.如果還想向其它方面發展,可以學習Python,Python目前的定位是快速應用,可以做很多方向的開發,不局限于后端。

3.PHP不了解。

4.與其花時間糾結學什么,不如盡快確定一個方向,學什么并不重要,學到一定層次以后,換一種語言是很容易的事。

評論0 贊同0
  •  加載中...
Zoom

Zoom

回答于2022-06-22 19:28

Java和Python其實都挺好,Python好學、熱門,Java穩定、社群多。都是既適合學習有適合發展的語言。

個人不是很建議PHP。

學PHP適合什么呢?小微型創業公司,人少事兒多,項目急著上馬,公司有今天沒明天,吃了上頓再想下頓。這會兒什么穩定性可維護性長遠考慮都是扯,今兒做不出來明兒就得喝西北風,這會兒就見出PHP小快靈的有點來了,簡單易學好上手,小規模項目當時就能出活兒,這就滿足了創業公司“先站住”的想法。

怎奈何呢?成也蕭何敗也蕭何,但凡這項目做起來了,以后,維護是個事兒,優化是個事兒,那句話怎么說來著?“她那時候還太年輕,不知道所有命運饋贈的禮物,早已在暗中標好了價格?!碑斃习鍌儼l現后期的成本遠高于項目失敗或延遲所帶來的損害時,自然會考慮及時止損。“只有背叛階級的個人,沒有背叛利益的階級”,商人逐利,在商言商,你不能指望每一個PHPer遇到的老板都是PHP的忠實粉絲或者干脆是個開善堂的。

評論0 贊同0
  •  加載中...
yanest

yanest

回答于2022-06-22 19:28

必須 JAVA,中大型互聯網公司基本都用 JAVA,ucloud巴巴,百度,滴滴,京東,螞蟻金服,美團點評。用的非常非常廣,在你求職的時候就會發現這個語言的優勢了,真的是到處招人,到時候你就挑吧。

我就是從一開始瞄準了 JAVA 的這個優勢,最后很幸運的來到了ucloud巴巴。

曾經整理了很多資料,這兒先分享下 JAVA 基礎,http://huayonglun.com/2016/08/27/%E5%A4%AF%E5%AE%9E%E5%9F%BA%E7%A1%80%E7%B3%BB%E5%88%97/%E5%A4%AF%E5%AE%9E%E5%9F%BA%E7%A1%80%E7%B3%BB%E5%88%97%E4%B8%80%EF%BC%9AJava%20%E5%9F%BA%E7%A1%80%E6%80%BB%E7%BB%93/

關注公眾號 永倫的小屋,可獲得更多精彩內容呢

評論0 贊同0
  •  加載中...
岳光

岳光

回答于2022-06-22 19:28

php:簡單易上手,真正的零基礎也學得會,但因為太簡單,導致代碼千奇百怪,如果沒有好的編碼規范,日后維護困難。很多小公司喜歡用,因為出貨快,也不用怎么維護,這也是php被眾多人吐槽的原因之一

java:上手較難,要學的東西也多,有門檻,但編碼規范,你不想模塊化也的模塊化。

python:只論語言結構,比php和java要好,也簡單,但現在應用場景比較小,不是做網站或系統的首選,適合做運維自動化和數據分析等腳本程序。

語言沒有好壞之分,只有是否適用場景,而且只要學會一門,其他就易上手

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<