Java 杂谈程序人生Spring-Boot

程序员33岁被裁员,面试3个月无果决定转行,直言别被高薪遮住眼

2019-06-24  本文已影响39人  4bfeaf8c2970

程序员是一个令人羡慕的职位,只因为它的高薪。对于毕业生来说,刚毕业就可能拿到8K的起薪,但是对于普通大学生来说,可能只有四五千块而已。正是高收入吸引着无数大学生都跑去学代码。

不过最近一位程序员就发贴,说33岁被裁员了,互联网行业年纪限制严重,面试3个月没找到工作,真是青春饭,决定转行。直言在大公司都工作过,大家别被眼前的高工资遮住了眼。

这位程序员的经历无疑告诉着我们写代码是吃青春饭的,虽然刚开始拿的工资高,但是高薪也是持续不了多久的。到时候也会被行业淘汰掉的,所以转行是需要考虑的一件事情。

如今就流传着互联网公司要清理35岁老员工的说法,这对于程序员来说影响更大,因为到了35岁他们的身体就是大不如年轻人了,想再通宵攻关,真的就是心有余而力不足了,这个时候公司也会综合考虑去裁掉年纪大的员工。

互联网公司其实就是这么残酷,在以前日子好过的时候,你好大家好,不过现在资本寒冬,公司为了生存也是将一些老员工裁掉。对于公司来说,如果你的岗位能够找年轻人来顶替,那么为何还要留着呢。毕竟老员工的工资更加高,又不能够加班,未来的成生性也不行了,自然就是优先裁员的对象了。

这也告诉着我们干着程序员,可千万别被眼前的高薪迷惑了,高薪只是暂时的,吃过了青春饭之后,可能工作都难找了,就得面临着转行的选择了。

所以提前规划好自己的职业生涯很重要。

那么程序员的职业规划应该是什么样呢?最常见的当然是架构师!

想成长为架构师,一般我是推荐从4方面着手:

 1. 学习优秀框架的源代码。典型地,Spring和核心源代码肯定要搞一遍。 

2. 把常见设计模式用到非常熟。要达到不用去想,遇到问题自然而然就会用上合适的模式。 

3. 对现有项目进行重构。 

4. 带领团队开发项目——这一点是必须的,你只有负责一个项目才会真正成长。

当然这需要一步一步进行,没办法一蹴而就。想要成为一名架构师,首先需要拓宽自己的技术广度。

需要注意的是,拓展技术广度并不意味着仅仅只是知道一个技术名词,而是要深入去理解每个技术的原理、优缺点、应用场景,否则就会成为传说中的“PPT 技术专家”。例如,知道 Netty 是个高性能网络库是远远不够的,还需要学习 Netty 的原理,以及具体如何使用 Netty 来开发高性能系统。

那么哪些技术是一名Java架构师需要了解的呢?

今天,就为大家整理一份目前互联网公司最主流的技术选型:

以上的是自己收集总结的目前互联网行业比较流行的Java架构技术图谱。

为了掌握这些技能,开发人员需能够自我激励,主动学习新技术,并在职业生涯中给自己扣上很多帽子。 继而不断挑战自我,然后更好地解决问题,这就是编程的本质。 知识很重要,在某些复杂问题的情况下更是如此。在变化如此之快的IT技术领域中,知识的获取在任何时候比我们已会的技能更为重要。

以上这些内容不仅仅是要会用,更重要的是知道他们的原理以及优缺点,从而在一个项目中更好地完成技术选型,这样可以少走许多弯路。

知其然,你还只是一名合格的技术人员,知其所以然,才能成为一名优秀的技术人员。只有知其所必然,才能成为一名优秀的架构师。

如果想学习以上的知识内容,你可以加这个群:1017599436免费获取,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识。

还能领取免费的PDF,电子书等等学习资源。

上一篇下一篇

猜你喜欢

热点阅读