35岁的程序员正在消失?No,我认识了一个50岁的程序员!
35岁的话题真是无穷无尽。一开始的时候,以为只有社交媒体上会有这种问题的讨论,没想到,公司内部的论坛上也有不少这类的文章。大家各有各的说法,但终究也没有找到银弹似的解决方案。
这段时间,倒是接触了一个50岁年龄段的程序员。是的,我这里说的程序员是真程序员,是还在写代码的程序员,而不是公司高管那种。
记得有不少同学在后台问我,四,五十岁的程序员现在都怎样了,我想,这个前辈应该算是比较好的参照了。
前几天见的面,经一个朋友介绍,就跑过去跟他一起吃了一个午饭。 目前在华为任职,23级的专家工程师,吃饭的时候,他笑谈,今年踏进50岁了。
我跟朋友比他早半小时到了饭馆,记得他穿着短衣短裤走了进来,一副运动装备的打扮,没有秃头,头发还挺浓密,甚至白头发都没多少,精神气很好,除了有点小肚子,算是挺健康,爽朗的形象。
坐下来后,大家各自做了自我介绍,就各种聊了起来。
技术人对技术人,其实很聊得开的,没有太多的客套,寒暄几句后,就东拉西扯了起来。
聊电子设备,聊股市,聊房产,聊一些运动....
后面聊到了他公司的内部管理,层级汇报,流程等方面的事情,他也抱怨,但一通聊下来,他也表示理解,毕竟有人的地方肯定有江湖,哪间公司没有那么些破事呢,坦然面对便是。
之后又聊到他目前做的项目,聊到遇到的技术难点和考虑的解决方案。 程序员在聊这些事情的时候,都特别来劲,一同来小伙伴,还拿了点餐用的铅笔在面巾纸上画起了架构图。一个技术点,我们聊了一个多小时 ,哈哈哈。
因 为同来的朋友有想去创业的, 随后也就聊起 了 创业的项目,他也给了不少中肯的意见。
那一顿饭,我们吃了四个多小时,直到饭店服务员把所有东西都收走了,我们才散。
一场接触下来,我才发现以前我对老程序员的印象是错的,这个前辈才是真实的存在。
我想到了一些标签,可以用这些标签来总括下我对这个50岁老程序员的印象:
高职 :华为23级,阿里P11 - P12 的级别,不得不说高了,收入的事情没有当场问,大家有兴趣的可以去网上搜搜。他应该有带一个小团队,但不是高级别的管理人员(这里没有贬义,据他说华为管理岗和技术岗是分离的,他不想走管理),所以这很符合我们讨论的程序员的定义。
技术 :对技术依然保有很大的热情,要不也不会跟我们这些小年轻(相对他来说) 聊了三个多小时的技术,服务员的茶水都换了好几次。他也依然写代码,他们团队系统不少核心的代码还是他亲手写的。
抱怨 :会抱怨公司内部的破事,但更多是在调侃,我觉得这是人之常情,不抱怨才有问题,也说明他处于一种很健康职场状态中。
家庭 :家庭的事情没有打听,在场有几个人,不太好意思问,不过看他个人所体现出来的状态,应该有个幸福的家庭。
知天命 :聊天的过程中,他几次提到自己年龄比较大了,工作虽然不是100%满意,但也不错,不想去外面折腾了,所以从他的身上也感觉不到年轻人的那种焦虑。
总的来说,我觉得这个50岁的前辈,过得还不错,比绝大部分的50岁人是要好的。有不错的经济基础,没有太多生活的压力;有自己喜欢的事情,依然有自我实现的成就感;对人,对事虽有抱怨,但也多了一份理解和宽容。
接触完后,我突然觉得,50岁的程序员好得很,虽然谈不上完美,但完爆很多人,所以35岁之后的程序员真的不行了吗? 这个前辈好像给了一个有力的反驳。
学计算机不易,此路应携手前行。
如果你也想学计算机编程的话!
可以来我的C/C++编程学习基地,【点击进入】!
还有免费(零基础教程,项目实战教学视频)!
涉及:游戏开发、课程设计、常用软件开发、编程基础知识、黑客等等...
和志同道合的小伙伴们一起学编程吧!
这位50岁前辈的境况,让人羡慕,但也不是随便就可以达到的,从他的身上,我也感受到了几点:
☆ 持续的学习。这句话在他身上真不是一句空话,跟他聊天的时候,他从硬件,网络,操作系统,数据库,软件架构,甚至一个具体的算法都说的很清楚。 那种知识的广度和深度,没有长时间的积累是不可能达到的。
☆ 技术的热情。看的出来,他真的很喜欢技术,而且很专注于自己做的事情,在聊项目,聊技术点的时候,他是眼中放光的。他很得意于自己亲手打造的系统,他对技术是真爱!
☆ 平稳的心态。从他身上,真感觉不到年轻人的那种焦虑。这跟年龄有关,也跟他自身的经历和人生积累有关。所谓知足常乐,知天命,知道自己能做什么,想要什么,才能获得内心的平静。
我突然间觉得,我们这些年轻人有机会真应该去接触一些超大龄程序员,比如 45 --- 50 岁的程序员, 跟他们接触完后,你的很多疑虑,对未来的担忧,就会消散很多了。
我们害怕和焦虑未来 , 是因为未来对于我们是未知的 , 但当有一个真切的存在出现在我们的面前, 你便有一个可对标的标的了 。
当下的年轻人,都太急躁,太焦虑了,当然跟社会风气也有很大的关联,今天这个短期暴富,明天那个底层逆袭,搞到大家都想搭快车,都不想好好奋斗了。
这个前辈没有暴富的经历,也没有逆袭的神话,他的一切都是一步步攀爬,一步步积累起来的,我觉得这个才是更适合普通人的发展路径。
35岁的程序员正在消失?No,我认识了一个50岁的程序员!的更多相关文章
- 有感于三个50岁的美国程序员的生活状态与IT职业杂想
前言 这篇杂记其实是去年也就是 2013年9月30日写的,还上过博客园十日推荐的首页,后来在整理博客分类时七弄八弄误删掉了好多文章,就包括这一篇.今天,2014年9月29日,恰好恰好一年的时候居然在好 ...
- 转载——有感于三个50岁的美国程序员的生活状态与IT职业杂想
明天就是国庆节了,今天也不想干活干的太累了!写一篇以前去美国出差的杂想,对比于美国50多岁的程序员和大多数50多岁国内父母的生活状态有感而发. 前几年正好有一个项目的机会出差去了一次美国,地点是美国中 ...
- 一个普通底层.NET程序员关于职场瓶颈期的思考,辗转自我提升/跳槽/转行之间
徒有工龄,没技术没学历没平台没家底,工作几年,无车无房无存款还前景不明. 时常有身边的亲友问怎么学开发怎么转互联网,说起IT行业都说工资高,动辄月薪上万动辄年薪几十万. 再看看自己,我可能是假的程序员 ...
- 一个优秀windows C++程序员的知识体系
思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的热情. 转自http://www.cppblog.co ...
- 一个优秀windows C++程序员的知识体系[转]
转自:一个优秀windows C++程序员的知识体系 思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的 ...
- 做一个聪明的.net程序员
最近看了传智播客(http://net.itcast.cn/)的.net培训视频,感受颇深,忍不住要把感受写下来跟网友分享一下. 我从接触.net到现在已经至少过去了三五个年头,用.net也已经做了若 ...
- 一个10年Java程序员的年终总结,献给还在迷茫中的你
我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打将近10年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作 ...
- axure元件库导入后重启程序元件库消失问题
把元件库文件放在我的文档里的 \Documents\Axure\元件库 就可以了,重新启动程序不会消失
- 一个六年Java程序员的从业总结:比起掉发,我更怕掉队
我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕. 当年纪越来越大后,我开始变得不能加班.我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样 ...
随机推荐
- 【盗墓笔记】图解使用fat-aar方式在AndroidStudio中打包嵌套第三方aar的aar
将一些项目中的一些独立功能打包成aar,不仅能于项目解耦,还能够提供给其它项目使用相同的功能,可谓是为项目开发带来了很大的便利.最近第一次做sdk,碰到一些问题,花了不少时间才解决,所以这里做一下简单 ...
- 白嫖党看番神器 AnimeSeacher
- Anime Searcher - 简介 通过整合第三方网站的视频和弹幕资源, 给白嫖党提供最舒适的看番体验~ 目前有 4 个资源搜索引擎和 2 个弹幕搜索引擎, 资源丰富, 更新超快, 不用下载, ...
- Kubernetes的资源控制器和Service(四)
一.定义和分类 1,定义 k8s 中内建了很多控制器(controller ),这些相当于一个状态机,用来控制 Pod 的具体状态和行为. 2,类型 ReplicationController.Rep ...
- 如何编写一个简单的Linux驱动(二)——完善设备驱动
前期知识 1.如何编写一个简单的Linux驱动(一)——驱动的基本框架 2.如何编写一个简单的Linux驱动(二)——设备操作集file_operations 前言 在上一篇文章中,我们编写设备驱动遇 ...
- 执行./install.sh时报错-bash: ./install.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
百度解释说是因为这个文件在windows下编辑过,windows下每一行的结尾是\n\r, 而linux下每一行结尾是\n,所以只需要删除这个文件中的\r字符就可以了sed -i 's/\r$//' ...
- 掌控安全sql注入靶场pass-05
1.判断注入点 1 and 1=1 1 and 1=2 考虑存在布尔盲注 布尔盲注解释 当不能像前面那样直接在网页中显示我们要的数据时就需要用到盲注,来得到数据库之类的名字.基于布尔的盲注就是通过判断 ...
- Linux磁盘管理及LVM讲解(1)
硬盘接口 从整体的角度上,硬盘接口分为IDE.SATA.SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价 ...
- nginx中编写lua拦截器
先配置nginx location ~ .*\.(php|php5)?$ { if ($request_uri ~ "one/tes ...
- tomact在windows系统下安装
一.下载 下载地址: https://tomcat.apache.org/download-90.cgi 7,8,9的版本都可以下,这里下载最新版本 注意:Binary是编译好的,可以直接使用的版本, ...
- C++ (C#)实现获取NX PART预览图
VS环境下 C++版本: 1 int GetPreviewImage(const TCHAR* prtFile, const TCHAR* imageFile) 2 { 3 IStorage* pSt ...