回覆列表
  • 1 # 藍星1234

    這個應該主要看地域,對於一線城市(北上廣深杭),15K應該是中等水準,很多都能夠拿到20k以上!

    當然個人能力也是很重要的,對於初學者,先把基礎打好,然後看一些原始碼或者框架,同時學習一些目前比較流行的框架,例如spring,spring boot,mq,mafka等!自理能力上去了就會有機會進大廠進修,工資自然就漲上去了!

  • 2 # 鏈圈每日點評

    每個城市都不一樣,但是最基本的J2EE以及一些常見的框架如Spring MVC,如果能掌握現在比較流行的微服務,估計會更有競爭力

  • 3 # mikechen的網際網路架構

    IT行業通常按照初級、中級、高階來評定一個程式設計師的能力,不同等級的程式設計師薪酬不同,15K大概是一箇中級java程式設計師的薪酬。中級java程式設計師需掌握的知識、技能如下(附知識技術圖譜),供大家參考:

    1、JAVA基礎

    2、常用工具

    3、Linux命令

    4、中介軟體

    5、開源框架

  • 4 # 會點程式碼的大叔

    影響Java程式設計師的因素有很多,除了本身的技術能力、學歷學校,還有很多外部因素,諸如:地域、公司性質及規模、會不會寫PPT,甚至運氣都很重要。

    比如,如果在北上深這些城市,程式設計師如果想達到15K,還是很輕鬆的,甚至一些只會CUDR的程式設計師,工作幾年也會達到這個數字(當然,再往上會很困難);但如果在三四線城市的話,薪水達到15K會稍微困難一些。

    當然打鐵還需自身硬,技術水平提高了,薪資自然而然就能達到你期待的水平。

    個人建議,技術能力的提高,主要抓兩個方面,一個是基礎的內功,一個是表面的外功。

    內功

    太基礎的我就不寫了。

    熟悉Java常用的類,String、集合、IO等,最好能看一下原始碼;

    學習一下Java常用的工具庫,commons包下面的,另外可以看一下guava-libraries,這個是google的一個工具類;這些要看到原始碼。

    JVM:瞭解Java記憶體模型、記憶體管理、堆和棧、垃圾回收;必須瞭解JVM各種引數及調優;最好會用一些調優的工具。

    瞭解多執行緒,至少學會使用執行緒池,瞭解synchronized/lock/volatile這些東西,並且要知道...當然如果沒把握用好的話,就儘量避免使用。

    瞭解一些網路程式設計的知識:RMI/Socket/HttpClient。知道各種傳輸協議、網路IO、應用級協議以及可選實現技術。

    其他:反射、序列化、Annotation、AOP、IOC、Cache。

    外功

    主要是熟悉一下常用的技術和框架:

    關係型資料庫:從開發的角度深入瞭解一些吧,常用的就是MySQL、Oracle了;如何看執行計劃、如何進行SQL最佳化、什麼時候會索引失效。再進一步,主備、分庫分表什麼的;Oracle裡面表分割槽,RAC。

    非關係資料庫:這些要學習學習。最常用的Redis必看吧,其餘的Mongodb什麼的也用用試試。

    MQ:Kafka、RabbitMQ什麼的用一用。用到Kafka的話,順便就把Zookeeper看一看。

    版本控制工具:也別隻會用svn了,git也學一學。順便把maven或者gradle也學了。

    開發框架:別隻抱著SSH不放了。Spring和Spring MVC都是很有用的,Struts我覺得快不行了;Spring Boot是你必須要學的,Spring Cloud裡面還有一堆框架,也要看看。其實吧,Spring還有很多很多框架都值得學習。Orm框架多瞭解一下,Hibernate、Mybatis、Srping Data JPA。連線池相關的,什麼druid、HikariCP之類的。這些說起來就太多了,總之保持技術敏感度吧。

    介面方面:WebService+XML雖然不提倡,但是現在還是用的很多。Rest+JSON的要看看。更進一步,Swagger等這些工具也學習學習,可以生成一個具有互動性的API控制檯;減少開發者的工作量。

    其他:負載均衡、監控、單元測試、持續整合、分散式日誌收集、虛擬化、Devops等等等等...

    再者,多練練說話,別有的時候肚子裡面有一堆東西卻表達不出來,到時候很吃虧的,比如述職、面試的時候。
  • 5 # java高階

    大型網際網路必備分散式高效能架構技術Dubbo+Nginx+Session+MQ+RPC

    分散式高效能架構專題

    成為架構師,你想要的都在這裡

    分散式架構思維

    大型網際網路架構演進過程

    架構師應具備的分散式知識

    主流分散式架構設計詳解

    架構開發基礎

    多執行緒開發

    高效能NIO框架

    架構核心服務層技術

    服務的前世今生

    深入理解通訊協議

    基於分散式RPC解決方案

    dubbo全解析

    架構關鍵技術設施

    分散式環境指揮官zookeeper

    分散式訊息通訊非同步與MQ

    分散式快取

    資料儲存SAL&NoSQL

    高併發分流技術Nginx

    分散式解決方案

    分散式解決方案

    Session跨域共享實戰

    分散式事物解決方案實戰

    分散式鎖解決方案實戰

    分散式單點登入實戰SSO

    分散式排程任務系統

    分散式配置中心

    Dubbo、Redis、設計模式、Netty、zookeeper、Spring cloud、分散式、

    高併發等架構技術

    分散式高效能架構專題

    分散式架構思維

    架構開發基礎

    架構核心服務層技術

    分散式環境指揮官Zookeeper

    分散式訊息通訊 非同步於MQ

    分散式快取Nosql

    Redis

    Memcached

    快取開發專題

    MongoDB

    資料儲存

    高併發分流技術Nginx

    分散式常見場景解決方案

    分散式高效能架構專題

    成為架構師,你想要的都在這裡

    分散式架構思維

    大型網際網路架構演進過程

    架構師應具備的分散式知識

    主流分散式架構設計詳解

    架構開發基礎

    多執行緒開發

    高效能NIO框架

    架構核心服務層技術

    服務的前世今生

    深入理解通訊協議

    基於分散式RPC解決方案

    dubbo全解析

    架構關鍵技術設施

    分散式環境指揮官zookeeper

    分散式訊息通訊非同步與MQ

    分散式快取

    資料儲存SAL&NoSQL

    高併發分流技術Nginx

    分散式解決方案

    分散式解決方案

    Session跨域共享實戰

    分散式事物解決方案實戰

    分散式鎖解決方案實戰

    分散式單點登入實戰SSO

    分散式排程任務系統

    分散式配置中心

    Dubbo、Redis、設計模式、Netty、zookeeper、Spring cloud、分散式、

    高併發等架構技術

    分散式高效能架構專題

    分散式架構思維

    架構開發基礎

    架構核心服務層技術

    分散式環境指揮官Zookeeper

    分散式訊息通訊 非同步於MQ

    分散式快取Nosql

    Redis

    Memcached

    快取開發專題

    MongoDB

    資料儲存

    高併發分流技術Nginx

    分散式常見場景解決方案

  • 6 # 老顧聊技術

    達到15k已現在的職場,是很容易的實現的,一般工作個2-3年就可以達到,當然前提條件是你在哪個城市。現在的一線城市,二級城市工資水平都不錯

  • 中秋節和大豐收的關聯?
  • 淇怎麼讀?