最近,有一个词儿特别热门——躺平。有没有人跟你说过:”躺平说起来容易,做起来更容易。“

和躺平相对的是另外一个词——内卷,群聊的时候,已经很多次看过草卷起来了.jpg表情包。某些节假日还在学习的老哥,我们一般都会送一个雅号——卷怪

内卷大户自然是我们互联网行业了,各种绩效KPI考核,末尾的要扣奖金,要被优化。

内卷怎么来的?也很简单,蛋糕做不大,分的人又变多了。

前两天看过某乎的一个回答,目前每年培训班大概会出来几十万的学生,实际的市场需求只有几分之一,那么这些新人入行,自然要卷起来的。

新人要卷,老人也不轻松。程序员淘汰论一直广为流传,在我刚大学那会儿,盛传的是”程序员到了三十岁就要被淘汰“。到了我工作的时候,变成”程序员到了三十五岁就要被淘汰了“,我在想,我再工作几年,会不会变成”程序员到了四十岁就被淘汰了“……

谁TM知道呢?二十多年的工人以为是个世代相传的铁饭碗,结果,《重头再来》,人生豪迈吧!

也许我们会被淘汰,就在明天,也许我们仍然顽强地存在,到很遥远的未来。

个人在时代洪流里,不过是一叶扁舟,随波浮沉而已。

铺垫得有点过头了啊,差不多该进入今天的主题了。我想聊聊我的工作中,接触到的不同年龄的、不同经历的同事,别人的故事,也许就是我们的过去、现在、将来。

简单介绍一下背景,小国企,吃不饱,也饿不死,福利待遇有点拉,胜在稳定。有清闲的时候,但最近一年事业部接了个大项目,所有人都在加班加点中。

(文中涉及到的人物均为化名)

三十五:大厂待过,小厂首席架构

林义,我厂我事业部首席架构。

林义是南方人,一开口,有股子煲汤的味道。三十多岁的年纪,一幅黑框眼镜,头发还很旺盛,茂密的刘海遮住额头,爱穿一身牛仔,牛仔裤总是打个卷,不喜欢别人叫他”林工“、”林架“之类,乐得别人直呼名字,或者关系亲密的叫”阿义“。心态很年轻,社交头像是加了一点粉萌的特效的自拍,”阿义“看起来像是不到三十的样子。

首席架构——名头很吓人,阿义经历也很丰富。他是个回流人员,职业生涯就是从我厂开始的。

若干年前,阿义普通二本毕业,加入了我厂。我厂那时候还算鼎盛时期,面试要一轮笔试,两轮面试。阿义大概就是我们印象中的那种努力的技术大神吧,三年,已经成为项目里毋庸置疑的核心骨干。

”成为核心骨干“这是个重点。也就是阿义工作的第三个年头,事业部的老大大概是受不了国企的墨(没)守(有)陈(钱)规(途),选择了出走创业,并拉走了事业部的大部分骨干——阿义自然是其中之一。

阿义在创业公司待了两年,经历了什么不得而知,只知道他后来离开了,加入了京东,待了五年。在京东做出了什么成绩,也不得而知,只知道,他再回我厂的时候,已经是我们事业部的首席架构师——公司大领导亲自下场挖回来的。

他的确很强,我们公认的。

现在在做的项目并不小,总包近两个亿——他是技术掌舵人。

从后端、前端,到运维一整套的基础架构基本都是他搭建的,甚至内网的知识库都是他一手搭建。把控整体基础架构、解决技术/业务难题、团队成员培训、相关知识传承……

总之,我觉得,这个首席架构超值。

阿义眼看着奔着三十五去了,但我觉得他大概不会有什么职业危机,不管是接着待下去当首席架构,回大厂当技术专家,或者去别的小厂当技术总监,我觉得,应该都不是问题。

出则小厂架构总监,入则大厂技术专家。阿义大概活成了多少技术人梦想中的样子吧。

也许这样的大牛离我们普通人太过遥远,下面这位老哥的经历,或许是我们普通人的开发生涯吧。

四十:辗转多年,小厂普通开发

吴林老哥,我进这个厂的”导师“吧——当然,小厂没有这个说法,只是我刚进来的时候带了我一阵。

吴林老哥,不知道具体年龄几何,只知道在软件开发这一行已经摸爬滚打了十几年。老哥发际线略高,身材微胖,脸上总带着点很和气的笑。

老哥入行极早,零几年入行,最开始是写C++的,在一家军工企业,待了三年,出走,去了另外一家软件公司,大概就是在这个时候转的Java开发。在那家公司大概待了六年,然后来了我厂,这已经是第七个年头了。

