天貓店鋪購買 工作了5年的Java程序員,該如何提升?
工作了5年的Java程序員,該如何提升?我們知道編程界有很多編程語言,知名公司的技術(shù)選擇往往被視為開發(fā)語言的風(fēng)向標(biāo)。PHP也不例外。它被中國許多大型互聯(lián)網(wǎng)公司采用。淘寶和天貓過去是用PHP開發(fā)的,但后
工作了5年的Java程序員,該如何提升?
我們知道編程界有很多編程語言,知名公司的技術(shù)選擇往往被視為開發(fā)語言的風(fēng)向標(biāo)。PHP也不例外。它被中國許多大型互聯(lián)網(wǎng)公司采用。淘寶和天貓過去是用PHP開發(fā)的,但后來都換成了其他語言。為什么?
在天貓的早期(2015年之前),PHP也被用作前端顯示層(通常稱為一組模板)。原因很簡單:
有很多PHP人才;
當(dāng)時(shí),業(yè)務(wù)復(fù)雜多變,PHP就是用來應(yīng)付這種快速迭代節(jié)奏的。
。
為什么要將PHP更改為nodejs?其實(shí),這與天貓的發(fā)展有關(guān)。隨著天貓業(yè)務(wù)系統(tǒng)的升級(jí),“雙11”的壓力逐年加大。但是,原來的PHP業(yè)務(wù)比較“老”,所以啟動(dòng)或維護(hù)頁面比較麻煩。對于前端學(xué)生來說,畢竟他們對PHP了解不多,而專業(yè)的前端可以很容易地從nodejs開始。將所有前端渲染交給前端團(tuán)隊(duì)更合適。一方面,它節(jié)省了人工成本(避免了前端和PHP后端之間的通信成本),另一方面,它具有專業(yè)知識(shí)。
如何看待天貓徹底拋棄PHP?
謝謝。我建議轉(zhuǎn)向大數(shù)據(jù)。
我也從事java開發(fā),我對這個(gè)主題的糾纏也有同樣的感受。畢竟,如果我精通Java,我已經(jīng)付出了大量的學(xué)習(xí)精力。如果我學(xué)習(xí)機(jī)器學(xué)習(xí),我基本上想告別Java,這無疑是一個(gè)非常不幸的選擇。
此外,轉(zhuǎn)向機(jī)器學(xué)習(xí)不僅需要深入了解python,還需要掌握數(shù)學(xué)算法,這是不可能一蹴而就的。因此,轉(zhuǎn)向人工智能的風(fēng)險(xiǎn)相對較高,很容易打亂一個(gè)人的職業(yè)規(guī)劃。
目前,大數(shù)據(jù)方向仍是一個(gè)需求量大、前景好的工作方向。Java廣泛應(yīng)用于大數(shù)據(jù)領(lǐng)域。單憑Hadoop生態(tài)系統(tǒng)就足以完成大量的大數(shù)據(jù)工作,而Hadoop和Java是分不開的。
最重要的是大數(shù)據(jù)方向不會(huì)低于機(jī)器學(xué)習(xí)的工資,機(jī)器學(xué)習(xí)還處于初級(jí)階段。別擔(dān)心工資問題。