1樓:匿名使用者
不同公司技術基礎要求不一樣,工資待遇當然也不一樣,差點的公司願意多招人,版然後讓你慢慢在裡面權磨也能上手做專案,不過你會比較痛苦!
不知道你準備做的是web開發還是android開發。如果是web的話,基礎方面熟悉servlet(專案中用不到,但面試經常會有,畢竟web基礎),jsp,前端會基礎的html,js,jq。框架上能會一種整合s**/ssh就更好了,當然校招面試很多都是很基礎的內容,框架差點也沒太大關係,不一定會問,注意幾種簡單的排序演算法。
java要學到什麼什麼程度才能參加工作?
2樓:群
講一講我自學8個月......差點找不到工作的經驗吧。
3樓:匿名使用者
這個是沒有標準的。
如果大學是計算機專業,並且在大學期間學習過java基礎,並且瞭解一定的資料庫知識,只要面試能通過,就可以參加工作。
如果大學是非計算機專業,但是是相關專業,如物理學、數學等都是有接觸計算機專業知識,也是可以簡單進行學習java後就業的。
備註:其實公司看中的並非單方面的技術能力,更關注的還是學習和溝通能力,可以多面試幾家找找經驗,總會有合適的。
4樓:匿名使用者
那要看你學到什麼程度了,如果你 j2ee學的好,並能熟練的從前臺寫到後臺,大概就可以去到工作了,做java 開發 有時候更注重業務邏輯 。在上海,如果你能熟練的運用 ssh 大概可以找到個3k 左右工作是輕鬆的。
5樓:匿名使用者
看單位要求了,有的要求有基礎就可以,去了還可以培訓。有的要求熟練的。你就多學點吧
6樓:中公教育it優就業
多年java開發從業者:首先,這個問題主要問:學習java程式設計技術,如果才能找到一份java程式設計的工作。
按照現在的招聘標準來看,無論你去哪個公司面試,你只需要滿足他們公司的需求就可以。
找到一份java程式設計工作需要掌握的內容如下:
首先是javase作為java最基本的學習內容,不在多說。
然後是掌握javascript的基本原理,因為做java程式設計開發必須學會javascript,用到javascript非常多,但是現在很多公司是不用去寫原生的javascript,但是如果你想成為一個厲害的java開發者,javascript必須從理論到實際操作中都要非常得心應手。
現在公司是必須要求會用框架的,所以取代javascript的就是jquery,這是一個非常簡易的框架,學jquery的時候你就會覺得它比javascript好用的多。所以jquery是你必須掌握的。
還有必須學一些框架,比如springmvc、spring、mybatis、struts、hibernate等等,這些就會難理解一些,但是公司是需要要求你會框架的,目前國內的公司應用ssh比較多,建議至少學三個框架,這是找到工作的基本需求。
資料庫技術是java工作者必須掌握的技能常用就是mysql。
javaweb的內容還有html、css、jsp、servlet等技術,這些都是現在找java開發必須掌握的東西。
以上就是粗略的必須掌握的技術,如果你想找到一份java開發的工作,上述相關技術必須熟練掌握並且應用到專案中。
最後給大家一些詳細的學習安排路線:
首先學java基礎部分。java基礎知識主要包含:基礎語法、核心類庫、物件導向程式設計、異常、集合、io流等知識。
基礎知識的學習很重要,大家要重視起來,因為基礎學不好後期學框架也很難學懂。
基礎知識學好後你需要學習java框架,雖然java框架很多但是你只需要學習熱門的幾個框架就可以了,因為目前企業中基本也只會用到熱門框架,其他的框架可以邊工作邊學習。主要是通過學習spring、springmvc、spring
boot、spring could這些當前熱門框架,從而熟練掌握企業實際開發中需要的核心技能。
基礎知識和框架學完後就需要學習java流行技術了,這也是為了接下來找工作做鋪墊。目前比較流行的java技術有javascript、jquery指令碼語言和非同步互動技術ajax等,學會這些技術你就可以自己開發網頁了。
以上就是java的學習路線。當然在學習過程中也不要忘記自己找些專案練手,一是因為如果找工作的話需要有專案經驗,一是因為專案實戰可以幫助你發現自己**學的不好,好及時改正。
自學java,學到什麼程度才能找到工作。
7樓:匿名使用者
首先既然你選擇了java就要知道最核心要學習的是一個叫做物件導向的思想
對於計算機程式設計尤其是物件導向思想
來說,屬於一個典型的領悟性知識,不是你看書多長時間就可以的,從這個層面來說這個和佛教看經書一樣,你覺得沒悟性的人每天看12小時金剛經就能領悟麼?
多的不說,撈乾的講,所謂cs和bs結構是在網際網路飛速發展以後出現的,cs就是傳統的客戶端伺服器應用,而bs是瀏覽器伺服器應用,都需要有伺服器,嚴格說單機版的軟體(完全不上網)不屬於這兩種,那麼就要知道java究竟適合做什麼
如果要做cs結構軟體這個是比較麻煩的,因為多數使用者使用windows系統,如果要做cs結構的軟體需要讓客戶在本機上安裝java的執行環境(jre或者jdk)才可以執行軟體,雖然很多優秀軟體比如eclipse都是java開發的,但是要做到和c,c++,c#媲美的桌面應用圖形介面要做的工作非常艱鉅
而bs結構就是java的優勢了,對於微軟來說他們的bs程式只能跑在iis伺服器上而iis伺服器又只能在windows上安裝,但是java就不同了,java的特點是跨平臺無論你是linux,unix,macos還是windows都可以安裝java應用伺服器(最著名的tomcat,jboss,websphere,weblogic),由於瀏覽器伺服器的軟體結構,使用者是完全感受不到你伺服器端使用的是什麼系統,但是由於java如此靈活在伺服器端就可以實現一次編寫處處執行
兩種軟體結構說完了,再說說現在java的趨勢,java發明之初是用在洗衣機上的,由此java起初是一款嵌入式程式語言,而現在很多手機依然使用java來程式設計,這裡就涉及到java類庫的三個版本java se,java ee,java me,其中me就是專門給手機之類移動裝置使用的,而如今google推出了android以後讓java更上一層樓,android其實是一款使用java語言的linux手機系統
另外java最新版本javafx,正在挑戰ria行業兩個老大flash/flex和silverlight,另外這個版本的後續應該會非常容易移植到android上,這樣就造成一次編寫在bs結構伺服器端可以跑放在android手機上也可以跑
另外一樓說的ssh已成昨日黃花,struts正在逐步被淘汰,取而代之是struts2,雖然名字只相差1個數字,兩個框架是完全不同的struts2其實是圍繞著xwork來開發的比struts1.x強的不是一星半點現在還有人用struts完全就是歷史遺留專案而言
至於spring,尤其內容很龐大而大家通常使用的元件又很少造成很大程度的冗餘,google guice就是一款非常不錯的aop元件可以代替spring的aop元件(spring最常用的元件)
另外你朋友在北京應該做的是bs javaee或者手機,這兩塊javaee要賺大錢難,你需要有團隊而你只是個棋子,團隊賺錢,你分殘羹而言,對於手機來說如果你開發android完全可以做個freelancer,可以賺很多,不過建議是少看書,每天12小時寫代買加思考,書這種東西尤其是字典一樣厚的技術書要當做工具書來翻,通讀是浪費時間而且你根本記不住,只要知道有問題**找即可
此外推薦一本雜誌《程式設計師》每期都要看,比看12小時書有意義的多
8樓:匿名使用者
看了眾多幼稚的回答,我實在是忍不住要說兩句了
首先既然你選擇了java就要知道最核心要學習的是一個叫做物件導向的思想,至於這個思想你那個比較好的同學說每天12小時看書屬於一個干擾選項,毫無關係。
對於計算機程式設計尤其是物件導向思想來說,屬於一個典型的領悟性知識,不是你看書多長時間就可以的,從這個層面來說這個和佛教看經書一樣,你覺得沒悟性的人每天看12小時金剛經就能領悟麼?
多的不說,撈乾的講,所謂cs和bs結構是在網際網路飛速發展以後出現的,cs就是傳統的客戶端伺服器應用,而bs是瀏覽器伺服器應用,都需要有伺服器,嚴格說單機版的軟體(完全不上網)不屬於這兩種,那麼就要知道java究竟適合做什麼
如果要做cs結構軟體這個是比較麻煩的,因為多數使用者使用windows系統,如果要做cs結構的軟體需要讓客戶在本機上安裝java的執行環境(jre或者jdk)才可以執行軟體,雖然很多優秀軟體比如eclipse都是java開發的,但是要做到和c,c++,c#媲美的桌面應用圖形介面要做的工作非常艱鉅
而bs結構就是java的優勢了,對於微軟來說他們的bs程式只能跑在iis伺服器上而iis伺服器又只能在windows上安裝,但是java就不同了,java的特點是跨平臺無論你是linux,unix,macos還是windows都可以安裝java應用伺服器(最著名的tomcat,jboss,websphere,weblogic),由於瀏覽器伺服器的軟體結構,使用者是完全感受不到你伺服器端使用的是什麼系統,但是由於java如此靈活在伺服器端就可以實現一次編寫處處執行
兩種軟體結構說完了,再說說現在java的趨勢,java發明之初是用在洗衣機上的,由此java起初是一款嵌入式程式語言,而現在很多手機依然使用java來程式設計,這裡就涉及到java類庫的三個版本java se,java ee,java me,其中me就是專門給手機之類移動裝置使用的,而如今google推出了android以後讓java更上一層樓,android其實是一款使用java語言的linux手機系統
另外java最新版本javafx,正在挑戰ria行業兩個老大flash/flex和silverlight,另外這個版本的後續應該會非常容易移植到android上,這樣就造成一次編寫在bs結構伺服器端可以跑放在android手機上也可以跑
另外一樓說的ssh已成明日黃花,struts正在逐步被淘汰,取而代之是struts2,雖然名字只相差1個數字,兩個框架是完全不同的struts2其實是圍繞著xwork來開發的比struts1.x強的不是一星半點現在還有人用struts完全就是歷史遺留專案而言
至於spring,尤其內容很龐大而大家通常使用的元件又很少造成很大程度的冗餘,google guice就是一款非常不錯的aop元件可以代替spring的aop元件(spring最常用的元件)
另外你朋友在北京應該做的是bs javaee或者手機,這兩塊javaee要賺大錢難,你需要有團隊而你只是個棋子,團隊賺錢,你分殘羹而言,對於手機來說如果你開發android完全可以做個freelancer,可以賺很多,不過建議是少看書,每天12小時寫代買加思考,書這種東西尤其是字典一樣厚的技術書要當做工具書來翻,通讀是浪費時間而且你根本記不住,只要知道有問題**找即可
另外所謂985只能證明你高中很會應試而已,建議你起北京不要老把這事掛嘴邊,你知道身邊誰是北青人大的?
此外推薦一本雜誌《程式設計師》每期都要看,比看12小時書有意義的多
我今年大四下學期還能考英語四級嗎
可以考。如果考過了的話要回來學校拿成績單,或者要你在校的同學老師寄給你。四六級筆試報考資格 全日制普通高等院校本科 專科在校生,全日制 高等院校本科 專科在校生,在籍研究生。修完大學英語四級課程的學生可報考英語四級,修完大學英語六級課程且英語四級成績達到425分及以上的學生可報考英語六級。報考日 德...
今年大四,英語專業,想去德國讀研,好多問題啊
語言過關就不需要在讀預科了 換專業的意思是與你在讀專業不一樣是嗎 那你申請學校的時候就可以直接申請想要學的專業啊 如果你沒有經驗,語言還不是很通順的情況下,最好找個專業點的中介公司,讓他們幫助你準備材料什麼的,一回生兩回熟 下次你就自己申請了 德國的心理學要求很高的,你這種情況很難讀心理學的 大四的...
我本科專業是德語,今年大四,想畢業以後去德國讀研究生。想啊知道詳細流程
1還有日耳曼文學。2找比較正經的中介或者找有留德經驗的學生,問問他們。3畢業證倒不難,難的是你去德國學習的刻苦程度,一定程度上決定你的命運。有的人過於注重打工,結果在大學裡混了十年都混不到學位 德國研究生申請條件 大學畢業證書 有學位的還要提供學位證書,在校的提供在校證明。大學成績單 由教務處開據 ...