java崗位 JAVA是什么?Java工程師到底是做什么的?
JAVA是什么?Java工程師到底是做什么的?為了使軟件開發(fā)人員、服務(wù)提供商和設(shè)備制造商能夠針對(duì)特定的市場(chǎng)進(jìn)行開發(fā),Sun公司將Java分為三個(gè)技術(shù)平臺(tái):Java se(J2SE,Java 2 pla
JAVA是什么?Java工程師到底是做什么的?
為了使軟件開發(fā)人員、服務(wù)提供商和設(shè)備制造商能夠針對(duì)特定的市場(chǎng)進(jìn)行開發(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等開發(fā)技術(shù);熟悉eclipse或JBuilder等Java開發(fā)工具;熟悉Java Struts架構(gòu)和開發(fā)工具;至少熟悉一種數(shù)據(jù)庫(kù)的開發(fā)和設(shè)計(jì);良好的學(xué)習(xí)能力,責(zé)任心強(qiáng),良好的溝通能力和團(tuán)隊(duì)合作精神。
java程序員剛?cè)肼毝紩?huì)被分配什么任務(wù)呢?
作為it從業(yè)者多年,我也出版過(guò)Java編程書籍,所以讓我來(lái)回答這個(gè)問(wèn)題。
首先,Java程序員在第一次進(jìn)入項(xiàng)目團(tuán)隊(duì)時(shí),會(huì)根據(jù)自己的知識(shí)結(jié)構(gòu)和實(shí)踐能力安排具體的開發(fā)任務(wù)。因?yàn)镴ava語(yǔ)言是一種全場(chǎng)景開發(fā)語(yǔ)言,他們可能被安排從事web開發(fā)、大數(shù)據(jù)開發(fā)或Android開發(fā)任務(wù)。具體的開發(fā)任務(wù)與開發(fā)場(chǎng)景密切相關(guān)。
對(duì)于開發(fā)經(jīng)驗(yàn)較少的初級(jí)Java程序員來(lái)說(shuō),剛進(jìn)入項(xiàng)目團(tuán)隊(duì)時(shí),通常會(huì)安排他們從事某個(gè)特定功能模塊的開發(fā)任務(wù),這通常與特定的業(yè)務(wù)邏輯密切相關(guān),屬于應(yīng)用級(jí)開發(fā)。功能模塊的開發(fā)通常調(diào)用系統(tǒng)平臺(tái)的API來(lái)完成特定功能的開發(fā)。例如,基于云計(jì)算平臺(tái)完成業(yè)務(wù)功能的開發(fā)是一種常見的選擇。一般來(lái)說(shuō),這種基于平臺(tái)的應(yīng)用級(jí)開發(fā)任務(wù)比較簡(jiǎn)單,重點(diǎn)是掌握平臺(tái)API。
無(wú)論安排什么樣的開發(fā)任務(wù),Java程序員在第一次加入項(xiàng)目團(tuán)隊(duì)時(shí)都需要做到以下三點(diǎn):第一,盡快熟悉開發(fā)團(tuán)隊(duì)的工作流程。不同的開發(fā)團(tuán)隊(duì)將有不同的開發(fā)過(guò)程。我們應(yīng)該盡快熟悉開發(fā)過(guò)程中的不同角色,以及他們相應(yīng)的工作職責(zé)。熟悉開發(fā)流程是溝通的前提,也會(huì)盡快實(shí)現(xiàn)自己的定位。
第二,盡快掌握各種開發(fā)工具。不同的開發(fā)團(tuán)隊(duì)通常有不同的開發(fā)工具。例如,目前很多開發(fā)團(tuán)隊(duì)都會(huì)基于云計(jì)算平臺(tái)完成具體的功能開發(fā)。這時(shí),他們應(yīng)該盡快熟悉功能平臺(tái),從而提高開發(fā)效率。
第三:盡快熟悉開發(fā)團(tuán)隊(duì)的技術(shù)風(fēng)格。不同的開發(fā)團(tuán)隊(duì)通常有不同的開發(fā)風(fēng)格。新加入項(xiàng)目團(tuán)隊(duì)的Java程序員應(yīng)該盡快掌握?qǐng)F(tuán)隊(duì)的技術(shù)風(fēng)格。他們可以通過(guò)閱讀完成的項(xiàng)目代碼來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。
小學(xué)畢業(yè)的人,在培訓(xùn)機(jī)構(gòu)培訓(xùn)了半年的Java,剛進(jìn)入一個(gè)公司,工資1.2萬(wàn)正常嗎?
這不正常。是一家培訓(xùn)機(jī)構(gòu)的文案。只是為了讓你參加訓(xùn)練。
2005年,我們的團(tuán)隊(duì)在尋找人才。本著互聯(lián)網(wǎng)廣泛傳播的原則,我們收到了很多簡(jiǎn)歷,包括培訓(xùn)機(jī)構(gòu)的簡(jiǎn)歷。這些人的簡(jiǎn)歷有一個(gè)特點(diǎn):一般都是大專畢業(yè),都有工作經(jīng)驗(yàn),然后都有類似的項(xiàng)目,不是網(wǎng)上商城就是公司網(wǎng)站。
后來(lái),有很多采訪。我發(fā)現(xiàn)我沒(méi)有手術(shù)經(jīng)驗(yàn)。我在培訓(xùn)機(jī)構(gòu)接受了緊急培訓(xùn)。我說(shuō)了同樣的話,但只要我知道細(xì)節(jié)就不做了。
我們采訪了很多人。其中一個(gè)符合我們的要求,進(jìn)入了我們公司。后來(lái),他們做得很好。
他告訴了我訣竅。培訓(xùn)機(jī)構(gòu)用有吸引力的文案來(lái)吸引低起點(diǎn)、高收入的人。如果他們沒(méi)有錢,他們可以向銀行借錢。當(dāng)然,這是你自己的貸款。然后他告訴你,你可以在畢業(yè)后幾個(gè)月內(nèi)付清你的工資。
進(jìn)去后,每天早上看視頻,下午操作。你說(shuō)得很快。如果你沒(méi)有基礎(chǔ),比如大?;蛳嚓P(guān)經(jīng)驗(yàn),你就跟不上。兩個(gè)月后,是時(shí)候畢業(yè)了。在這個(gè)時(shí)候,培訓(xùn)機(jī)構(gòu)將對(duì)面試官進(jìn)行如何面試和如何面試的培訓(xùn)。至于你能否找到工作,培訓(xùn)機(jī)構(gòu)并不在意。原來(lái)的承諾不見了。銷售人員告訴你的,你可以自己找。不管怎樣,沒(méi)有合同。
如果你不學(xué)習(xí),你可以回到學(xué)校,但如果你得到貸款,它的時(shí)間來(lái)償還。你不忍心回學(xué)校??偠灾绻銢](méi)有一個(gè)特定的基礎(chǔ),你就很難去學(xué)習(xí)。
現(xiàn)在有大學(xué)畢業(yè)生在網(wǎng)上發(fā)簡(jiǎn)歷。他們通過(guò)招聘的方式吸引人才,讓他們接受培訓(xùn),在沒(méi)有錢的時(shí)候獲得貸款。
當(dāng)然,也有一些人從小學(xué)畢業(yè),精通電腦。他們自學(xué),然后去培訓(xùn)機(jī)構(gòu)學(xué)習(xí)java知識(shí)。去公司也是可能的。節(jié)目天才不時(shí)出現(xiàn)在新聞中。但它沒(méi)有死。普通人可以。
所以如果你看到像培訓(xùn)機(jī)構(gòu)這樣的廣告,你想學(xué)習(xí),你需要考慮是否能接受兩個(gè)月的高強(qiáng)度學(xué)習(xí),是否熟悉電腦,是否準(zhǔn)備好了。
歡迎在下面留言,不要忘了分享表?yè)P(yáng)和支持