老哥并不是什么技术大牛。对于一些新一点的技术,SpringCloud、SpringBootd等等,老哥刚开始用的并不是很顺畅,甚至有些时候需要问我。但是,写业务嘛,技术也就那点东西,复杂的也就是业务本身,老哥很快就开始写复杂业务了。

老哥在业务和经验上,真的是一骑绝尘。在业务上,有什么问题,问他,绝对没错。他自己不知道的,也能告诉你该找谁。如果有些东西连他都说不出来个一二三,那本部门绝对没有其他人知道了。老哥解决问题也很有一手,很多解决问题的角度极其刁钻,看着他从盘根错节的代码里抽丝剥茧,定位问题,真的有种大开眼界的感觉。

老哥也很佛系,大概就是真的“躺平”吧。之前领导有意提升他当项目经理,他自己主动推掉了。后来这个公司的重点项目,他也不太想参加,只是领导觉得有些活儿只能他干。

老哥为人很谦虚,脾气也很随和,不会的东西也愿意请教我们这些小年轻,会的东西也愿意指教。

当然,也得面对的一个现实是:老哥必须得接受和我们年轻人一样的工作强度,之前三月份的时候,一周六天,老哥基本都是最后一个走的。他甚至在公司一公里以内,租了一个只有一张床的小屋,方便每天下班休息。

老哥大概是不会再动了,目前在这个项目里,他做的工作是比较重要的一块。这个项目至少也要维护十年,以老哥佛系随和的性格,大概这十年,他应该都是比较稳定的吧。

三十:外包脱坑,小厂基层Leader

最后一个,说的是我的直属Leader,我的组长,张淘。

张淘,可以说是我工作以来,遇到的脾气比最好的Leader了,我们私底下都给他叫淘淘。

淘淘,戴着银丝眼镜,身材高大,气质温文,看上去像个学霸,很难把他和专科毕业生联系到一起。

几年前,淘淘专科入行,没有办法,只能先当了我厂的外包。

淘淘干外包的第三年,他想离开了,不是受不了外包的苦——是太闲了。对,那时候的我厂还像一个国企。领导为了留下他,给他两个承诺:1、一定给他转正;2、让他有活干(??哈哈,不知道他会不会后悔年少无知)。

淘淘就从外包离职,象征性地面试,进了本部。干了一阵之后,部门的一些骨干,拿到户口之后纷纷远走,这时候,领导就让他顶了上去,作为小组的Leader。

淘淘很特别,说他“卷”呢,他在这家待遇并不太好的公司待了六年;说他“躺平”呢,他在工作上又非常努力认真。

部门的技术之前是非常老旧的,后来有一个实验性的小项目,领导定了他带。他又当项目经理,又当开发,技术不会,熬夜学;没有前端自己上,把项目咬牙肝了下来。——连续两年,公司的优秀员工都有他。

如今,在整个项目士气低迷的情况下,淘淘作为一个基层Leader,本身客观条件限制,可能并不优秀,但绝对认真负责,甚至可以说殚精竭虑。除了项目管理,还挑起了前端开发、技术攻坚、业务协调的担子,可以说把最苦最难的工作都担了过去。每天,他基本都是最后一个走的。

惊人地敬业吧!

我不知道我们这个小厂未来会怎样?这个项目忙完会不会又恢复到之前的清闲状态?

淘淘,他大概会一直待下去吧,毕竟从毕业到现在,他已经在这待六年了。

继续待下去,也许有一天有了空缺的位置,他有机会顶上去吧,也许一直是个不尴不尬的基层Leader吧。

谁知道呢?


我的三个不同年龄、不同经历的同事的故事讲到这就结束了。

我想用纪录片一样冷一点的笔调讲出他们的故事,无奈文笔压不住,就这样了。

我不知道看完,你对内卷躺平有什么想法?

我呢,写完这篇文章,洗洗,起我的被子,躺平了。

"简单的事情重复做,重复的事情认真做,认真的事情有创造性地做!"——

我是三分恶,可以叫我老三/三分/三哥/三子,一个能文能武的全栈开发,咱们下期见!

