互联网科技进击的java程序员Java

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何

2019-05-09  本文已影响3人  0c6545a942bc

像阿里巴巴这样的互联网领军企业,想必有很多人想要进去就职吧,毕竟在很多人看来,像这样的大公司,薪资待遇绝对低不到哪里去,然而最近有一名阿里的程序员,本身硕士毕业,在阿里已经工作3年了,但工资才1.6万元,想要跳槽又不知道往哪里跳,现在就是很迷茫,下面就让我们一起来看看到底是怎么一回事吧。

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

贴主在某社交软件上发帖说道:自己是87年的,本身已经硕士毕业五年了,后来又在阿里工作了三年,3.25没有晋升的希望,级别是P5,工资才16K,觉得自己现在技术一般般,跳槽也不好跳,感觉自己混得很失败,对自己的未来很迷茫,不知道路在何方。

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

从此发帖我们不难看出他的悲观,本身毕业五年在很多人眼里都是一个分水岭,有能力的人在五年里都能在自己所在行业混出些名堂,而大部分人只能就此沉沦下去,五年前是什么样,五年后还是什么样,很显然,阿伟就觉得自己是后者。

其实在很多人眼里觉得每个月1.6万元的工资已经不少了,而且身为阿里的员工达到一定年限后是会有股权分红的,这样算下来每年的年薪低不到哪里去,这已经要比很多人好了。但这也是要看和谁比较,毕竟在互联网行业,又是在阿里这样的公司,工作三年还是这个工资确实有些少了,要知道很多人在互联网企业做一段时间后,自己的收入都是会突飞猛进的,所以很多人宁愿转行也要去互联网企业上班。

当然也有一部分人觉得这里说出信息的真实性有待考证,毕竟在阿里这样的大公司,待了三年还是保持一个工资,这显然是一件比较奇怪的事情,很多人哪怕是在一家小公司做了三年,收入也会很可观的。

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

其实对于他的诉苦,很多人认为还是他没有对自己的业务领域,进行深入的思考,互联网行业本就是一个竞争十分激烈的行业,要想不被淘汰,我们就要学会合理安排自己的空余时间,不仅要多思考怎么才能把自己的工作做好,也要去多多学习新的事物。

其实不仅贴主感到迷茫,很多做Java的朋友都应该有过那么一段迷茫时期,觉得自己在一个行业待了这么多年,工资增长的幅度不大,想要跳槽却又不知道方向,想要知道自己的出路在哪里,在这里建议大家还是在自己的领域多思考,多深耕,起码有自己的一技之长。

同时也为那些针对2到5年及以上工作经验的想在技术上提升到一定高度甚至想往架构师发展的Java程序员提供一份系统详情的架构进阶路线,从广度到深度架构图还比较全面的,里面的技术包涵了Java高并发、微服务、源码分析、源码分析、高性能、分布式等技术,这些也是目前互联网企业比较常用的技术,那么来详细看看。(文末有高清完整树图领取)

JVM与性能优化

JVM作为Java语言的基础,虽然平时工作中真正运用到的时候可能并不多,一个程序员想要上升到高级层次,那就必须知道Java到底是怎么运行的,这就逃不开JVM。想要告别增删改查和简单开发,而是去做Java性能分析和调优工作,那么,Java虚拟机绝对是一把助力的利剑。学习Java虚拟机的原因,本质是让你了解Java程序是如何被执行且优化的。这样一来,你才可以从内部入手,达到高效编程的目的。同时,你也可以为学习更深层、更核心的Java技术打好基础。(缩略图,文末有高清源文件笔记领取)

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

框架源码解读

我认为有三个维度来说明:这个框架是为了解决什么问题而诞生的?这个框架的核心思想是什么?这个框架适合应用到哪些场景?说到思想,我觉得编程的灵魂就是思想,没有思想的编程和咸鱼没什么区别。“不要重复造轮子”,当时听了赶脚这句话挺高大上的,现在我认为这句话只能在某一方面是正确了。

首先我来说一下为什么要学会造轮子--因为你会造轮子后,用别人的轮子时才会明白其原理,用的时候才会得心应手,如果你对一个框架的理解只是停留在用,用的多熟练的阶段的话,那么你就是一个“码畜”,别人随时可以替代你。或许有人会说,项目时间紧根本不允许你写一个轮子、你写的还有那些大牛们写的好吗等理由反驳。但我想说的是:我没说项目中非得用自己写的轮子,自己写的轮子不一定要和别人比,因为造轮子的目的是要理解这些轮子的思想。

说这么多其实就是想告诉大家学习框架要理解框架的底层的原理,要掌握的就是最常用的原理。

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

分布式架构

近年来随着服务体系的不断庞大以及用户量的迅速增长,传统单一应用架构已经无法满足我们系统的需求,尤其是大型互联网系统的快速发展,各种灵活多变的系统架构模型层出不穷。分布式的处理方式越来越受到业界的青睐——计算机系统正在经历一场前所未有的从集中式向分布式架构的变革。同时分布式也成为Java程序员面试不可缺少的一部分知识,尤其是对现在工作2到5年的工程师来说分布式无疑不是一项加分技术。

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

微服务架构

虽然很多文章都说微服务架构是复杂的、会带来很多分布式的问题,但只要我们了解这些问题,并找到解法,就会有种拨开云雾的感觉。微服务架构也不是完美的,世上没有完美的架构,微服务架构也是随着业务、团队成长而不断演进的。最开始可能就几个、十几个微服务,每个服务是分库的,通过 API Gateway 并行进行服务数据合并、转发。随着业务扩大、不断地加入搜索引擎、缓存技术、分布式消息队列、数据存储层的数据复制、分区、分表等!

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方

总结

不管是学什么技术,最终都需要你进行归纳、整理,才能把所学的东西变为自己的。工作为什么要写日志,平时学习为什么要写博客,其实就是在构建自己的知识体系。在学习的过程中多做笔记,多做总结,习惯一旦形成,久而久之,便会印在你的脑海里,你下次再被问到这一问题时,你就可以用自己之前总结过的内容来回答。

以上就是笔者分享进阶架构师学习线路,分享了一波进阶线路图谱,那么资源肯定也是少不了的,如果你对技术提升很感兴趣,小编在这里提供了一份针对上面导图的架构进阶视频资料,资源分享包括但不限于(分布式架构、高可扩展、高性能、高并 发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、、Mycat、Netty、Kafka、Mysql 、Zookeeper、Tomcat、Docker、Dubbo、Nginx)。

资料获取方式:
请加架构技术交流群:714827309 ,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,相信对于已经工作和遇到技术瓶颈的码友,在这个群里会有你需要的内容。
点击链接加入群聊【JAVA高级架构技术交流】:https://jq.qq.com/?_wv=1027&k=51OhGuo

阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方 阿里3年java程序员诉苦:硕士毕业,工资才16K!想知道路在何方
上一篇 下一篇

猜你喜欢

热点阅读