您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
五年的老程序员没有分布式微服务的开发经验是不是意味着即将被淘汰?
分布式,程序员,自己的五年的老程序员没有分布式微服务的开发经验是不是意味着即将被淘汰?
发布时间:2020-12-06加入收藏来源:互联网点击:
为什么说老程序员容易被淘汰
大家都说程序员是一个吃青春饭的行业,年纪大了很容易被淘汰。我觉的这句话是非常有道理的,程序员年纪大了确实竞争力急剧下降。
随着年纪的增大,老猿们都有了自己的家庭,也有的自己的小孩,需要分出一部分精力给家庭给小孩了。这个时候老猿们往往就无法像刚刚入行的新猿们一样的加班了,也无没有那么多的业余时间进行技术探索了。
同时,IT行业是发展非常快的,每天都发生着无法想象的新变化。作为工作了多年的老猿,往往无法向新猿一样快速的学习和接收一些新技术。同时作为老猿的安身立命的根本--多年的工作经验--也有可能在短短几年失去作用,变的毫无作用。比如当年IOS上开发软件使用的是Object-C,但是当苹果推出Swift之后,老猿过去在Object-C上积累的工作经验很多就是失去了作用,不得不和新猿一起拼命的学习Swift。
如何增加自己的核心竞争力
我们不应该害怕公司会淘汰我们,我们要做的是不断增加公司淘汰我们的成本。
只有在不断的提高自身的核心竞争力,这个竞争力可以是技术上的,也可以是业务能力上的。
那么如何提升自己的核心竞争力的?
最关键的点就是:要时刻以更高一个层次要求自己
比如:如果你现在负责的是一个小业务模块,那么你在平时的工作中就需要不断的去了解这个小模块相关的周边模块的技术方案、业务模型、系统架构等等内容。这样你的事业就不会局限于这么一个小模块,就能够对整个大系统也有一定的了解,技术能力也系统架构能力就是在这种不断了解别人的业务中得到了提升。
还有一点非常的重要:不断的了解行业发展方向和动态
了解行业发展方向和动态有非常多的方式,比如:参加大型的技术论坛(这个比较贵,一般人只能以公司名义参加了),参加一些技术论坛,多看看技术博客和论坛。
在了解行业动态的同时,我们也需要时刻的检验自己竞争力,那么如何检验自己的竞争力呢?
我采用的办法一般是每年定期在外面投一些简历进行面试,通过面试,我们能够知道自己平时的工作在其它公司是否有用武之地,自己的工作经历是否有用。通过这种方式,我们就可以很好的给自己一个定位。需要特别注意的,不要把这种方法用在那些比较大的公司(BAT以及一些其它二线物联网公司),除非你以后不打算去那个公司,因为这些公司都会对个人的面试记录存档,会影响到以后的面试。
最后一点就是:要喜欢我们的工作
写代码是一件非常枯燥的事情,要想做好这个工作,我们必须要真正的喜欢它。随着工作年限上升,大浪淘沙之下,剩下的那些老猿们基本上都是真正喜欢这一行的。
回答于 2019-09-11 08:43:50
程序员职业细分领域很多种,每个领域都需要经验沉淀,但是计算机基本原理,算法都是通用的,解决问题的思想也是通用的,内事不决问百度,外事不决找谷歌。根据工作需要时刻更新自己的技能。
回答于 2019-09-11 08:43:50
跟你接触过的项目有关系,你可以没搞过分布式,但你不能不知道大概,找出你自己的人竞争力,比如很强的逻辑,特别是管理系统做多了,前后端甚至产品需求方面应该是你的强项
回答于 2019-09-11 08:43:50
如果需要,5天也就学会了。
回答于 2019-09-11 08:43:50
其实里面真没那么多难点,坑虽然有,但踩完就行了,我们银行花了5个月完成了整个条线的系统及业务拆封,现在不能说跟以前比有什么重大的提升意义,但是对业务拆分及运维确实有比少帮助,但对于整个产品条线的开发人员来说,其实比以前更加麻烦了,另外这破事干了大半年,感觉又少了好多头发,想想几个月天天十二点到家,每个月打车费报销都要两千多确实有点累,过了三十身体跟不上了,年轻时通宵两三天处理生产问题简直跟玩似的,年纪大了还是好好考虑养老吧
回答于 2019-09-11 08:43:50
serverless 了解下, 干嘛非得微服务
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |