『壹』 java工程師以後發展路徑是什麼

主要有這么幾個方面:

1.技術經理: 專注於技術的實現

2.產品經理: 專注於產品的設計

3.項目經內理:技術 + 產品, 對整個項目負責容, 管理團隊, 推進項目的進展

4.架構師: 技術經理的更高一級, 為整個系統設計框架

『貳』 如何成為一個好的java工程師

好的Java工程師有兩種思路
一個是增刪改查專家 全棧高手, 這種可能市場更稀缺
另一種是Java底層非常精通,比如虛擬機,Java關鍵字, 這類高工可以做很多大數據中間件的開發

不知道你想成為哪種, 不論哪種都要多寫多學

『叄』 如何成為一名JAVA工程師

成為一名java工程師需要有過硬的java基礎,還需要理科生的邏輯思維,以及團隊合作能力

『肆』 Java工程師的考研之路

考計算機軟體與理論,計算機應用技術都可以。以下方向都不錯,看你自己的愛好啦。
計算機軟體與理論專業:
資料庫與知識庫
軟體工程
Web數據處理
計算機支持的協同工作
數據挖掘與數據倉庫
電子商務
網路協議與分布式軟體
密碼與信息安全
服務計算

計算機應用技術專業:
大規模中文文本處理
多媒體信息處理與檢索
計算機圖形圖像處理
網路與信息工程
計算機控制與智能系統
模式識別與人工智慧
信息安全、網路安全

『伍』 java工程師前景如何

java工程師前景
Java是目前世界上最流行的計算機編程語言,是一種可以編寫跨平台應用軟體的面向對象的程序設計語言。這可以概括JAVA有著自己獨特的優勢:語言簡單、是一個面向對象、分布式應用並且安全、體系結構中立並且可移植,最重要,它是一個動態語言。
權威統計機構統計——在所有軟體開發類人才的需求中,對 JAVA工程師的需求達到全部需求量的60%~70%。JAVA工程師的薪水相對較高,通常來說,具有3~5年開發經驗的工程師,擁有年薪 10萬元是很正常的一個薪酬水平。
JAVA發展方向
一是成為管理人員,例如產品研發經理,技術經理,項目經理等繼續;二是他的技術工作之路,成為高級軟體工程師、需求工程師等。
JAVA就業方向:可以從事JSP網站開發、Java編程、Java游戲開發、Java桌面程序設計,以及其他與Java語言編程相關的工作。可進入電信、銀行、保險專業軟體開發公司等從事軟體設計和開發工作。

『陸』 成為一名月入過萬的Java工程師有多難

Java語言經歷了20多年的發展,在C、C++語言占據大半江山的情況下橫空出世,殺出了一條血路,面臨PHP、Python、Ruby等動態語言也毫不顯怯,至今仍是最受歡迎的編程語言之一,可以說Java是面向對象語言的後起之秀和典範。
企業,特別是中大型企業對Java工程師的需求彷彿從來沒有厭倦,大量的Java技術人才缺口也給了IT行業從業者一個很好的選項:目前來看,精進自己的Java技術,就不愁沒有工作。

『柒』 Java工程師學習路線

學習java,需要學哪些內容?

下面是一位項目經理的博客內容

最近,總有很多初學Java的朋友詢問學Java要學哪些內容。回想8年前我學Java的時候,也是對此一無所知。看著那黑呼呼的命令行窗口,怎麼也猜不出它和企業開發有什麼關系,也想像不出在控制台輸出的乘法口訣1*1=1除了給幼兒園的小朋友做練習之外還有什麼用途。

現在,經歷了8年的開發,終於可以有一點東西,供當年和我一樣喜歡Java、想從事於java軟體開發的朋友們參考。

1 java語法。通過任何一本Java入門書籍,都可以學會Java的基本語法。千萬不要認為,你把書上的例子程序都能寫出來就算學會了Java語法。要想真正掌握,還需要做大量的測試題。對語法不準確的理解,會使你寫的代碼出現邏輯錯誤。而這些錯誤會使你在真正的項目開發中吃盡苦頭:你認為正確才會寫上去。而在幾十萬行代碼中找出幾行有邏輯錯誤的代碼,非常困難。因為你幾乎不會懷疑你認為正確的代碼存在錯誤。

2 常用類。永遠不要寫別人已經實現的代碼。有很多功能,用JDk中現有的類就可以完成。你需要熟悉JDK.可以通過研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你需要的類都在什麼地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫代碼。

3 IDE 集成開發環境。現在企業最常用的是IBM公司的eclipse。類似的還有JBuilder,Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡單的文本編輯器在寫Java代碼。多數程序員都是在使用這些東西。

4 資料庫.MySql,Oracle,DB2.小項目多數使用MySql這樣的免費資料庫。大一些的項目會考慮使用Oracle或者DB2. Java項目很少使用SqlServer.因此,你還需要學習資料庫方面的一些知識。可以從SQL語言開始。這些資料庫都支持標准SQL.學會基本的SQL,參考具體的資料庫手冊,就可以完成一般的項目開發了。當然,要想使你的程序運行的效率更高,需要更深入的學習。大部分的程序優化,都是從這部分開始的。

