美文网首页大数据Java
面对各大互联网公司的裁员,我们这些年龄往上飘的人,该怎么办啊

面对各大互联网公司的裁员,我们这些年龄往上飘的人,该怎么办啊

作者: 该用户已秃头 | 来源:发表于2019-12-10 22:34 被阅读0次

    前言

    对于众多程序员而言,年龄一直是一个让自己不由得焦虑的话题,一是随着年龄的增长,如何保持旺盛的学习精力,再者,国内互联网公司对于年轻的倡导。

    尤其是前段时间各大公司裁员的情况比比皆是,让年龄临近35岁的我们充满忧虑,我们到底要该怎么办?

    事实上,国外许多开发者也面临着同样的问题。

    Ben Sinclair 是一个已经 45 岁的开发者,他分享了自己的所遇以及思考,也许会让你有所受益。

    我今年45岁

    以下为译文:

    我叫 Ben,我是一名开发人员,而且……我老了。

    今年我 45 岁了,可能很多开发者都会说,我老了。实际上,对于很多从事不同工作的人来说,这算是步入职业生涯的中期。

    最近读了一篇文章《 Forty and still a dev 》(《四十岁,还在做开发》,https://dev.to/sandordargo/forty-and-still-a-dev-1hb3),令我陷入了深深的思考。

    如果我是一名职业运动员,也许已经过了巅峰时期。但作为一名水管工呢?并非如此。为什么全世界都认为开发人员属于前一类职业呢?

    1、对老年人的歧视

    曾经有家本地公司向我们 Python 群发送了一封招聘邮件。如果这不是经常性的,而且与我们专业相关的,其实我们也并不完全讨厌这些邮件。

    这封邮件开始写道:

    我们是一个充满朝气的团队,正在寻找一位年轻、热情的开发人员来……

    我们的一位老成员看到后点击了“reply-to-all(回复全部)”,我还能感受到他的愤怒。人们很容易就会那样说话。年轻意味着锋芒,年轻意味着优势。

    当然,在工资成本上也相对便宜。

    2、尊重

    有人说要尊敬长辈。另一些人说,尊重是要靠自己赢取的。

    说这些话的人应该闭嘴。每个人都应该尊重他人。当然,你可以因为你所做的伟大的事情赢得更多的尊重,但是作为一个底线,你要尊重每一个人。

    不管是办公室新来的人还是安排 3 点钟的应试者,无论他们是 18 岁还是 80 岁,都要像他们对业务烂熟于心一样对待他们。

    3、在互联网上,没有人知道你是……

    当我在互联网上和别人聊天时,我们已经聊了好几周或几个月了,然后直到无意中提到“我要去上学了”,我才发现他们只有 14 岁。我还记得年少时喜欢的乐队,结果在 YouTube 上变成了黑白相间的,我才发现他们在我心中多活了 20 年。

    在互联网世界中,无论好坏,只要你能做到,你就能做到。这意味着你可能通过一些开源项目或远程面试获得在家工作的机会。但在现实生活中,面对面,情况就大不相同了。

    4、人们的判断

    如果你还很年轻,你能否用汇编编写一个设备驱动程序?你会因为没有随着年龄增长而增长的经验而被解雇。

    如果你看起来很老,你只能用汇编编写设备驱动程序吗?还会别的吗?

    前几天我在 JavaScript 中看到一些文字标注,还以为是编辑器坏了,因为这显然是语法错误,对吧?

    我是不是太老了,落伍了?

    5、像我这样的老鸟能带新人吗?

    当导师?你很难相信吧?也许就是这样。相比计算机知识,我发现在工作/生活平衡等问题上,我有更多要说的。

    曾经年轻的时候,我对生活有一些不切实际的想法。我在大学里自学了控制论,因为我当时看了《终结者 2》心血来潮。

    你可以在 5 点或合同规定的任何时间回家。除非真的有紧急情况,否则你不必工作到很晚。

    如果你需要签收快递或者预约了上门时间,你可以 3 点钟回家。每个人都有真实的生活,这可能会妨碍工作,人们也能理解。

    不要把工作带回家,即使你认为它很有趣。你需要选择一个不同的兴趣爱好。

    你没有必要不断进行投资。

    如果你想帮助你的朋友,需要给他们建一个网站。如果你想做,就免费做。但如果是为一家公司或朋友的朋友做的,那就按市场价格收费。

    查一下市场价格,让人们觉得合理。

    如果你比其他人更快完成工作,这可能意味着你或许错过了/遗漏了一些内容,除非你是一个巨星级的开发者。

    6、你不甘于这么做一辈子!

    我的第一份工作是为一个科学家团队提供 PC 支持。他们建造了卫星和防御系统,但当我修理他们的打印机时,他们给我留下了该死的印象。一天,我的老板问我,“你想找一份合适的工作,那么想做什么?”

    我感觉有点受辱:PC 支持没有错。过了几年后,我也做回了 PC 支持。

    7、管理路线

    一些开发人员成为他们所在团队的领导者,然后是产品经理、技术经理、CTOs 等等。

    我认为这是可以的,但前提是:

    这就是他们想做的;

    他们被“拉入”管理,而不是被“挤出”开发;

    他们不想再做太多的开发;

    他们接受管理培训。

    第四点很重要。从某种程度上来讲,那些将开发人员“提拔”到管理层,作为对优秀开发人员的奖励是不明智的,也可能会导致项目失败。

    面试管理职位,应该在负担得起费用的基础上,聘用那些有丰富管理经验的候选人。

    如果公司内部有人申请,应该送他们去参加最好的培训课程。

    给他们提供所需要的支持,如果他们管理不到位,不仅会毁了你的项目,他们也会管理的很痛苦。

    管理和开发是两种完全不同的技能。

    在我工作的这段时间里,遇到很多的经理,他们都是在开发过程中成长起来的,他们会时不时兴奋地看着我的 IDE,并希望自己能回到那个阶段。

    我也这么认为。如果他们不擅长或不喜欢管理的工作,我为他们能重新开始编码感到高兴。

    杜绝中年危机

    趁年轻,多学一点知识,多往上走两步

    走向高级开发乃至架构师需要掌握哪些技术?

    Java高级互联网(P6+)成长路径—JavaSE知识树

    此架构图可点看观看详细知识点

    扎牢基础、深入原理面试我可造火箭

    多线程与高并发—>深入JVM—>JVM调优案例式实战化指导—>操作系统原理解剖—>网络原理解读—>解读23种设计模式

    高并发与多线程

    JVM调优案例式实战化指导

    洞悉分布明察井行一路架构冲云霄

    互联网架构演变的过程与原理—>高负载高井发高可用架构设计指导思想—>LVS—>Keepalived—>见流量介入层高性能服务—>zookeeper

    消息中间件—>ELK—>分布式事务—>单点登入—>分布式任务调度—>缓存

    互联网架构演变的过程与原理

    消息中间件

    缓存

    未来主流必知必会服务微化量绝招(微服务架构)

    RPC构建分布式—>Springboot—>SpringCloud—>Docker—>subernetes—>Service Mesh—>微服务设计的学与思

    Springboot

    SpringCloud

    微服务设计的学与思

    分布存储高效写读优化性能带你飞

    mysql优化—>FastDFS—>OpenResty

    mysql优化

    团队协作项目管理测试开发-体化

    maven—>Git—>sonarqube—>Jenkins—>JIRA—>FindBugs—>压力测试让你心中有谱

    maven

    Jenkins

    庖丁解牛手写源码一步-步成大牛

    JDK源码解析—>Spring源码解析—>Mybatis源码解析—>SpringMVC源码解析—>Dubbo源码解析—>Netty源码解析

    Spring源码解析

    Mybatis源码解析

    SpringMVC源码解析

    价值干万企业实战从此对标CTO

    五大项目实战:多人在线即时对战网游服务器—>和家服务云平台—>前后端分离-某喵微信商城—>某滴网约车项目—>亿级流量多级缓存架构平台

    Java程序员该如何学习才能快速成长?下面是我针对以上的架构导图整理的视频资料、面试资料、书籍文档等等来帮助大家快速学习提升。

    资料领取方式:转发+转发+转发后关注我私信回复【学习】即可领取

    相关文章

      网友评论

        本文标题:面对各大互联网公司的裁员,我们这些年龄往上飘的人,该怎么办啊

        本文链接:https://www.haomeiwen.com/subject/chsngctx.html