{eval=Array;=+count(Array);}
作為入門(mén)語(yǔ)言的選擇,建議還是要慎重一些。入門(mén)語(yǔ)言將會(huì)在接下來(lái)的幾年中成為你解決問(wèn)題的主要語(yǔ)言,也會(huì)成為你磨練的主要技能。語(yǔ)言的選擇也會(huì)決定這幾年你能去什么行業(yè)找工作。
就語(yǔ)言的復(fù)雜度來(lái)說(shuō),php會(huì)比java的學(xué)習(xí)曲線(xiàn)緩一些。但是現(xiàn)在java的學(xué)習(xí)資源相對(duì)多一些,包括網(wǎng)上的視頻、一些論壇之類(lèi)的。但是我個(gè)人覺(jué)得不能根據(jù)語(yǔ)言的難度來(lái)選擇一門(mén)語(yǔ)言。
就應(yīng)用行業(yè)來(lái)說(shuō),java會(huì)比php更廣一些,java也相對(duì)更通用一些。java一般可以應(yīng)用在網(wǎng)站后臺(tái)、大數(shù)據(jù)、一些平臺(tái)中間件等。而php主要用于網(wǎng)站后臺(tái)。如果是AI相關(guān)的話(huà),一般python更加合適,但是需要算法傍身。
面對(duì)選擇哪一種語(yǔ)言,建議去招聘網(wǎng)站看一下,看看想去的公司或者行業(yè)需要什么樣的語(yǔ)言,同時(shí)也能看到需要哪些技能,這些可以給自己的學(xué)習(xí)一些方向。
對(duì)于轉(zhuǎn)行的話(huà),只要肯下決心和功夫,我個(gè)人認(rèn)為會(huì)成功。但是一心只想拿高工資,建議還是慎重轉(zhuǎn)行,轉(zhuǎn)行之后的工資不是網(wǎng)上傳的那么高。即使是一開(kāi)始就是IT行業(yè)的,也有很多人達(dá)不到網(wǎng)上IT的薪資。轉(zhuǎn)行要做好持久在這個(gè)行業(yè)發(fā)展的心理和經(jīng)濟(jì)準(zhǔn)備。
祝成功!
語(yǔ)言本身只是對(duì)程序執(zhí)行邏輯的描述,說(shuō)白了是告訴計(jì)算機(jī)要做什么,怎么做?但任何語(yǔ)言本身最后都要翻譯成機(jī)器語(yǔ)言才能真正執(zhí)行。
因此,php或者java本身并沒(méi)有太大的差異,在能力上也是大同小異,因此不能說(shuō)那個(gè)更合適。
各有各的優(yōu)點(diǎn)吧,看你以后想從事那個(gè)工作,現(xiàn)在Java比PHP好找工作,扣丁學(xué)堂是千鋒教育集團(tuán)旗下IT在線(xiàn)教育品牌,秉承"用良心做教育"的理念,旨在讓學(xué)員通過(guò)在線(xiàn)學(xué)習(xí)的方式實(shí)現(xiàn)IT夢(mèng)。
扣丁學(xué)堂成立于2015年,是一家專(zhuān)注IT職業(yè)培訓(xùn)的在線(xiàn)教育機(jī)構(gòu),扣丁學(xué)堂推出在線(xiàn)就業(yè)班、在職提升班及紅帽RHCE認(rèn)證等課程,采用總監(jiān)級(jí)教學(xué)、911跟蹤答疑的服務(wù),為學(xué)員提供零基礎(chǔ)入門(mén)、技能提升及職業(yè)規(guī)劃為一體的IT在線(xiàn)學(xué)習(xí),打造最適合在線(xiàn)學(xué)習(xí)的優(yōu)質(zhì)教學(xué)產(chǎn)品和服務(wù)。
目前已有超過(guò)200位一線(xiàn)實(shí)戰(zhàn)型講師,開(kāi)設(shè)14大熱門(mén)課程:HTML5大前端、Python+人工智能、JavaEE、PHP、大數(shù)據(jù)、UI設(shè)計(jì)、Unity游戲開(kāi)發(fā)、云計(jì)算+信息安全、軟件測(cè)試、GO+區(qū)塊鏈、Android、iOS、網(wǎng)絡(luò)營(yíng)銷(xiāo)、就業(yè)指導(dǎo)等課程。加入扣丁學(xué)堂,學(xué)習(xí)Coding知識(shí),成就Coding夢(mèng)想!
php相對(duì)Java簡(jiǎn)單些,中小型企業(yè)應(yīng)用的比較多,基本都是web范圍的開(kāi)發(fā);
Java會(huì)上手比較難一點(diǎn),但是應(yīng)用范圍比較廣泛,學(xué)好Java其他的語(yǔ)言編程語(yǔ)言也會(huì)好上手很多,Java語(yǔ)言的穩(wěn)定性和安全性就注定了它在編程語(yǔ)言里的地位。
你這個(gè)問(wèn)題讓我想起程序員常說(shuō)的兩句話(huà),一句是PHP是世界上最好的語(yǔ)言,另外一句是JAVA是世界上最好的語(yǔ)言。作為想入行的新手,糾結(jié)選擇哪門(mén)語(yǔ)言比較好,是正?,F(xiàn)象的。作為過(guò)來(lái)人,老茶可以幫你分析兩種語(yǔ)言的利弊和用途,至于先從哪門(mén)開(kāi)始學(xué)起就看自己選擇了。
PHP這門(mén)語(yǔ)言入門(mén)是非常簡(jiǎn)單的,就是沒(méi)有編程基礎(chǔ)的人來(lái)學(xué),一個(gè)月搞個(gè)簡(jiǎn)單的小應(yīng)用出來(lái),也不是難事。要是有編程基礎(chǔ)的人,一周就可以上手開(kāi)發(fā)了。
作為中小企業(yè)創(chuàng)業(yè)首先語(yǔ)言,PHP是最受歡迎的一門(mén)。就連當(dāng)初淘寶初創(chuàng)時(shí),用的也是PHP開(kāi)發(fā)的。由于PHP的特性,決定著他的開(kāi)發(fā)速度非??欤议_(kāi)源代碼非常豐富。
比如你想要做一個(gè)企業(yè)介紹網(wǎng)站,完全不需要自己從頭開(kāi)始開(kāi)發(fā),網(wǎng)絡(luò)上成熟的開(kāi)源網(wǎng)站系統(tǒng)一大堆。直接用來(lái)二次開(kāi)發(fā),幾天就能把網(wǎng)站上線(xiàn)了。
這也是為什么PHP,會(huì)受到中小型創(chuàng)業(yè)公司喜歡的原因。因?yàn)閴蚩?、成本低,需要的人員少,代碼資源豐富,而且調(diào)試bug也簡(jiǎn)單。
PHP最大的問(wèn)題在于,相對(duì)JAVA運(yùn)行速度上太慢了。
特別是一些時(shí)效性強(qiáng),并發(fā)高的程序上會(huì)更加明顯。像一些秒殺、搶購(gòu)活動(dòng),用PHP來(lái)開(kāi)發(fā)的話(huà),中途出現(xiàn)擁擠奔潰的現(xiàn)象很正常。
這也就是淘寶后來(lái)做大了,只把PHP用在前端上面,后端開(kāi)發(fā)轉(zhuǎn)而用JAVA的原因之一吧。
另外一個(gè)不足就是,PHP大部分都是應(yīng)用在WEB端上,像移動(dòng)端、物聯(lián)網(wǎng)啥的,基本都看不到PHP的身影。
當(dāng)然,PHP最新的版本都在優(yōu)化這些問(wèn)題,也有專(zhuān)門(mén)的框架是針對(duì)高并發(fā)和低延遲的問(wèn)題,只是這些相對(duì)應(yīng)JAVA來(lái)說(shuō),還是有差距的。
JAVA這么語(yǔ)言相對(duì)PHP來(lái)說(shuō),上手就有難度。如果沒(méi)有編程基礎(chǔ),自學(xué)起來(lái)就更復(fù)雜。更主要是自學(xué)的人,往往都達(dá)不到企業(yè)要求的程度。這也就是為啥外面一堆JAVA培訓(xùn)課程,卻很少看到PHP培訓(xùn)課程的原因。
想要學(xué)習(xí)JAVA,最好還是參加系統(tǒng)性的培訓(xùn)會(huì)比較好。
JAVA的應(yīng)用非常廣泛,像移動(dòng)端的安卓開(kāi)發(fā)、還有WEB端后臺(tái)開(kāi)發(fā)、已經(jīng)一些桌面應(yīng)用、云服務(wù)開(kāi)發(fā)等等。學(xué)習(xí)JAVA可以選擇的領(lǐng)域會(huì)更多。
而且JAVA的語(yǔ)言特性決定了,其在穩(wěn)定性、安全性上面都是非??煽康?。這是PHP沒(méi)辦法比的,這也是為啥很多大企業(yè)都用JAVA而不用PHP的原因。
通過(guò)上面對(duì)兩種語(yǔ)言的優(yōu)劣性進(jìn)行分析,在具體選擇哪門(mén)語(yǔ)言的時(shí)候,完全是取決于自己的基礎(chǔ)、學(xué)習(xí)目的以及未來(lái)的職業(yè)規(guī)劃上的。
很多PHP編程人員都是靠自學(xué)成才的,只要有2~3年經(jīng)驗(yàn),就能達(dá)到企業(yè)的要求,工資待遇也不會(huì)太差。這也導(dǎo)致一個(gè)問(wèn)題就是,PHP人才非常緊缺,學(xué)習(xí)PHP相對(duì)JAVA來(lái)說(shuō)找工作會(huì)更容易。
由于前幾年JAVA培訓(xùn)機(jī)構(gòu)太多,都在熱炒JAVA。導(dǎo)致供大于求的現(xiàn)象發(fā)生,對(duì)于剛從培訓(xùn)機(jī)構(gòu)出來(lái)的新手,想要找到一份好的工作還是有難度的。
但是想要進(jìn)入大企業(yè),選擇JAVA是必須的,靠PHP進(jìn)入大企業(yè)的幾率相對(duì)是比較低的。
問(wèn)題總結(jié):JAVA和PHP各有各的優(yōu)劣,沒(méi)辦法說(shuō)哪門(mén)更好。但是語(yǔ)言都是相通的,只要學(xué)好一門(mén)之后,再學(xué)另外一門(mén)就非常快了。只是初學(xué)者選擇好一門(mén)語(yǔ)言很重要,因?yàn)榫幊虓徫桓粗氐氖墙?jīng)驗(yàn),技術(shù)的提升是需要靠項(xiàng)目實(shí)踐積累的。
不同語(yǔ)言決定著未來(lái)的職業(yè)方向,這就要求做決定的時(shí)候,先想清楚自己為了的職業(yè)方向是怎么樣的
根據(jù)提問(wèn)中頓號(hào)的用法,任何編程語(yǔ)言都不適合題主。本人建議千萬(wàn)不要轉(zhuǎn)IT。
先給出答案:在國(guó)內(nèi)當(dāng)前軟件行業(yè)下,學(xué)習(xí)Java比PHP更好。
單純從入門(mén)角度來(lái)說(shuō),PHP肯定比Java容易很多,但是考慮到就業(yè)環(huán)境,PHP相關(guān)的職位相對(duì)于Java的職位來(lái)說(shuō)少太多了。生活的得賺錢(qián),而工作的第一目的也是為了賺錢(qián)吧。所以從就業(yè)的角度來(lái)說(shuō),Java比PHP優(yōu)勢(shì)明顯。
從工作可替代性來(lái)看,PHP入門(mén)簡(jiǎn)單、上手容易,有一點(diǎn)基礎(chǔ)的人,2-3個(gè)月就可以上手開(kāi)發(fā)網(wǎng)站;Java相對(duì)學(xué)習(xí)曲線(xiàn)更陡,需要學(xué)習(xí)的技術(shù)更多,也意味著更難被取代。這相對(duì)來(lái)說(shuō)也是優(yōu)勢(shì)。
從后期發(fā)展來(lái)看,Java的發(fā)展空間更大,從薪水、職位、工作選擇面都更具優(yōu)勢(shì)。
所以如果轉(zhuǎn)行IT,建議選擇Java而不是PHT??紤]到當(dāng)前軟件行業(yè)機(jī)器學(xué)習(xí)和人工智能火爆,可以將Java當(dāng)做第一語(yǔ)言,學(xué)習(xí)Python作為第二語(yǔ)言。
如果想轉(zhuǎn)入IT行業(yè)做開(kāi)發(fā)的話(huà),建議從以下開(kāi)發(fā)語(yǔ)言選擇:
1、后端開(kāi)發(fā)方向:Python,Java,Go,PHP等;
2、前端開(kāi)發(fā)方向:Vue.js,React,JavaScript等;
3、運(yùn)維及運(yùn)維開(kāi)發(fā):Python,Java,Go等;
4、微服務(wù)方向:Go,Yaml,Python等。
不管是什么行業(yè),只要自己有恒心,堅(jiān)持不懈地學(xué)習(xí)和實(shí)戰(zhàn),肯下功夫肯定都能入行的。同時(shí)還要考慮一點(diǎn),IT行業(yè)加班,996加班比較普遍,應(yīng)該做好心理準(zhǔn)備。
我認(rèn)為是這樣的,語(yǔ)言只是一個(gè)工具,基本知識(shí)都是從C來(lái)的,有很多說(shuō)java比php難或者牛逼得,我感覺(jué)搞笑,就好像說(shuō)泰拳比拳擊牛逼一樣!語(yǔ)言沒(méi)有強(qiáng)弱之分,學(xué)的不精都是半吊子,學(xué)好了,就是大神!我們部門(mén)的,兩個(gè)搞java的,我就是他們領(lǐng)導(dǎo),很多程序設(shè)計(jì)都是我指導(dǎo)他們,我是搞c出生,現(xiàn)在做php和net,沒(méi)做過(guò)java,但我就是能領(lǐng)導(dǎo)他們,怎么了?同樣實(shí)現(xiàn)一個(gè)功能,我的思維和方法就是比他們的好,怎么了?語(yǔ)言都是相通的,我雖然不會(huì)java,但程序邏輯都那樣!
我想跟你說(shuō)的是,你一定要選擇你喜歡的方向,然后選擇語(yǔ)言!因?yàn)楦慵夹g(shù)的,興趣是最大得動(dòng)力!不是工資!切記!你喜歡,你就能一直鉆研下去!你不喜歡,就是搬磚,就沒(méi)有建樹(shù)!
比如,你喜歡搞web,那毫無(wú)意義選php,完爆其他語(yǔ)言!不要扯什么弱類(lèi)型,什么大項(xiàng)目!高效,安全,方便快捷才是王道!
你要喜歡做游戲,那就C#,你要習(xí)慣app就java oc。
一定要元自己喜歡的,切記!
10
回答0
回答0
回答10
回答3
回答10
回答10
回答8
回答7
回答2
回答