java工程師是青春飯嗎 Java工程師是不是一個很高大上又高不可攀的職業(yè)?
Java工程師是不是一個很高大上又高不可攀的職業(yè)?謝謝你的邀請!作為IT行業(yè)的從業(yè)者,我也出版過Java編程書籍,所以讓我來回答這個問題。首先,IT行業(yè)有大量的Java工程師。由于Java語言廣泛應(yīng)用
Java工程師是不是一個很高大上又高不可攀的職業(yè)?
謝謝你的邀請
!作為IT行業(yè)的從業(yè)者,我也出版過Java編程書籍,所以讓我來回答這個問題。
首先,IT行業(yè)有大量的Java工程師。由于Java語言廣泛應(yīng)用于web開發(fā)、Android開發(fā)、大數(shù)據(jù)開發(fā)等領(lǐng)域,這些Java工程師的具體工作內(nèi)容也各不相同。另外,Java語言不僅是一種應(yīng)用級開發(fā)工具,也是一種重要的研發(fā)級開發(fā)工具,因此Java工程師有不同的工作級別,但從總體數(shù)量上看,應(yīng)用級開發(fā)工程師遠遠多于研發(fā)級工程師。
如果您想從事Java應(yīng)用程序級開發(fā),總體學習難度不是很大。即使沒有編程語言的基礎(chǔ),通過系統(tǒng)的學習過程,大多數(shù)人都能掌握java的基本開發(fā)過程,然后經(jīng)過一段時間的實習,就可以走上初級開發(fā)的陣地。雖然應(yīng)用級開發(fā)對于算法和數(shù)據(jù)結(jié)構(gòu)的要求不高,但應(yīng)用級開發(fā)涉及的內(nèi)容較多,如javaweb開發(fā)崗位還需要掌握部分前端開發(fā)知識和數(shù)據(jù)庫知識。在大數(shù)據(jù)和云計算技術(shù)的推動下,全棧Java應(yīng)用級開發(fā)趨勢明顯。!如果你想從事java R&D級別的職位,你首先應(yīng)該有扎實的數(shù)學基礎(chǔ),同時,你應(yīng)該有一個相對完整的計算機基礎(chǔ)知識結(jié)構(gòu)。整體學習時間比較長。目前,Java研發(fā)級崗位大多集中在平臺開發(fā)、ERP研發(fā)以及各種框架、容器等平臺級產(chǎn)品研發(fā)領(lǐng)域,往往需要多個角色的配合。
最后,通過研究生教育進入研發(fā)崗位是常見的選擇之一。
java工程師,主要做運維,學不到太多東西,要不要辭職參加培訓班?
感謝您的邀請
!運維工作本身還有一定的技術(shù)含量,但不同公司的運維崗位往往差別很大,一些運維崗位的技術(shù)含量確實很低。對于運維人員來說,如果這個崗位對他們的能力提升沒有幫助,他們應(yīng)該真正考慮是否調(diào)任這個崗位。如果單位沒有更高級別的職位,他們應(yīng)該考慮是否改變環(huán)境。
對于職場人來說,通常主要有兩種提升方式,一種是升職,另一種是自學,但這兩種方式往往是以升職為基礎(chǔ),輔以自學,因為對于電腦行業(yè)來說,自學的時間非常有限,自學的內(nèi)容也往往是圍繞著自己選擇的任務(wù)等結(jié)果很難完全脫離自我深入學習任務(wù),很多技巧如果不在實踐中運用,很快就會被遺忘。
對于Java工程師來說,如果長期從事運維工作,離Java開發(fā)還很遠,因為運維崗雖然會寫一些自動管理腳本(用shell或者Python),但主要任務(wù)畢竟不是程序開發(fā),內(nèi)容也很小。大多數(shù)自動管理腳本都相對簡單(復(fù)雜,但較少)。因此,如果將來要從事java開發(fā),必須盡快完成作業(yè)轉(zhuǎn)換。
是否參加培訓要根據(jù)自己的實際情況考慮。畢竟市場上大部分的培訓都是以基本內(nèi)容為基礎(chǔ)的,因為他們已經(jīng)有了一定的職場經(jīng)驗,所以大部分的培訓內(nèi)容都應(yīng)該通過自學完全掌握。當然,如果你想系統(tǒng)地學習大數(shù)據(jù)、云計算、人工智能等新技術(shù)系統(tǒng),可以本著效率優(yōu)先的原則參加培訓,你應(yīng)該根據(jù)自己的日程選擇是否辭職。
最后,如果條件允許,研究生教育是一個不錯的選擇。
JAVA是什么?Java工程師到底是做什么的?
為了使軟件開發(fā)人員、服務(wù)提供商和設(shè)備制造商能夠針對特定的市場進行開發(fā),Sun公司將Java分為三個技術(shù)平臺:Java se(J2SE,Java 2平臺,標準版)、Java EE(J2EE,Java 2平臺,企業(yè)版)和Java me(J2ME,Java 2平臺,微型版)版本)。Java語言的主要特點是:簡單、面向?qū)ο?、安全、跨平臺、支持多線程。
一名合格的Java工程師需要具備一定的軟件分析和設(shè)計能力;熟悉Java、servlet、JSP、EJB等開發(fā)技術(shù);熟悉eclipse或JBuilder等Java開發(fā)工具;熟悉Java Struts架構(gòu)和開發(fā)工具;至少熟悉一種數(shù)據(jù)庫的開發(fā)和設(shè)計;良好的學習能力,責任心強,良好的溝通能力和團隊合作精神。
Java好入門嗎,現(xiàn)在工作好找嗎?
你可以試著學習,看看你是否適合這個。如果你愿意,卷起袖子去做。如果你學得好,養(yǎng)家糊口不是問題。
1. 興趣是最重要的,因為開發(fā)是很難的,尤其是每年新技術(shù)出現(xiàn)的時候,你需要學習,否則你就會落后。
2. 學習java的一般途徑
(1)要學習java的基本知識,首先要學習基本語法、面向?qū)ο?、集合、IO流、多線程等,然后在學習中使用它們,因為這些都是初學者難以掌握的,這會削弱學習的積極性。
(2)學習基本的HTML、JS、CSS,雖然這些都是前端,但是后端也需要能夠理解,了解前端知識,才能更好的編寫高質(zhì)量的后端界面。學習這些,也是為了做一個小而完整的小項目,JS要集中精力學習。
(3)了解Java Web。從servlet、會話和cookie中學習。理解servlet的原理對于以后學習springmvc很重要。
(4)學習JDBC、MySQL數(shù)據(jù)庫,然后結(jié)合前面的學習,可以做一些小項目,比如庫管理系統(tǒng)、會員管理系統(tǒng)。
(5)學習SSH或SSM spring MVC mybatis。然后做一個項目,你可以把項目的第四步改成SSM架構(gòu)。
(6)學習spring boot框架、redis,并執(zhí)行spring boot項目。
學習完以上知識后,基本知識要掌握,然后就可以出去找工作了。
(7)學習SpringCloud和Dubbo等微服務(wù)框架,你會得到這些,薪水會更高。
(8)學習設(shè)計模式,研究spring源代碼,為更高的發(fā)展方向。
上海java程序員的工作好找嗎?
很容易找到。