码龄超过20年,依然对生活和编程充满激情,这是三位70后“老”程序员的故事

vcc每天发布大量与生活相关的资讯平台

大数据文摘出品vcc每天发布大量与生活相关的资讯平台

作者:周素云、张秋玥vcc每天发布大量与生活相关的资讯平台

加班996,生病ICU。vcc每天发布大量与生活相关的资讯平台

这是一句最近搅乱了很多程序员平静生活,也让所有的“社畜”认真反思人生的话题。但是,让程序员们真正感到焦虑的其实并不只是工作的压力,更多的是对未来的迷茫:超负荷工作必然导致学习和自我提升时间的缩短,那么熬过30岁,一旦拼命的资本不再,他们又能何去何从。vcc每天发布大量与生活相关的资讯平台

Stack Overflow近期刚刚发布了19年的程序员普查报告,在这份近万人参与的调查中,40%以上的程序员码龄不到5年。vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

报告地址:vcc每天发布大量与生活相关的资讯平台

https://insights.stackoverflow.com/survey/2019#developer-profilevcc每天发布大量与生活相关的资讯平台

是的,软件行业非常年轻,因为工作强度大和收入比,很多公司都偏向于雇佣“廉价的年轻人”。这就让程序员们的工作压力普遍很大。vcc每天发布大量与生活相关的资讯平台

上个月文摘菌也发了一篇“老程序员都去哪了?“的文章,评论中能看到很多程序员的焦虑:vcc每天发布大量与生活相关的资讯平台

“程序员真的都应该996吗?”vcc每天发布大量与生活相关的资讯平台

“程序员和空姐一样,吃的都是青春饭。“vcc每天发布大量与生活相关的资讯平台

“一直写代码,没有时间学习提升,难道要写到40岁么?“vcc每天发布大量与生活相关的资讯平台

的确如此吗?老程序员到底都去了哪里呢?vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

于是,我们决定去采访几位“对自己目前的工作生活还算满意”的老程序员,看看他们的职业生涯中都经历了什么,以及现在的生活状态是什么样的。希望他们的故事,可以给年轻的工程师们一些建议和启发。vcc每天发布大量与生活相关的资讯平台

赵先生、黄大叔和Bryan是最让文摘菌印象深刻的三位码龄都超过了20年的“老”程序员。虽然学历背景、工作地点和职业状态千差万别,但是他们又有一些共同点:都是因为兴趣选择了这份职业,也因为喜欢, 一直坚持!vcc每天发布大量与生活相关的资讯平台

赵先生从16岁开始写下了第一行代码,一直坚持到现在;Bryan虽然已转型公司高管,但提起编程还是非常有激情;从业20年的黄大叔已经开始了他的创业之旅。对于工作、加班、生活他们有着自己的看法。vcc每天发布大量与生活相关的资讯平台

我们一起来听一听。vcc每天发布大量与生活相关的资讯平台

兴趣是最大的动力,最佛系的“天才“程序员vcc每天发布大量与生活相关的资讯平台

赵先生vcc每天发布大量与生活相关的资讯平台

年龄:43岁vcc每天发布大量与生活相关的资讯平台

码龄:25年+vcc每天发布大量与生活相关的资讯平台

当前职位:初创公司技术总监vcc每天发布大量与生活相关的资讯平台

作为一名70后,赵先生给文摘菌最深刻的印象是“天才少年“啊!vcc每天发布大量与生活相关的资讯平台

赵先生回忆,他第一次接触到代码是在还是初中的时候。当时,刚刚十多岁的他在同学家看到一个工程用的打印机,可以写一两行代码。因为特别感兴趣就模仿着说明书写了几行代码,那时候用的还是Beta语言。vcc每天发布大量与生活相关的资讯平台

