回覆列表
  • 1 # 急速馬力快de原始碼控

    有一兩個專案經驗,能獨立開發實現功能,寫的程式碼易讀易維護,遵守軟體工程規範將加分,比如單元測試。

    將Java學習過程分為3個階段分別解釋一下:

    1,首先要學習Java基礎,資料型別、基本語法、常用資料結構和類,網上資源很多。

    2,然後結合工作內容,學習常用框架,比如Web開發常用Spring Boot,注意框架學習時要挑選當前的Top3,已經過時的或者太新還看不清楚未來的,都不太適合新手學習。

    3,隨著學習進階,逐步可以獨當一面,在工作中積累專案經驗、提高技術水平,現在技術發展迭代很快,終身學習。

    Java作為一個主流開發語言,應用非常廣泛,比如erp資訊管理系統,電商,還是AI IoT應用開發,Web服務開發,等等。找到10K的工作很容易。

    專案經驗的記錄,透過工作,也可以嘗試加入開源專案,真實專案(不同於培訓班),又有人指點,進步會很快。

  • 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。專案經理偏向管理,架構師對技術要求比較高。看你個人愛好選擇發展方向了!

  • 中秋節和大豐收的關聯?
  • 寫程式寫了將近十年了馬上35歲,向架構師轉還是轉管理?