程序员与年龄:四十岁普通开发、三十五岁首席架构、三十岁基层Leader的更多相关文章

  1. 【转】.NET程序员提高效率的70多个开发工具

    原文:.NET程序员提高效率的70多个开发工具 工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件 ...

  2. 每个Java程序员需要了解的8个Java开发工具

    每个Java程序员需要了解的8个Java开发工具 Java是计算机应用程序编程语言,被广泛用于创建Web应用.服务器处理.用户端的API开发乃至数据库等多个领域.下面列出了8个有助于你开发Java应用 ...

  3. 37岁Android程序员裸辞,四个月被497家公司拒绝,问猎头后懵了

    一位网友在职场论坛上发了一个帖子,他说自己今年三十七岁了,是一名Android老兵,因为和上家公司的领导闹矛盾有了嫌隙,一气之下就裸辞了,如今已经辞职四个月了,也失业了四个月. 每天都在努力投简历,共 ...

  4. [No000032]程序员的年龄天花板

    程序员职业生涯中流行这这样一个定律:35岁定律,那35岁以上的老程序员都干吗去了呢?为了讨论程序员的职业寿命,我们先得给公司或者团队分分类.大概有这么三类: 外包型 项目型 产品型 咱们一一来说一下吧 ...

  5. DOS程序员手册(四)

    5.4打印机功能 打印机是能够直接控制的输出设备之外的唯一的重要输出设备.它们的功能比屏幕 107页 功能要简单得多,因为它们只涉及字符输出,并最小程度地与打印机的输入有关. 输出给打印机的最简单的方 ...

  6. 程序员成长的四个简单技巧,你 get 了吗?

    最近拜读了"阿里工程师的自我修养"手册,12 位技术专家分享生涯感悟来帮助我们这些菜鸡更好的成长,度过中年危机,我收获颇多,其中有不少的方法技巧和我正在使用的,这让我觉得我做的这些 ...

  7. [Linux] PHP程序员玩转Linux系列-搭建代码开发环境

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的 ...

  8. java初级开发程序员(第四单元)

    1.switch选择结构:     语法:        switch(表达式){              case    常量1:    //常量可以是整数或字符类型.              ...

  9. 24岁程序员, 一个人撑起App开发项目

    "疲惫吾心,怎样躲藏! 四处荒芜,怎话忧伤?"临近中秋,看到艾瑞斯的QQ签名,无尽的伤感.这个年仅24的青年.连续3年没有回家了,近期一个月总是失眠,没有家人的陪伴,就连女朋友都没 ...

随机推荐

  1. ThnikPHP3.2 学习链接整理

    ThnikPHP3.2 学习链接整理 ThinkPHP3.2.3 U()方法的使用总结 看云手册 ThinkPHP3.2完全开发手册 TP3.2单字母函数 TP3.x中 M方法和D方法的区别

  2. 《机器学习Python实现_10_09_集成学习_bagging_stacking原理及实现》

    介绍 前面对模型的组合主要用了两种方式: (1)一种是平均/投票: (2)另外一种是加权平均/投票: 所以,我们有时就会陷入纠结,是平均的好,还是加权的好,那如果是加权,权重又该如何分配的好?如果我们 ...

  3. 内网渗透之MS17-010

    在红蓝对抗中,当拿到了位于边界主机的权限后,我们通常会以此为跳板,搭建一个通往内网的隧道,以此继续渗透内网.而在内网中首先想到的就是MS17-010了,因为在内网中,安全措施相对较弱,很多主机存在此漏 ...

  4. idea设置js为ES6

  5. 一、jmeter基础介绍及http请求取样器

    jmeter的下载安装这里不再赘述,百度都有, 1.jmeter是以线程的方式来运行的:2.通过非GUI运行对负载机的资源消耗更小:3.控制机.负载机 安装JDK时jdk路径与jmeter路径避免有中 ...

  6. 网络请求axios

    axios的定义 axios是一个基于Promise,用于浏览器和node的HTTP客户端 axios的功能特点 在浏览器中发送 XMLHttpRsquests 请求 在node.js中发送http请 ...

  7. Codeforces Round #704 (Div. 2)

    A. Three swimmers 题意:第一个人跳水是每隔a分钟去一次,第二个人跳水是每隔b分钟,第三个人跳水是每隔c分钟,一个人准备在p分钟的 时候去跳水,问需要最少等待多长时间才能轮到前三个人 ...

  8. nginx日志文件按天记录定时清理循环记录

    问题 nginx日志默认记录在一个文件access.log中,时间长了会导致日志文件特别大,甚至磁盘占满. 解决方案 使用以下方法,将access.log文件每天一个,然后清过15天以前的文件. 方法 ...

  9. UML类关系:依赖,关联,聚合和组合

    UML图示例:(可使用StartUML来画图,小巧^_^) http://www.blogjava.net/lukangping/archive/2010/08/01/327693.html 聚合:表 ...

  10. Pytorch_Part1_简介&张量

    VisualPytorch beta发布了! 功能概述:通过可视化拖拽网络层方式搭建模型,可选择不同数据集.损失函数.优化器生成可运行pytorch代码 扩展功能:1. 模型搭建支持模块的嵌套:2. ...