高中之后,赵先生就开始利用学校的电脑自学编程。还曾因老师阻挠低年级的自己学编程,一气之下直接拿了自己所在城市高中计算机大赛第二名。接下来还代表学校参加省级比赛,拿了两次省一等奖。vcc每天发布大量与生活相关的资讯平台

后来,“不务正业”的赵先生还轻松考上北京邮电大学,但是转学了通信工程专业。他表示之所以没学计算机, 是因为“写代码太简单了,就不需要专门去学了吧”!vcc每天发布大量与生活相关的资讯平台

之后,赵先生也就成为了当时北邮通信工程专业里大名鼎鼎的“最会写代码的”工程师。vcc每天发布大量与生活相关的资讯平台

这可能就是传说中“别人家的孩子”吧。vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

职业生涯:vcc每天发布大量与生活相关的资讯平台

毕业后,赵先生去了一家国务院国资委直属的大型高科技央企,主要做硬件相关的工作。vcc每天发布大量与生活相关的资讯平台

后来因为有同学创业,便辞职去开发手机游戏。赵先生职业生涯中主要使用Java作为编程语言,至今还是使用Java。不像现在的年轻人每天焦虑地思考学GO语言还是学julia,赵先生很佛系的表示,也没有想过学其他新的语言,够用就行了!vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

当然,赵先生的身上也有着70后特有的对自己”往日时光“的怀念。整个佛系平静的采访过程中,赵先生的声音也只在这个时候透露出了一点”激情澎湃“的味道。他回忆道,比较难忘的还是在那个手机硬件性能比较差劲的年代,写一个游戏,程序、图片和文字加一起也不能超过64K, 对程序员的考验还是很大的。vcc每天发布大量与生活相关的资讯平台

目前的赵先生在一家初创公司当技术总监,管理着一只小的技术团队,但是自己仍然会亲自写代码。最近工作比较忙, 虽然过着955的生活,但回家后还是会继续工作,时间比较有弹性。赵先生也表示,自己其实也挺喜欢在家工作,还曾经专门辞职两年在家照顾孩子和家人。vcc每天发布大量与生活相关的资讯平台

对于是否考虑转行,他表示目前的生活状态很好, 并不是很想转行甚至都不想换工作,也没有想过自己创业, 不想去管理编程以外的事情。vcc每天发布大量与生活相关的资讯平台

他说:工作嘛,都是为了生存和挣钱,任何工作做久了也都会无聊。因为自己对编程比较感兴趣, 就这么坚持下来了!我不喜欢规划自己的生活,对自己要求也不高。有自己的时间做自己喜欢的项目就好了!vcc每天发布大量与生活相关的资讯平台

对年轻程序员的建议:vcc每天发布大量与生活相关的资讯平台

程序员就是一份收入稍高点的工作,如果是喜欢就一直做,如果不喜欢, 过几年转行做管理或者自己创业都可以。分清楚工作与私事,卖命要卖的有意义!vcc每天发布大量与生活相关的资讯平台

从沉迷游戏的“网瘾少年”到咨询公司CEOvcc每天发布大量与生活相关的资讯平台

Bryanvcc每天发布大量与生活相关的资讯平台

年龄:43岁vcc每天发布大量与生活相关的资讯平台

码龄:20年vcc每天发布大量与生活相关的资讯平台

当前职位:vcc每天发布大量与生活相关的资讯平台

Technology Consulting - Managing Directorvcc每天发布大量与生活相关的资讯平台

Bryan的下属们可能都想不到,高冷的“霸道总裁”小时候也是个“网瘾少年”。vcc每天发布大量与生活相关的资讯平台

Bryan走上编程之路和很多少年一样,小时候和高中同学一起沉迷游戏,家里亲戚送了一台电脑。可是电脑总是出问题,所以就开始学习如何自己修电脑。vcc每天发布大量与生活相关的资讯平台

后来高中毕业报考大学时就自然而然地报了计算机科学。就喜欢拿不同语言轮流搭建游戏什么的。作为周末java爱好者,下班后边看电视边敲代码就当放松了。vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

