現(xiàn)代許許多多有關(guān)軟件開發(fā)的行業(yè)如春筍般涌現(xiàn),其中最具代表性的軟件開發(fā)相關(guān)行業(yè)當屬Java軟件開發(fā)了。那么問題來了,Java 程序員工資一般是多少呢?Java 程序員又可以干到多大年齡呢?
在經(jīng)濟比較發(fā)達的地方,如北京的程序員月平均工資是12715元,與其相差不大的是上海,深圳。據(jù)調(diào)查可知:在工作年限上,3-5年的工程師平均年薪是20K上下。而5年以后的工程師薪酬有了明顯的上升,30K上下是正常的。
有這么可觀的收入想必需要程序員付出的努力也是成正比的,下面有個比較生動的小幽默或許可以解釋:
程序員問科比:你為什么這么成功?
科比:你知道洛杉磯凌晨4點的樣子嗎?
程序員:不知道,不過我知道凌晨4點的北京,一般那個時候我還沒睡,怎么了?
科比:沒,沒什么……
但是其實這并不是唯一的原因。
就深圳來講,Java程序員薪資水平一般如下:
應(yīng)屆畢業(yè)生:普通5K,能力強6K;
1年工作經(jīng)驗:普通8K,能力強10K;
3年工作經(jīng)驗 :普通10-12K,能力強15-18K。
5年以上:普通的18-30K,能力強的基本上能做架構(gòu)師,那就是另外的薪資水平了。
看到這大部分人都應(yīng)該明白了,做Java程序員是隨著開發(fā)項目的經(jīng)驗積累的越多,程序員本身的價值越高。既然是需要時間積累的工作,那么Java程序員能干到多大年齡確實是一個值得關(guān)注的點。
大多數(shù)不管是程序員也好,其他外行也好,大部分時候都會認為程序員就是吃青春飯的工作,據(jù)有關(guān)調(diào)查表明程序員的才能從25歲左右開端上升,一直到50歲后才會開端下降。由此看來,程序員吃的不是青春飯。要說吃青春飯的話,軟件開發(fā)界的碼農(nóng)倒是可以算的上,畢竟單靠蠻力,用膂力而不是用腦力的程序員遲早是會被更年輕力壯的一代替換掉的。
分享一份超全的java核心知識筆記給大家,不論是用于鞏固基礎(chǔ),還是在面試中提高競爭力都可以收藏一份,有空多看看,下面展示部分截圖。
(一). 基礎(chǔ)
1、Java 基本功
Java 入門(基礎(chǔ)概念與常識)
Java 語法
基本數(shù)據(jù)類型
方法(函數(shù))

2、Java 面向?qū)ο?/p>
類和對象
面向?qū)ο笕筇卣?/p>
修飾符
接口和抽象類
其它重要知識點

3、Java 核心技術(shù)
集合
異常
多線程
文件與 I\O 流

(二). 并發(fā)
1、并發(fā)容器
JDK 提供的并發(fā)容器總結(jié)
ConcurrentHashMap
CopyOnWriteArrayList
ConcurrentLinkedQueue
BlockingQueue
ConcurrentSkipListMap

2、線程池
使用線程池的好處
Executor 框架
(重要)ThreadPoolExecutor 類簡單介紹
(重要)ThreadPoolExecutor 使用示例
幾種常見的線程池詳解
ScheduledThreadPoolExecutor 詳解
線程池大小確定

3、樂觀鎖與悲觀鎖
何謂悲觀鎖與樂觀鎖
樂觀鎖常見的兩種實現(xiàn)方式
樂觀鎖的缺點
CAS與synchronized的使用情景

(三). JVM
1、Java內(nèi)存區(qū)域
概述
運行時數(shù)據(jù)區(qū)域
HotSpot 虛擬機對象探秘
重點補充內(nèi)容

2、JVM垃圾回收
揭開 JVM 內(nèi)存分配與回收的神秘面紗
對象已經(jīng)死亡?
垃圾收集算法
垃圾收集器

3、JDK 監(jiān)控和故障處理工具
JDK 命令行工具
JDK 可視化分析工具

(四)網(wǎng)絡(luò)、linux、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫、系統(tǒng)設(shè)計、必會工具、面試指南

因為篇幅有限,其他內(nèi)容就不一一展示了,這本進階筆記總共有512頁。對于想要進階的小伙伴來說應(yīng)該會很有幫助,希望也能幫助到你。