首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单粗暴的告诉你Java开发20K以上你需要什么?

不管是刚刚出社会的小青年还是在社会工作几年甚至很久的老辣姜,我想你们都会明白现在这个社会其实是现实又物质的,人们每天都是为了金钱拼搏,有钱能办事没钱一定不能办事,大家也会发现现在互联网行业的工资可以很好的满足自己的需求,这也是为什么互联网发展迅速且学互联网的人越来越多的原因,不过学的好想要月薪上万也是很轻松的,20k的Java程序员只属于中级程序员,这就是技术稍好一点,还做不到架构师级别的。一般来说2万的薪水主要取决于以下几个方面。

1.有扎实的Java编程基础,熟悉各种设计模式,能否独立完成项目,以及完成过哪些项目,至少是6+项目。项目经验多了,对于需求的理解能力也会好很多。

2.学习能力强,善于总结、思考,是否对行业技术的现状有足够多的了解,是否有主动学习的表现,至少要有1-5年开发经验,没经验都是空谈,日积月累的经验是涨薪的前提。

3.熟悉整个软件开发流程及规范,对于自己所做项目用的技术框架,是否足够清楚,能否回答出来是如何选型的,并不要求现在能够去做架构的选型,但是一定要了解自己原有项目的架构体系。

4.擅长用开源框架,解读过源码,掌握实现原理,熟练掌握Spring/Struts/Ibatis及主流开发框架。熟悉数据库,比如Mysql、oracle等,并对数据库事物有深刻理解。

5.处理过的最大的数据量是多少,有没有超过千万级的流水。处理过的最大的并发数是多少,TPS能到达多少。

6.是否了解分布式和缓存,RPC框架用过哪些,缓存的失效策略怎么处理。

7.是否能够快速的解决线上的故障,是否熟悉Bug和线上Bug的紧急修复流程。

8.是否熟悉项目工具,如Jenkins,Nexus,Confluence,wiki,git,svn等项目中常用的东西。

9.是否对性能调优有了解,GC的算法了解到多少,其实应该是反过来说,就是候选人值多少钱?

以上是决定你工资高低的关键,我并没有说要你都满足,都满足我觉得你工资就不单单是简单的20k了,但是你至少要有几项是满足的。符合的条件越多,公司可以给出的薪水范围就会越高。

裙860170416跟各位大神一起沟通交流学习也可以获得免费学习视频

为了帮助大家更好的去学习Java我也有给各位送免费的视频课程,大家可以通过这些学习资源进行自学。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181219A0V9A400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券