“一路走过来都是因为爱好。”Bryan说。vcc每天发布大量与生活相关的资讯平台

职业生涯:从程序员到管理高层vcc每天发布大量与生活相关的资讯平台

目前Bryan在伦敦一家咨询公司做技术咨询,担任高管。他认为做技术管理者比做纯技术精英要有趣。当程序员的时候也不觉的有很大压力,纯属个人爱好, 每天都很有动力。vcc每天发布大量与生活相关的资讯平台

“其实我一开始也没想过要转管理层,但是随着每一次的升职考核,你会发现一些技术以外的能力变得更加重要。比如是否有能力带新人,带领团队,对于项目的资金与运营的理解有多深等等。”vcc每天发布大量与生活相关的资讯平台

Bryan称,当年也可以选择走纯技术路线, 但我不认为纯做技术可以做到首席执行官。我认识一些真正聪明又勤奋的技术牛人,他们在一些细分领域非常的专业。这些人无论年龄多大,都会是公司宝贵的财富。vcc每天发布大量与生活相关的资讯平台

其实做管理并不代表我完全不做技术,平时Bryan也很喜欢和公司的年轻同事们一起码代码、debug。Bryan称,自己还是会不断学习、随时扩充自己的知识库。不然就会被年轻人碾压,他们工作偷起懒来也会更容易吧!偶尔他们搞不定的地方还是需要自己上手。vcc每天发布大量与生活相关的资讯平台

Bryan表示,作为一个管理者,你需要知道如何给团队划分任务,如何评估成员的技术水平,出了什么方面的问题找谁解决最有效等等。相比于纯技术, 现在的职位更看重团队领导力, 客户关系管理和商业洞察力等等。做管理让自己能够对业务有更全面的了解、认识更多有趣的人,学到更广泛的知识。vcc每天发布大量与生活相关的资讯平台

Bryan也感叹现如今女程序员越来越少,二十年前刚入行那会儿,很多女程序都很厉害。虽然都是好朋友,但竞争还是很激烈,每天都想把对方比下去。但现在他们大多都去做管理或者去了高校,做到中层的女程序员几乎没有, 这也是值得我们思考的。vcc每天发布大量与生活相关的资讯平台

775的工作制vcc每天发布大量与生活相关的资讯平台

虽然现在大家都在抱怨996,但Bryan一直坚持775。之所以不从9点开始,也是觉得那两个小时不是打瞌睡就是在看报纸玩手机中度过,还不如早点开始抓紧把活干完。vcc每天发布大量与生活相关的资讯平台

或者也有可能是家离公司近吧vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

Bryan说:我的周末从来都是完完全全属于我自己的,你需要给自己划定一个结束工作的时间点,在截止时间点前认真工作,所以我的工作效率很高。把自己份内的事情全力以赴的做好,对于别人麻烦你的事情也要懂得有底线的拒绝。vcc每天发布大量与生活相关的资讯平台

项目不忙的时候都会接送孩子们上下学,工作和生活的平衡归根到底还是自己的选择。vcc每天发布大量与生活相关的资讯平台

对年轻程序员的建议:vcc每天发布大量与生活相关的资讯平台

虽然现在科技行业非常火热,但我还是建议大家不要盲目择业,要根据自己的兴趣爱好来选择。vcc每天发布大量与生活相关的资讯平台

也不要指望工作会帮助你快速成长,绝大多数工作都不会,很多知识技能都是工作之余学习的。vcc每天发布大量与生活相关的资讯平台

跟一个好团队,然后到成为一个好老板vcc每天发布大量与生活相关的资讯平台

黄大叔vcc每天发布大量与生活相关的资讯平台

年龄:40+vcc每天发布大量与生活相关的资讯平台

码龄:20年vcc每天发布大量与生活相关的资讯平台

当前职位:创业公司技术顾问vcc每天发布大量与生活相关的资讯平台