5 JDBC Java資料庫連接。使用Java程序操作資料庫。這部分非常重要。幾乎所有的企業項目都會用到。

6 HTML CSS Javascript。
HTML--(HyperTextMark-upLanguage) 超文本標記語言。 CSS --(Cascading Style Sheets)層疊樣式表。你千萬不要以為,CS又出了加強版。呵呵。 JavaScript--是一種由Netscape的LiveScript發展而來的腳本語言.
准確的說,這些東西和Java語言本身關系不大。但是,現在的企業項目,以B/S結構的居多。因此,我們的Java程序,會有大量的機會和它們打交道。需要提前准備一下。

7 你需要學習如何使用及管理WEB伺服器,例如tomcat,並且知道如何在其基礎上擴展和維護WEB程序,如何使用它的附加服務,如連接池。

8 JSP Servlet.這兩個是初級Java程序員必須掌握的基本技能,是所有B/S結構框架的基礎。相應的,還需要學習EL以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries,以提高表示層的處理能力。

9 企業流行框架 Struts,Spring,Hibernate等。

10 Java設計模式。有一些特殊的功能,只有按照特定的設計模式才能實現。如果你有了5萬行以上的代碼經驗,可以開始研究一下設計模式。

11 你還要跟上技術發展的步伐,了解在Java項目中使用的新技術。如Ajax等。

還有很多要學習的內容。先介紹這么多吧,自己學習這些內容,如果這些你都學會了。我再告訴你,下一步應該學習什麼。

『捌』 如何成為一名優秀的java工程師

一、JAVA。要想成為JAVA(高級)工程師肯定要學習JAVA。一般的程序員或許只需知道一些JAVA的語法結構就可以應付了。但要成為JAVA(高 級)工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希 望您對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發現其實您想實現的很多功能,通過JAVA的API都可以實現了,就不必自己費太多的腦經 了。
二、設計模式。其實寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個「好」字包括代碼可重用性,可維護性,可擴展性等。如何寫出好 的代碼往往要藉助一些設計模式。當然長期的代碼經驗積累,只要您用心,會使您形成自己代碼風格。相信您的代碼也比較符合代碼的可重用性,可維護性,可擴展 性。但既然前人已經給我們總結出了經驗,我們何不踩著前人的肩膀前進?
三、XML。現在的系統中不使用XML幾乎是不可能的。XML的功能非常強大,它可以做數據轉換、做系統的配置、甚至可保存您的系統業務數據。因此您必須 了解XML,包括它的語法,結構。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因為在我們一般的項目中,XML往往擔當系統 配置信息的作用,您需要用這些API解析這些配置信息,開發完美的項目。
四、精通使用一種或兩種框架。像在《如何成為java初級程序員》中提到的那樣,「框架都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基於框架 的開發使你可以省出很多的開發成本」。但我這里希望您能精通,更多的是希望您能通過框架的使用了解框架的思想。這樣您在開發一個項目時思路會開闊一些,比 如您會想到把SQL語句與您的JAVA代碼分開,再比如您會考慮把您的業務邏輯配置到XML或者資料庫中,這樣整個項目就很容易擴張了。
五、熟悉主流資料庫。其實真正比較大的項目都是有人專門做資料庫的,但往往很多項目要求作為(高級)工程師的您也參與資料庫的設計以及SQL的編寫。所以 為了更好的為國家做貢獻,建議您還是多了解一些主流資料庫,比如SQLSERVER,ORACLE,多連接SQL和存儲過程以及觸發器。如果您不是「科 班」出身,您還需要補充一些資料庫原理方面的知識。
六、精通一種或兩種WEBServer。盡管我再《如何成為java初級程序員》里講過它,我還是要強調您要精通一種或兩種。因為作為JAVA工程師,特 別時想成為高級JAVA工程師的您,您不可避免地要部署您的項目到WebServer上,而且只有當您精通一種WebServer,您才可能最大限度地使 用它的資源,這往往可以節省很多時間和精力。
七、UML。我知道您肯定想成為高級工程師,因此您有必要了解或熟練或精通UML,這取決於您有多大決心想成為高級工程師和項目經理。在比較正規的開發團 隊中,UML是討論項目的交流工具,您要想做一個軟體工程師,您至少要能看懂,您要想做高級工程師,您要能通過它來描述您對項目的理解,盡管這不是必須, 但卻很重要。
八、站在高度分析問題:這不是一個知識點,也不是通過書本就能學得到的。只所以提到這一點,是因為我比您還著急,我希望您更快的成為一個高級的軟體工程 師,而不是一個一般的軟體工程師。希望您在工作中多向您的系統分析員、需求分析員、系統設計員學習,多站在他們角度上去看您在開發的項目。在最好在項目之 初先在您的腦海里對項目有個大致的分析、設計,然後和他們進行比較,找找差別,想想缺點。

九、工具。與在《如何成為Java初級程序員》里提到的不同,您在這個階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對 ROSE,Together要多了解一些,因為您要畫UML了。不要再對Dreamweaver等HTML編輯器情有獨鍾了,那些JSP頁面讓初級程序員 去寫吧。