發布時間:2024-01-19閱讀(14)
你可曾計算過,大學四年一共有多少天? 365*3 1=1461天在這珍貴的1461天里,你為以后的人生做了那些準備?,我來為大家講解一下關于java工程師找工作好找嗎?跟著小編一起來看一看吧!

java工程師找工作好找嗎
你可曾計算過,大學四年一共有多少天? 365*3 1=1461天。在這珍貴的1461天里,你為以后的人生做了那些準備?
其他雞湯我就不寫啦,直接說結果。
1、java基礎扎實
1、JAVA基礎扎實
2、理解HTTP網絡協議,了解TCP和UDP的區別,知道GET和POST的區別,知道在瀏覽器中輸入URL到整個頁面顯示在用戶面前時這個過程中到底發生了什么
3、熟悉Spring IOC/AOP,SpringMVC,Mybatis等框架體系,并有實際開發經驗
4、熟練掌握sql,比如mysql、oracle
5、熟練使用Eclipse開發工具,Maven管理工具
6、熟練使用git版本管理工具
7、了解一些操作系統的知識
下面我會一一說明如何達成這個目標。
一、JAVA基礎扎實
何為JAVA基礎扎實?玩好JDK!
JDK就是JavaSE Development Kit的縮寫,要玩好這東西也沒那么簡單。JDK主要包含了三部分,第一部分就是Java運行時環境,也就是JVM。第二部分就是Java的基礎類庫,這個類庫的數量還是非常可觀的。第三部分就是Java的開發工具,它們都是輔助你更好的使用Java的利器。
那么很顯然,要玩好JDK,就是要玩好JDK的這三部分。
1.1 Java運行時環境
這一部分其實就是常說的jre,而它的核心其實就一個東西,就是JVM。
至少要了解“jvm 內存模型”,推薦書籍《深入理解Java虛擬機:JVM高級特性與最佳實踐》
1.2 Java的基礎類庫
Java的基礎類庫從你剛開始學Java就開始接觸了,但是,直到你結束整個Java生涯,你都不一定能把所有的類都見一遍。
這說明了什么?是不是說明了Java基礎類庫的龐大?
錯!大錯特錯!這其實真正說明的是,有很多類你完全不必要care它們,因為它們從你接觸Java到放棄,都不一定能接觸到。
所以,搞清楚哪些類重要,哪些類不重要,就非常有必要了。這可以讓你以最短的時間,做最有價值的事。
下面我只推薦幾個常用的類庫。
精通java.io、java.lang、java.util源碼;
深刻理解java.lang.reflect、java.net、javax.net.*、java.nio.*、java.util.concurrent.*;
還有少部分會用就行,其他大部分根本就不需要了解。
推薦書籍《Java編程思想》
1.3 Java的開發工具
這些開發工具主要就是輔助你開發的了,javac應該是最常用的一個了,雖然你幾乎不用手動執行它。此外,其實還有一些比較實用的工具,可以幫助你排查問題。而且有的面試官,也會問你這類問題,比如問你平時都用什么工具排查問題。LZ覺得比較實用的幾個工具主要有jmap、jconsole、jstack、jvisualvm,至于這幾個工具有什么作用,LZ這里就不提了,如果你要了解這些命令的詳細內容,可以去谷歌或者官網上找,還是非常好找的。當然,如果你有興趣的話,也可以自己去JDK的bin目錄下找找,看有沒有什么更好玩的工具。
二、理解HTTP網絡協議
看我上一篇文章HTTP|GET 和 POST 區別?網上多數答案都是錯的!,你需要了解TCP和UDP的區別,知道GET和POST的區別,知道在瀏覽器中輸入URL到整個頁面顯示在用戶面前時這個過程中到底發生了什么。
推薦書籍《HTTP權威指南》。
三、熟悉Spring IOC/AOP,SpringMVC,Mybatis等框架體系,并有實際開發經驗
同樣看我之前的文章Java|Spring SpringMVC MyBatis框架科普,這里最主要的是了解Spring相關的。
推薦書籍《Spring實戰》。
四、熟練掌握mysql
知道索引的作用,知道如何創建合適的索引,知道如何鑒別一條sql是否有使用索引。
知道mysql事務的作用,了解各事務隔離級別的區別。
推薦書籍《高性能Mysql》
五、熟練使用Eclipse開發工具,Maven管理工具
使用eclipse開發過java web項目,熟悉常用的快捷鍵。
熟練掌握maven能夠干嘛,jar管理,項目構建等。
六、熟練使用git版本管理工具
推薦廖雪峰的網站Git教程 - 廖雪峰的官方網站
七、了解一些操作系統的知識
鎖、進程線程、cpu、內存等
大學的課程很多,找準自己要走的方向,重點學習與你要走的路的課程,偶爾逃課在寢室做項目或去圖書館看書也不是不可以。
當然你也可以不學,只是你畢業找工作時會很狼狽不堪,月薪一千的工作都找不到,這沒有夸張,就是現實。
歡迎分享轉載→http://www.avcorse.com/read-31604.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