文摘菌当然也认识很多年轻的程序员朋友,采访黄大叔是因为其中一位年轻有为的程序员朋友的推荐,“他是我遇到过最棒的程序员上司了。”vcc每天发布大量与生活相关的资讯平台

能让一位优秀的程序员心服口服,那这位黄先生一定还是很有两把刷子。vcc每天发布大量与生活相关的资讯平台

初遇黄先生,他就很亲切的跟文摘菌说,叫他“大叔”就行,而相比很多刚刚入行的小鲜肉码农,黄大叔身上也多了一分沉淀后的从容温和。vcc每天发布大量与生活相关的资讯平台

当然,每一个大叔身上也都有属于自己的入行时刻。2000年毕业时, 一次机缘巧合, 学机械专业的黄同学写了一道C语言面试题, 就这么被录用了。他清楚的记得,他是当天最后一个面试者。vcc每天发布大量与生活相关的资讯平台

黄先生回忆说因为上大学时期对编程感兴趣,虽然专业不设置相关课程,但自己一直很努力地自学,没想到就这么入行了!vcc每天发布大量与生活相关的资讯平台

职业生涯:从程序员转型管理者,一步步走上创业之路vcc每天发布大量与生活相关的资讯平台

很多人都说,第一份工作很重要,跟对一个好团队更重要。这句话作为黄先生职业生涯的开端在确切不过了。vcc每天发布大量与生活相关的资讯平台

他说:我很幸运的加入了一家还不错的公司,跟了一个在美国工作十几年的老板。在20年前,公司就开始购买正版的windows系统还是很罕见的,并且有完整的研发理念和管理系统,专业的测试员等等。自己在公司一般是独立完成项目。第一个项目,老板丢下“有什么地方调不通就用printf”,就跑去美国。自己摸索着调试所有的BUG,重新梳理结构化代码,等等。用两个月把这个枯燥的打印机驱动成功交付给客户。作为非专业的码农,这背后的艰辛让自己快速成长。vcc每天发布大量与生活相关的资讯平台

vcc每天发布大量与生活相关的资讯平台

两年后, 他成为这家公司最后一个离开的程序员。vcc每天发布大量与生活相关的资讯平台

在06、07年的时候因为工作去了美国。在那里,他遇到了很多有经验的老程序员, 不少有经验的程序员都超过40岁,还能轻松搞掂核心代码。vcc每天发布大量与生活相关的资讯平台

而现在国内公司不考察人,只是简单“消灭”35岁程序员的做派有点不可思议。大叔最近在招聘时发现,6~7年码农的薪酬期望最高,也最抢手。但面试中甄别,不一定比工作在10~12年的码农沟通好和技术扎实。vcc每天发布大量与生活相关的资讯平台

从美国回来后,逐步转型技术&管理,团队人数超过百人。谈及最近很火的996事件,大叔很不以为然。选择一个自己喜欢的工作,这和打游戏没区别,从来没在意过是否996。加班更多的是个人选择。人类历史上有比IT发展更迅猛,变化更快的行业?vcc每天发布大量与生活相关的资讯平台

关于加班,大叔还有了一个有趣的观察。vcc每天发布大量与生活相关的资讯平台

他说:当年很流行一句话——“我很讨厌我的老板在6点的时候来找我安排事情,这不是明摆着暗示我要加班?”大叔作为管理者后发现,经常会有人在5点到6点的时候,着急火燎地找大叔解决各类棘手问题。如果这时候立即安排其他人手,这些人“势必”加班。vcc每天发布大量与生活相关的资讯平台

黄先生给出了自己的两种解决方案供管理者参考:vcc每天发布大量与生活相关的资讯平台

  • 搞清楚原因,如果不是非常紧急,安排第二天解决;
  • 了解项目人员特点和项目变化情况,做好风险评估,提前做好应对措施。让问题无形中化解。这样也减少低效的加班;

