写点什么

毕业五年,如何从月薪 5K 涨到年薪 50W+,需要掌握哪些核心技能?

作者:Linux爱好者
  • 2022 年 4 月 22 日
  • 本文字数:1258 字

    阅读完需:约 4 分钟

毕业五年,如何从月薪5K涨到年薪50W+,需要掌握哪些核心技能?

前言:作为一个程序员,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符。想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也没人来通知自己面试。就这样在原来的公司一天天的混日子,时间久了,感觉自己废了,就这么恶性循环着。


我花了半个月,整理出了这篇Linux内核开发学习指南(学习路线+知识点梳理)

【纯干货】耗时数月吐血大整理十万字《深入理解Linux内核》要点笔记总结(高级程序员必备)

【纯干货】耗时数月吐血大整理五十万字《Linux内核网络内幕》要点笔记总结(高级程序员必备)

【纯干货】耗时数月吐血大整理二十万字《Linux内核设备驱动开发》要点笔记总结(高级程序员必备)


如何破局?

首先,如果你认为自己是一个天才程序员,那么你完全可以忽略,因为你是天才,你可以分分钟达到 50W 甚至百万。如果你认为自己只是一个普通人,那好,继续往下看,相信会对你有所帮助的。



我们该如何打破自己的技术水平和工作年限严重不符的这个僵局呢?

首先,最重要的还是心态 。为什么这么说,因为从事互联网开发工作,程序员的压力其实还是蛮大的,在高强度的日常工作中,就需要我们以良好的心态来面对自己的工作。其次,就是要学会释放压力,以正确的方式来释放或者缓解自己心中的压力。



其次,就是关键的一点,你要从心底问自己是否对现在的工作感兴趣。其实,我们都知道,只要是做我们自己感兴趣的事情,就会事半功倍,如果是出于某种原因不得不去做某件事,这样往往会是投入了很大的精力,效果往往还不太好,这就是我们常说的事倍功半。


经常有小伙伴问我:是学 Java 好呢?还是 c/c++或者 python 好呢?哪个好找工作啊?学习大数据怎么样啊?大数据是不是已经饱和了啊?这一连串的问题,其实,我看到小伙伴们的这些问题,我都不知道如何回答。为什么呢?其实这些问题,小伙伴们心里应该都清楚:只要你足够认真的坚持学下去,学什么都能够找到一份好工作。


究其本质, 对于我们这些搞技术的人来说,年龄的增长其实没有外界说的那么可怕,真正可怕的是你的年龄和你所掌握的技术深度没有匹配。如果你的年龄与你的技术深度不匹配时,你是很难找到一个令自己满意的工作的。试想,如果你已经工作 5、6 年了,你所做的工作连 1、2 年工作经验甚至是应届毕业生都能做时,那公司为啥还要你来做呢?给你养老吗?公司是要盈利的,盈利就意味着要赚钱。怎么赚钱?节省成本就是一种赚钱的方式,那不好意思,你就会被淘汰掉。


所以,在技术这条道路上,你也需要选择一个自己感兴趣的方向。接下来,就是深入学习了。要知道:再牛逼的技术,也抵不过傻逼似的坚持。只要坚持,就没有学不会的技术。

在学习的过程中,一定要明确自己学什么,切记不要三心二意。不要今天学习 c/c++,明天又想学习 java 了。一定要给自己制定一个目标,并将目标拆分为每天的学习计划。


学些什么?

调整好心态后,我们再来看看需要学习哪些内容。

这里给大家分享一个内核学习地址:嵌入式开发进阶

一,进程管理


二,内存管理



三,网络协议栈


四,设备驱动管理

五,文件系统及内核组件专题


由于篇幅有限,可以点击这里查看详情


发布于: 刚刚阅读数: 2
用户头像

外在压力增加时,就应增强内在的动力。 2020.12.03 加入

擅长底层原理开发技术,分享技术和经验

评论

发布
暂无评论
毕业五年,如何从月薪5K涨到年薪50W+,需要掌握哪些核心技能?_内存管理_Linux爱好者_InfoQ写作社区