java JAVA是什么?Java工程師到底是做什么的?
JAVA是什么?Java工程師到底是做什么的?為了使軟件開(kāi)發(fā)人員、服務(wù)提供商和設(shè)備制造商能夠針對(duì)特定的市場(chǎng)進(jìn)行開(kāi)發(fā),Sun公司將Java分為三個(gè)技術(shù)平臺(tái):Java se(J2SE,Java 2 pla
JAVA是什么?Java工程師到底是做什么的?
為了使軟件開(kāi)發(fā)人員、服務(wù)提供商和設(shè)備制造商能夠針對(duì)特定的市場(chǎng)進(jìn)行開(kāi)發(fā),Sun公司將Java分為三個(gè)技術(shù)平臺(tái):Java se(J2SE,Java 2 platform,Standard Edition)、Java EE(J2EE,Java 2 platform,Enterprise Edition)和Java me(J2ME,Java 2 platform,micro)Edition,小型版)。Java語(yǔ)言的主要特點(diǎn)是:簡(jiǎn)單、面向?qū)ο?、安全、跨平臺(tái)、支持多線程。
一名合格的Java工程師需要具備一定的軟件分析和設(shè)計(jì)能力;熟悉Java、servlet、JSP、EJB等開(kāi)發(fā)技術(shù);熟悉eclipse或JBuilder等Java開(kāi)發(fā)工具;熟悉Java Struts架構(gòu)和開(kāi)發(fā)工具;至少熟悉一種數(shù)據(jù)庫(kù)的開(kāi)發(fā)和設(shè)計(jì);良好的學(xué)習(xí)能力,責(zé)任心強(qiáng),良好的溝通能力和團(tuán)隊(duì)合作精神。
本人23歲,打算轉(zhuǎn)行IT,請(qǐng)問(wèn)是培訓(xùn)好還是自學(xué)好?
不建議進(jìn)入該行業(yè)。IT紅利期過(guò)去了,現(xiàn)在又陷入衰退
一般程序開(kāi)發(fā)分為前端和后端,當(dāng)然還有Android和IOS開(kāi)發(fā)。我現(xiàn)在說(shuō)的是HTML5Web前端。
以下是簡(jiǎn)要分析:前端簡(jiǎn)單易用。純JS語(yǔ)言結(jié)合HTML、CSS可以實(shí)現(xiàn)漂亮的UI界面。直接面向用戶。因此,一個(gè)優(yōu)秀的前端相當(dāng)于一個(gè)公司的門(mén)面。前端技術(shù)更新很快。各種框架層出不窮。程序員需要花費(fèi)大量的時(shí)間來(lái)學(xué)習(xí)和積累經(jīng)驗(yàn)。好的前端工資不會(huì)失去后端。
因?yàn)榻榻B相對(duì)簡(jiǎn)單。因此,大量人員經(jīng)過(guò)幾個(gè)月的培訓(xùn)后開(kāi)始找工作。伴隨著一系列的問(wèn)題,如好壞水平參差不齊、工作經(jīng)驗(yàn)造假等,大三學(xué)生很難找到合適的工作。
后端
流行的后臺(tái)開(kāi)發(fā)語(yǔ)言有PHP、Java、Python等。這些語(yǔ)言可以更好地與計(jì)算機(jī)底層接觸,因此入門(mén)相對(duì)比較困難。近年來(lái),隨著人工智能和大數(shù)據(jù)的快速發(fā)展,對(duì)后端的需求也越來(lái)越大。比如人工智能、機(jī)器學(xué)習(xí),這些都需要大量的數(shù)據(jù)供計(jì)算機(jī)繼續(xù)學(xué)習(xí),而這些數(shù)據(jù)大多需要在后臺(tái)通過(guò)爬蟲(chóng)技術(shù)在互聯(lián)網(wǎng)上進(jìn)行爬蟲(chóng)和分析。
我的建議是:先做前端,容易上手,但以后要注意代碼分析的原則,不斷完善自己。但同時(shí),我們必須有一個(gè)后端語(yǔ)言,不管nodejs PHP Java python。因?yàn)槲覀兊那岸碎_(kāi)發(fā)也需要跟后臺(tái)溝通,我們需要了解后臺(tái)能做什么。當(dāng)然,我們的后臺(tái)語(yǔ)言只是輔助性的。主攻是前端。
是學(xué)前端好,還是學(xué)后端好?
作為一名程序員,尤其是一名應(yīng)屆畢業(yè)生,不要被市場(chǎng)的薪水所迷惑。頭條新聞經(jīng)常報(bào)道程序員的薪水有多高。是老一輩程序員憑借自己的實(shí)力一點(diǎn)一點(diǎn)走出來(lái)的。資本家不是傻瓜,也不會(huì)無(wú)緣無(wú)故高薪聘請(qǐng)能力一般的程序員!一個(gè)好的程序員應(yīng)該以提高自己的能力為目標(biāo)。建議剛畢業(yè)的人去大公司培訓(xùn),不要拿高薪。他們應(yīng)該工作兩三年,在這個(gè)行業(yè)立足,然后在小公司里擔(dān)任一些重要的職位。我相信我們能在四五年內(nèi)發(fā)展到更高的水平
程序員找了兩個(gè)多月了還沒(méi)找到工作是什么原因?
更重要的是,那些只靠訓(xùn)練的學(xué)生不一定是對(duì)的。在簡(jiǎn)歷上作弊對(duì)你一點(diǎn)好處都沒(méi)有。我們看到的是硬實(shí)力。不管你的簡(jiǎn)歷有多出色,或者你有多幸運(yùn)通過(guò)面試,你都可以看到你工作的水平。
所以不要因?yàn)槟愕膶I(yè)背景而感到優(yōu)越,也不要說(shuō)你的培訓(xùn)背景不好。你應(yīng)該多了解這個(gè)行業(yè),有自己的想法,清楚自己的缺點(diǎn),清楚自己將來(lái)想要什么。