java難學(xué)嗎 java工程師,主要做運(yùn)維,學(xué)不到太多東西,要不要辭職參加培訓(xùn)班?
java工程師,主要做運(yùn)維,學(xué)不到太多東西,要不要辭職參加培訓(xùn)班?謝謝你的邀請(qǐng)!運(yùn)維工作本身還有一定的技術(shù)含量,但不同公司的運(yùn)維崗位往往差別很大,一些運(yùn)維崗位的技術(shù)含量確實(shí)很低。對(duì)于運(yùn)維人員來(lái)說(shuō),如果
java工程師,主要做運(yùn)維,學(xué)不到太多東西,要不要辭職參加培訓(xùn)班?
謝謝你的邀請(qǐng)
!運(yùn)維工作本身還有一定的技術(shù)含量,但不同公司的運(yùn)維崗位往往差別很大,一些運(yùn)維崗位的技術(shù)含量確實(shí)很低。對(duì)于運(yùn)維人員來(lái)說(shuō),如果這個(gè)崗位對(duì)他們的能力提升沒有幫助,他們應(yīng)該真正考慮是否調(diào)任這個(gè)崗位。如果單位沒有更高級(jí)別的職位,他們應(yīng)該考慮是否改變環(huán)境。
對(duì)于職場(chǎng)人來(lái)說(shuō),通常主要有兩種提升方式,一種是升職,另一種是自學(xué),但這兩種方式往往是以升職為基礎(chǔ),輔以自學(xué),因?yàn)閷?duì)于電腦行業(yè)來(lái)說(shuō),自學(xué)的時(shí)間非常有限,自學(xué)的內(nèi)容也往往是圍繞著自己選擇的任務(wù)等結(jié)果很難完全脫離自我深入學(xué)習(xí)任務(wù),很多技巧如果不在實(shí)踐中運(yùn)用,很快就會(huì)被遺忘。
對(duì)于Java工程師來(lái)說(shuō),如果長(zhǎng)期從事運(yùn)維工作,離Java開發(fā)還很遠(yuǎn),因?yàn)檫\(yùn)維崗雖然會(huì)寫一些自動(dòng)管理腳本(用shell或者Python),但主要任務(wù)畢竟不是程序開發(fā),內(nèi)容也很小。大多數(shù)自動(dòng)管理腳本都相對(duì)簡(jiǎn)單(復(fù)雜,但較少)。因此,如果將來(lái)要從事java開發(fā),必須盡快完成作業(yè)轉(zhuǎn)換。
是否參加培訓(xùn)要根據(jù)自己的實(shí)際情況考慮。畢竟市場(chǎng)上大部分的培訓(xùn)都是以基本內(nèi)容為基礎(chǔ)的,因?yàn)樗麄円呀?jīng)有了一定的職場(chǎng)經(jīng)驗(yàn),所以大部分的培訓(xùn)內(nèi)容都應(yīng)該通過(guò)自學(xué)完全掌握。當(dāng)然,如果你想系統(tǒng)地學(xué)習(xí)大數(shù)據(jù)、云計(jì)算、人工智能等新技術(shù)系統(tǒng),可以本著效率優(yōu)先的原則參加培訓(xùn),你應(yīng)該根據(jù)自己的日程選擇是否辭職。
最后,如果條件允許,研究生教育是一個(gè)不錯(cuò)的選擇。
剛畢業(yè),在一家小公司上班,做java開發(fā),但是自己不會(huì),工作很吃力,網(wǎng)上查資料也都看不懂,怎么辦?
很多Java程序員在剛?cè)肼殨r(shí)都會(huì)遇到一定的困難,尤其是那些沒有實(shí)習(xí)經(jīng)驗(yàn)的程序員。事實(shí)上,許多初級(jí)Java程序員選擇離開是因?yàn)樗麄儫o(wú)法進(jìn)入工作狀態(tài)。這種情況對(duì)程序員和企業(yè)來(lái)說(shuō)是一個(gè)遺憾。
對(duì)于剛踏入工作崗位的初級(jí)Java程序員來(lái)說(shuō),要想順利融入開發(fā)團(tuán)隊(duì),需要與開發(fā)團(tuán)隊(duì)共同努力。他們通常需要做好以下幾件事:首先,程序員應(yīng)該爭(zhēng)取專業(yè)指導(dǎo)。一般來(lái)說(shuō),初級(jí)程序員能否順利融入團(tuán)隊(duì),一個(gè)重要的因素就是能否得到專業(yè)的指導(dǎo)。根據(jù)歷史經(jīng)驗(yàn),大多數(shù)開發(fā)團(tuán)隊(duì)會(huì)安排老程序員為新的初級(jí)程序員指導(dǎo)。這時(shí),新程序員需要詳細(xì)了解自己的任務(wù)定位和相應(yīng)的工作流程。由于Java是一種全場(chǎng)景編程語(yǔ)言,在技術(shù)學(xué)習(xí)中,他們必須首先關(guān)注自己任務(wù)所涉及的知識(shí)。
第二:查看更多案例。不同的開發(fā)團(tuán)隊(duì)通常有不同的技術(shù)選擇。雖然Java語(yǔ)言的開發(fā)模式相對(duì)統(tǒng)一,但不同的技術(shù)團(tuán)隊(duì)往往有自己的技術(shù)風(fēng)格。因此,盡快通過(guò)團(tuán)隊(duì)的開發(fā)案例掌握?qǐng)F(tuán)隊(duì)的開發(fā)模式非常重要,這對(duì)于初級(jí)程序員順利融入開發(fā)團(tuán)隊(duì)也很重要。另外,案例研究必須有針對(duì)性,最好選擇開發(fā)場(chǎng)景一致的案例進(jìn)行參考學(xué)習(xí)。
第三:注重動(dòng)手操作。Java初級(jí)開發(fā)崗?fù)鶝]有比較復(fù)雜的操作,通常通過(guò)調(diào)用接口來(lái)完成各種功能的編寫,通常屬于“添加、刪除、更改和查詢”的范圍,所以多動(dòng)手操作是非常重要的。
大三計(jì)算機(jī)妹子,一開始想做java方面的,后來(lái)想做前端,求教?
(1)站在我自己的立場(chǎng)來(lái)回答這個(gè)問(wèn)題,我在我們學(xué)校注冊(cè)的時(shí)候,一直都是走java開發(fā)的道路,最后拿到了好幾份工作。因?yàn)槲乙呀?jīng)獨(dú)立做了在線網(wǎng)站,我可以做前端和后端,但我得到的最后一個(gè)提議是前端開發(fā)。事實(shí)上,我真的很想試試前端。我不排除最后一個(gè)報(bào)價(jià)更好,所以我選擇了前端開發(fā)。
(2)進(jìn)入公司后,我以為我會(huì)寫HTML、CSS、JS、jQuery和bootstrap,但我發(fā)現(xiàn)我太年輕了。JQuery強(qiáng)烈依賴于DOM操作,但現(xiàn)在不使用它。CSS完全連接到CSS3。有時(shí)引導(dǎo)程序僅用作參考,您需要自己打包組件。當(dāng)時(shí),我發(fā)現(xiàn)前端并不像我想象的那么簡(jiǎn)單。
(3)于是我開始了一條無(wú)盡的學(xué)習(xí)之路。首先,GIT版本管理工具,GitHub操作。然后,擁有龐大系統(tǒng)的angularjs升級(jí)到angular2。Angular2是基于typescript的,所以我必須學(xué)習(xí)typescript。Typescript是基于ES6的,所以我必須學(xué)習(xí)ES6。
(4)當(dāng)您為自己知道angular而感到自豪時(shí),react Native再次出現(xiàn),這是對(duì)前端開發(fā)的顛覆。我還不習(xí)慣它的寫作,所以我還沒有做太多的研究
(5)然后你大神創(chuàng)造了Vue,Vue也呈現(xiàn)出自己的生態(tài),比如vuex、Vue路由器、Vue資源等,Vue非常適合移動(dòng)開發(fā)
(6)你覺得只要有這么多?太年輕了。前端文件編寫完成后,如何打包發(fā)布,出現(xiàn)了grunt、gulp、webpack、Yeo、browse等前端構(gòu)建工具,更新速度很快。
(7)現(xiàn)在nodejs是如此的活躍,以至于如果它不能編程node,那么說(shuō)它知道前端就太尷尬了。你想再學(xué)一遍嗎?
(8)總之,無(wú)論是前端還是后端,關(guān)鍵要看自己的利益。別人說(shuō)前端像水一樣深,這真的很好,但我真正想說(shuō)的是歡迎到坑里來(lái),哈哈
1。初級(jí)開發(fā)人員最重要的是掌握J(rèn)2SE中一些常用的函數(shù),這樣在開發(fā)程序時(shí)就可以知道某個(gè)函數(shù)是否有適用的API函數(shù),而不需要自己去實(shí)現(xiàn),影響了開發(fā)效率。
2. 掌握servlet的原理和實(shí)現(xiàn),了解如何開發(fā)和部署web系統(tǒng),常見的應(yīng)用服務(wù)器有哪些?如何使用它。
3. 現(xiàn)在主流的開發(fā)框架SSH(struts、spring、hibenate)和MVC模式都要了解,知道如何在這個(gè)框架下開發(fā)。
4. 了解一個(gè)或多個(gè)數(shù)據(jù)庫(kù),熟悉常用SQL語(yǔ)句的編寫。
我建議你多做各種類型的程序,所以你應(yīng)該盡快掌握J(rèn)ava,自己做一個(gè)程序,這比讀一個(gè)月的書要好得多!很多做節(jié)目都是經(jīng)驗(yàn)的積累。當(dāng)你心里有了自信,你就能找到工作了!