-
1 # 急速馬力快de原始碼控
-
2 # IT人劉俊明
作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,Java程式設計師的薪資待遇與其本身崗位的附加值有比較直接的關係,崗位附加值越高則薪資待遇也會越高,而崗位附加值與所處的行業領域、任務型別、公司平臺、所在地區等因素也都有比較直接的關係。
從技術的角度來看,當前研發級崗位的薪資待遇往往比較高,目前在產業網際網路發展的初期,大型科技公司紛紛開發自己的技術平臺,以打造自身的生體體系。目前雲計算(大資料)平臺、物聯網平臺、人工智慧平臺和區塊鏈平臺正在受到廣泛的關注,從事這些平臺研發的程式設計師往往會有比較高的薪資待遇。
從事技術平臺研發對於程式設計師的知識結構往往有較高的要求,很多平臺研發崗位往往也需要程式設計師具有研究生以上的學歷。Java語言目前是比較常見的平臺開發語言,比如很多雲計算(大資料)平臺的研發就在使用Java語言。從近兩年計算機專業研究生的就業情況來看,從事Java開發崗位的畢業生還是比較多的,而且薪資待遇也比較可觀。
在當前的產業網際網路時代,Java程式設計師如果具有較為豐富的行業知識,也會獲得較高的薪資待遇,比如金融、教育、醫療等領域的開發崗位就有比較高的崗位附加值。所以,如果走應用級程式設計師路線,應該注重行業知識的積累。
對於當前想透過學習Java而從事程式設計師崗位的人來說,可以走Java全棧開發路線,Java全棧工程師能夠適應更多的開發場景,在崗位競爭力方面也會具有一定的優勢。
-
3 # 工控笨鳥
1w以上絕對沒問題的,工作2到3年基本上可以達到,之後在往上就需要看時間還有個人能力輕輕鬆鬆的水平,1.5w是一個瓶頸
-
4 # 就叫春哥
1.月薪10不是什麼難事,針對北上廣一線城市。工作個一兩年就能達到,如果是網際網路落後的地區,就難了。
2.10k很容易,但是要到30k以上,那就有點難了,主要看自己技術水平和公司規模和效益了。網際網路建議進大廠,小公司儘量少去吧!不要相信什麼小公司學的東西多,小公司是把一個人當三個人用到的,等你幹幾年,出來就知道了。同樣幹了10年的人,一個大廠的,一個小公司出來的,多數公司還是願意要大廠的。
3.工資越高,同時要求肯定是越高的,所以,平時多學習吧。
4.附錄一些拿高新要學的技術:
(1)編譯原理,計算機組成與原理有時間要看一下
(2)java程式設計思想書籍看幾遍,不推薦新手看,至少要開發過一兩年專案再看
(3)資料結構和演算法,這個得好好搞搞
(4)深入理解jvm這本書也要看,因為專案執行過程中,jvm的問題,要知道如何定位,包括記憶體溢位,死鎖這些,要知道怎麼定位。
(5)java集合原始碼有時間要看看,底層原始碼是怎麼實現的
(6)設計模式,框架的基石,不說會用,但是遇到要知道
(7)研究spring,spring mvc,spring boot原始碼
(8)redis,包括快取,分散式快取,分散式鎖的應用這些
(9)rabbitmq:訊息佇列,掌握rabbitmq在高併發下的使用,在spring cloud中分散式事物的使用。
(10)微服務框架,spring cloud,dubbo這些的應用
-
5 # 一一哥Sun
學Java到什麼程度可以達到10k的薪資水平,這個問題我覺得得區分城市,一線城市和二三線城市之間的薪資水平是不一樣的。
那我就說一下上海這邊的情況。
我目前是做培訓,然後帶了基本上每1~2個月就會有班級畢業,那麼這些學生學習了多久可以畢業,畢業薪資是多少,我簡單給大家說一下。
一般的培訓機構,培訓Java Web方向,課程都是20~24周之間,如果時間低於這個時間,那課程內容不可能豐富。我的課程一般是22周,也就是說很多學生其實都是零基礎,什麼專業的都有,比如學航海的,園林設計的,地質勘探的,還有沒上過大學做快遞的,反正都是之前的行業不容易,看到IT開發比較掙錢,就來培訓了。
這些零基礎的學生,從第一天Java基礎開始學起,基礎階段6周時間;然後學習Web
和框架,6周時間;在學習分散式的高階內容,6周時間;最後再來一個3周的團隊專案+高階課程拓展,還有1周的就業指導。那麼經過22周,每週6天,每天10個小時以上的強制學習,這些零基礎的學生,雖然不是每個人都能10k以上畢業,但是他們只要真的有畢業證,班級裡80%都是10k以上畢業的。我
我記得2019年,我帶的學生裡最高薪資是23K*14薪的一個女生,還有好幾個17k,16k外包進阿里的學生。
我帶的所有的學生,學習時間雖然不很長,但是經驗都相當於工作了2年以上的人,基礎,框架,分散式,實戰專案,班級裡拿不到10k的學生都不好意思說自己的offer。
當然如果去二三線城市,薪資就要按照當地的平均水平走了。
-
6 # 鬥戰勝佛
Java有一定基礎的,會Javaweb開發(html,cssjs,jquery)可以獨立開發完整前端頁面和特效的月薪3K+懂Java核心基礎,關係型資料庫實戰,jsp+servlet的;一般薪酬有5K+會Java主流框架,企業級應用,大型專案實戰的;一般薪酬有8K+懂高階技術,高階程式設計思想,管理技巧等,可以勝任專案經理的職位;薪酬在10K+架構師薪酬一般有10-20K,首席架構師一般有!20-50K。專案經理偏向管理,架構師對技術要求比較高。看你個人愛好選擇發展方向了!
回覆列表
有一兩個專案經驗,能獨立開發實現功能,寫的程式碼易讀易維護,遵守軟體工程規範將加分,比如單元測試。
將Java學習過程分為3個階段分別解釋一下:
1,首先要學習Java基礎,資料型別、基本語法、常用資料結構和類,網上資源很多。
2,然後結合工作內容,學習常用框架,比如Web開發常用Spring Boot,注意框架學習時要挑選當前的Top3,已經過時的或者太新還看不清楚未來的,都不太適合新手學習。
3,隨著學習進階,逐步可以獨當一面,在工作中積累專案經驗、提高技術水平,現在技術發展迭代很快,終身學習。
Java作為一個主流開發語言,應用非常廣泛,比如erp資訊管理系統,電商,還是AI IoT應用開發,Web服務開發,等等。找到10K的工作很容易。
專案經驗的記錄,透過工作,也可以嘗試加入開源專案,真實專案(不同於培訓班),又有人指點,進步會很快。