2010年经朋友介绍,在第一波互联网热潮中,去了某知名互联网企业做产品经理,算是一次转行了!vcc每天发布大量与生活相关的资讯平台

从大公司出来后, 自己开始跨界创业,已经有5年了。vcc每天发布大量与生活相关的资讯平台

对年轻程序员的建议:vcc每天发布大量与生活相关的资讯平台

作为一个程序员, 语言不应该是问题,包括编程语言和英语。编程和英语背后渗透着西方解决问题的哲学,方法论和技巧。深刻理解掌握这些将让自己受益终生。vcc每天发布大量与生活相关的资讯平台

比如,对于使用搜索引擎找寻答案。只要问对问题,就一定能找到答案。当不知道确切问题关键字时,如何通过类似知识图谱的系统化思路,在几次与搜索引擎进行交互,找到与答案匹配度最高的词,并最终找到答案。这有赖于对编程思想、问题领域的理解程度。vcc每天发布大量与生活相关的资讯平台

他想对于想要转型创业的程序员说,一般创业容易成功的,都是雇佣(剥削)自己长期钻研领域的独到见解。沿着这个思路,程序员要么就是在自己的技术专业领域有独到之处(也许是作为类似科学家/CTO类);要么就是在长期工作中,发现涉及的领域有什么机会,与信得过的伙伴一起行动。创业要慎重,风险还是很高的。vcc每天发布大量与生活相关的资讯平台

结语:vcc每天发布大量与生活相关的资讯平台

赵先生、Bryan和黄先生是属于比较幸运的老程序员了!无论工作如何,加班升职与否, 他们还在从事自己感兴趣的工作。有的可以将工作很好的融入生活, 有的将两者界限划分的很清楚。vcc每天发布大量与生活相关的资讯平台

坚持研发、转型高管还是自主创业,不管是996还是775,无论哪种选择,其实,只要自己过得满意充实,就都是好的职业选择。vcc每天发布大量与生活相关的资讯平台

那么,你的工作状态是什么样呢?你对自己目前的生活和工作状态满意吗?文摘菌很想和你玩个接龙游戏。各位读者可以评论留言自己的职业+工作年限+为什么入行+对目前职业的感想+为加班时的自己写一句激励的话,与同行的他/她一起共勉!vcc每天发布大量与生活相关的资讯平台

也许你还喜欢

ups不间断电源原理分析

当前在电源市场上,所销售的电源类型较多,不同类型的电源,相应的功能与作用有所不同。在超

空间背景音乐怎么添加图文教程分享

怎样免费添加QQ空间背景音乐其实步骤也不多,很简单,主要有以下几个步骤,详情如下

万能转换器破解版怎么用?具体操作方

万能格式转换器是一款功能强大的格式转换软件,音频、视频、图片、光驱设备都可以通过万

rmvb转mp4格式转换器图文教程

在我们日常娱乐和日常工作中,现在网络上一些高清的视频一般都是rmvb格式的,而一些播放设

支付宝网络系统异常怎么解决

支付宝支付出现网络系统异常是因为IE浏览器设置Internet选项不恰当而导致的,去重新设置

win10蓝牙驱动破解版安装图文教程

win10蓝牙驱动怎么安装?请看下面具体操作方法。

微孔抛光镜面加工计数详解

一般来说,对于小孔微孔进行抛光,传统的加工方法可能会导致孔洞磨损,或者加工效果不理想。

短视频内容管理助手有哪些?怎么好用

随着短视频的普及,越来越多的人开始将大量的时间和精力投入到短视频的制作和分享中。因

模具设计学习知识分享

今天,我想谈谈我在模具设计CAD方面的一些心得体会。作为一个从事这个行业多年的工程师,

seo优化排名软件详细介绍

1. SEMrush SEMrush,一款广受好评的SEO神器,被誉为业内最佳的SEO分析工具。功能包括全