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程序员的从业总结:比起掉发,我更怕掉队
我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕. 当年纪越来越大后,我开始变得不能加班.我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样 ...
随机推荐
- Java实现简单混合计算器
这个计算器并不是基于逆波兰实现的,而是通过简单的递归,一层一层地计算最终求得结果. 具体的图形化界面可以参考我的另外一个篇博客:基于逆波兰表达式实现图形化混合计算器,这里我只是简单的介绍一下怎样求得算 ...
- oracle数据处理之sql*loader(二)
目录 SQL*Loader对不同文件及格式的处理方法 2.1 Excel文件 一般的Excel文件最大行数不超过65536行,说明数据处理量并不大,处理Excel的方式是将其另存为CSV格式文件,然后 ...
- oracle使用impdp和expdp导入导出数据
1. 导出数据 开始导出数据前,要创建一个directory,因为导入时需要指定directory,导出的dump文件和日志会保存在该directory对应的目录下 SQL> create di ...
- 设计模式 | Catalog设计模式,抵御业务方需求变动
大家好,这是一个全新的专题--设计模式. 其实可以选择的专题还有好几个,为什么选择设计模式呢?原因也很简单,首先是设计模式简单.易学.干货的文章固然好,但是普适性往往不强.另外一个很重要的点就是设计模 ...
- Linux常用命令详解(2)
aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看别名 实例 ...
- 再见了SpringMVC!这个框架有点厉害,甚至干掉了Servlet!
# 前言 对 Java 开发者来说, Spring 发布 5.0 正式版,而新版 Spring 的一大特色,就是 Reactive Web 方案 Web Flux,这是用来替代 Spring Web ...
- MyBatis常用实现方式
MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动.创建连接.创建 statement 等繁杂的过程 ...
- python-scrapy框架初探
内置支持 selecting and extracting 使用扩展的CSS选择器和XPath表达式从HTML/XML源中获取数据,并使用正则表达式提取助手方法. interactive shell ...
- Spring学习(三)Spring AOP 简介
一.简介 定义 aop就是面向切面编程,在数据库事务中切面编程被广泛使用. 在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能. 核心业务:比如登陆,增加数据,删除数据都叫核心业务 周边功能 ...
- 使用eclipse启动tomcat,正常模式下可以启动tomcat,却在debug模式下无法启动tomcat 问题解决
这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动. 解决方法把brea ...