在有道 | 同宇:一个正在老去的程序员
——“你想用什么词语来形容自己?”
——“一个正在老去的程序员。”
这次的访谈,我们请到了有道技术团队服务端开发工程师同宇。
在抖音上,他是“有道无霸哥”里的“老大”,和作死小弟们斗智斗勇,用标志性的笑容和坚硬的铁拳把整个短视频推向高潮。而在这次访谈里,他则是以一个 31 岁的程序员身份,平和而深刻地与我们分享他的人生思考。
关于 35 岁,关于内卷,关于压力,关于后浪,关于未来,关于热爱。
以下是访谈摘录:
Q:你喜欢程序员的工作吗?
A:说不上来。至少来讲这是一个比较纯粹的工作。
对感官刺激越纯粹的东西,越容易让人投入,比如文字往往会比绘画更引人投入,绘画比电影更引人投入。一件事对感官的刺激越多,越容易让人理解,也就越不容易让人投入进去。
Q:所以你写代码的时候会很投入?
A:是的,写代码对我而言其实也是宣泄压力的一种方式,是一种“体力活”。我比较喜欢简单直接的事,如果既要靠关系,又要靠人格魅力,还有其他因素,那加在一起这个方程我不会算。
你问我喜欢做技术吗,我觉得我喜欢,但是让我死记硬背一些无聊的东西,我可记不住。
同宇的 todolist
Q:有压力特别大的时候吗?
A:有一段时间特别累,是一个项目刚上线的时候。如果半夜中机器忽然出问题了,线上报警就会发短信。手机一震我就会醒,但是我又不敢关,害怕错过什么重要的报警信息。
(项目结束后)闭上眼睛的那一瞬间就不想再睁开,站起来的一瞬间马上就要倒下去的那种感觉,很疲劳,但我觉得不是痛苦,只是一种疲劳。
Q:那怎么处理这种疲劳和压力呢?
A:我觉得不用太担心,调整一下,把要做的事情罗列清楚,把自己的时间重新排一下,还是可以继续下去的。
最关键的是要把觉睡好。
Q:现在很多人讲“内卷”,你怎么看待这个现象呢?
A:比如说,我当年找工作面试时的那些东西,现在应届生找工作面试其实还是那些东西。只是说现在比较卷,一年比一年问的狠。现在不拿出能难住资深工程师的问题来考应届生,大家都觉得题目太简单。
我会觉得有点卷,但好像大家都这么卷,我们不跟着卷也不合适。但是我真的不喜欢,我觉得基本的概念有,剩下的东西我都可以教,我也是这么和我组里的同学说的。
Q:你有觉得非常不顺的时候吗?
A:当你觉得干啥啥不顺的时候,其实并不是这样。仔细想想,就会发现之前也不顺……只是最近你认为你干啥啥不顺,其实问题还是那么多,只是最近你的感觉不太好。那不太好的时候就要有自己宣泄的方式。
我很喜欢一首词,“少年听雨歌楼上,红烛昏罗帐。壮年听雨客舟中,江阔云低,断雁叫西风。而今听雨僧庐下,鬓已星星也。悲欢离合总无情,一任阶前,点滴到天明。”
人在不同年龄段会有不同的心境。少年的时候是肆意挥霍;到中年开始为生活而奔波,会比较可怜自己,就是我这个年龄段,时不时会顾影自怜;但是总会到“而今听雨僧庐下”,等年纪更大一点,就看淡了,一切都过去了。
Q:如果重新选择,你还会做这份职业吗?
A:人生没有如果,我不喜欢做假设。没有那些错过,就没有现在的我。
打个比方,它就像失恋。人刚刚失恋时会觉得没有跟对方在一起是一种遗憾,但是当继续生活,遇到更合适的人时,就不会觉得之前那段恋情的失去是一种遗憾了。
一件事可能在当时是一种非常大的遗憾,但是最终都会被岁月冲淡,过去就过去了。最终每个人也都只能选择一条路来走。
如果人对自己的现状不满,那什么都是蚊子血和饭米粒;如果人对自己的现状满意,那什么都是朱砂痣和白月光。
Q:你会有“35 岁焦虑”吗?
A:35 岁的焦虑是 34 岁才会有的,所以你现在问我恐怕不太准。我也不会去谋划这个事情,与其焦虑 35 岁,不如把现在的事情做好。现在到处都在贩卖焦虑,但并不是说 35 岁本身限制了人的发展,而是说有这个工作时长却没有达到业内应有的水平就会被他人取代。
人生“谋之其十,得之其八”,我如果现在的目标就是 35 岁还能继续写代码,那未免谋得太小。而应该是 35 岁我能不能做到业内比较 top 的架构师?最终即使没做到,也会得到一个不会太差的结果。
再者说,假如真的最后被迫换行业,那就换呗,那样的话恐怕也不会是某一个人的现象。我们现在就像以前工厂里上班的人,肯定会有一波新老交替。现在的新同学也很努力上进,他们成长也需要上升空间,说到底,我们就是阻碍他们上升的人,所以我们肯定会给他们让位置,这是自然规律。
Q:你怎么理解“热爱”?
A:我理解的热爱就是,我可以在这件事情上不遗余力的付出,但并不在意物质的回报,更多是为事情本身带来的成就感。
所以说,如果能拿自己喜欢的东西挣钱,本身就是一件很开心的事情。
当你给自己制定一个目标,努力完成后就很有成就感。如果我以后不能继续当程序员,我肯定会觉得舍不得。但是即使换了职业,我一样也可以继续喜欢这个行业,可以继续去学习,去研究,这是谁也阻碍不了我的。
Q:对于新同学而言,什么才是最重要的?
A:可能有的人学得多一点,但所有人最终还是会回到基础上。面试的时候我喜欢追问一些原理性的问题,好多同学说“我就是跟着教材这么学的”。但我更多想知道的其实是他们对于这个东西本身的理解,换句话说,还是要问一问“为什么”。
为什么同样的语言写出来,有些人的代码可维护性更高,结构更清晰?这就体现出来了一个人到底是否热爱这个行业。有很多人从事这个行业,只是看到薪资比较高,单纯地想混口饭吃。
Q:有什么想对即将步入职场的新同学们说的?
A:现在的新同学们都很认真有干劲,他们缺的只是在这个行业内的经验——而经验其实是最不值钱的。
当一个人在他的专业领域做上 2 万个小时,基本的工作就都不会有什么问题了。新同学们对事情要有自己的理解,每个人都有自己身上的东西,只要不放弃,慢慢都会成长起来。
– END –
有道技术团队
本文文字及图片出自 InfoQ
你也许感兴趣的:
- 【外评】电脑从哪里获取时间?
- 【外评】为什么 Stack Overflow 正在消失?
- Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!
- 【外评】哪些开源项目被广泛使用,但仅由少数人维护?
- 【外评】好的重构与不好的重构
- C 语言老将从中作梗,Rust for Linux 项目内讧升级!核心维护者愤然离职:不受尊重、热情被消耗光
- 【外评】代码审查反模式
- 我受够了维护 AI 生成的代码
- 【外评】Linux 桌面市场份额升至 4.45
- 【外评】作为全栈开发人员如何跟上 AI/ML 的发展?
你对本文的反应是: