搞Java的年薪40W是什么水平?


这种一看就是培训机构跟你说的吧?具体年薪多少 。那不是广告宣传说说就可以的 。还得看你学完以后到底去的是哪个城市 。什么类型的公司 。一般的培训机构都会把某一项技能夸的特别牛 。事实却可能是———然并卵
其他观点:
新的一天很高兴为大家解答这个问题 。在这里让我们一起走进这个问题 。那现在让我们一起探讨一下 。
架构师主要负责整个项目的架构设计 。需求整理等 。也就是只负责技术 。人员管理不管 。很适合不擅长沟通的人 。反之 。产品经理等职位虽然也管这部分技术 。但是工作重点在于其他部门协调沟通 。如测试产品开发等等 。具体的技术水平其实一般 。
下面为大家分享一下我个人的看法与想法 。希望我分享的内容能够帮助到大家同时也希望路分享关于这个问题的解答能给大家带来帮助 。同时也希望大家能够喜欢我的解答 。
阿里一般是16薪水 。所以就是税前2.5w 。在阿里应该是P6就可以达到 。而对P6的要求是什么呢 。我们内部有个简单的概述 。那就是可以独立完成部门内部的项目 。而面试过程中 。也会有相应的考察 。
沟通协作毕竟一个部门内部产品 。是不可能由一个人完成的 。所以需要沟通协作 。把设计好的方案 。要和2-3个小伙伴一起实施 。包括同样身份的后端人员 。前端人员 。产品等角色 。
以上分享的内容都是个人的观点的看法 。同时也希望我分享的内容能够帮助到大家 。
在这里同时我也希望大家能够喜欢我的分享 。如果大家有更好的关于这个问题的解答 。我还望分享评论出来共同讨论这话题 。
在这里 。我真诚的祝大家每天开开心心工作快快乐乐生活 。身体健康生活每一天 。家和万事兴 。年年发大财 。生意兴隆 。谢谢!

搞Java的年薪40W是什么水平?

文章插图
其他观点:
对于一个年薪 40W 的 Java 开发人员来说 。需要掌握哪些知识点呢?
经过我自己的总结 。我列出了下面的思维导图(知识点太多 。可以关注我 。私信回复【脑图】即可领取高清图和架构知识点源文件):
搞Java的年薪40W是什么水平?

文章插图
一、JDK源码
JDK 源码是一切的基础 。许多框架都参考了 JDK 源码的实现思路 。因此弄懂 JDK 源码是一件非常重要的事情 。而 JDK 源码又可以分为下面 5 大块:
集合源码
并发集合源码
并发包源码
阻塞队列源码
线程池源码
1、集合源码
说到集合 。我们大家都非常熟悉 。这可是我们工作中用得非常多的一类 API 。但会用了 。还得知道它到底是如何实现的 。这样才可以避免踩坑 。JDK 源码中的集合并不是特别多 。大概有 四大类大概 14 个常用的 API 。
①. List集合
ArrayList:列表集合经典实现 。
Vector:列表集合经典实现 。线程安全 。与 ArrayList 对应 。
LinkedList:链表结构的经典实现 。
Stack:栈结构的经典实现 。先进后出的数据结构 。继承了 Vector 。线程安全 。
②. Set集合
HashSet:Set 集合的哈希实现 。
LinkedHashSet:Set 集合的哈希实现 。维护了元素插入顺序 。
TreeSet:Set 集合的有序实现 。
③. Queue集合
PriorityQueue:优先级队列
LinkedList:双向队列实现
ArrayDeque:双向循环队列实现
④. Map集合
HashMap:Map 集合的经典哈希实现 。
LinkedHashMap:在 HashMap 的基础上 。增加了对插入元素的链表维护 。
WeakedHashMap:在 HashMap 的基础上 。使强引用变为弱引用 。
TreeMap:Map 集合的有序实现 。底层是红黑树的经典实现 。
在这 14 个常用的 API 中虽然有一些我们还没使用过 。但如果你要建立起一套完整的知识体系 。那么还是有必要去仔细琢磨一下它们的作用 。并且对它们进行横向比较的 。
2、并发集合源码
我们前面说到的集合源码 。它们大部分都是线程不安全的 。它们在多线程的环境下使用会产生各种各样的问题 。而线程安全与并发安全又不一样 。线程安全考虑的是绝对的安全 。而并发安全则是牺牲部分特性来提高并发效率 。也就是说并发集合适合在多线程环境下使用 。并且效率足够高 。能够应对高并发的情况 。
在 JDK 的并发集合源码中 。一共有 7 个常用的并发集合 。
ConcurrentHashMap:高并发的HashMap
ConcurrentSkipListMap:高并发下的TreeMap(基于跳表实现)
ConcurrentSkipListSet:内部使用ConcurrentSkipListMap实现

推荐阅读