年轻一代程序员:社牛、不卷、玩开源


 

 

这个世界,归根结底是属于年轻人的。

 

过去二十年,以程序员为核心的互联网行业,创造了诸多故事,这些故事的结尾通常是阶级跃迁、财务自由或提前退休。但就像每个历经起伏的领域一样,当互联网进入下半场,热潮回归,年轻一代程序员的机会在哪里?他们面临的课题是什么?又在经历着怎样的成长?

 

带着这些问题,我们采访了两位开源摘星计划的年轻程序员:岳扬、易仁川。与「传统」程序员不同,他们更善于交流、更享受无用、对内卷有着天然的审视,而那些共同的迷茫、焦虑、单纯和无畏,也映照出了每个人曾经的模样。

 

一次意外,诞生了最年轻的贡献之星

 

今年刚进入大四的岳扬,把雷军视为自己的榜样,这位程序员前辈在他大三暑假那年,被一本《硅谷之火》点燃,开始了创业之路,前后横跨软件、电商、投资、手机等多个领域。岳扬对自己评价也与之相似:好奇心强、涉猎广泛。

 

同样的巧合,也发生在岳扬参与开源的契机上。今年暑假前,在学校体测的 50 米跑项目中,他意外摔倒,锁骨骨折,不得不住院做手术,然后回家静养。就在这段休息的时间里,他接触到了开源摘星计划。

 

最开始是给 Beego 项目的一个 Issue 优化注释,岳扬将几个包中不符合规范的注释全部修改了一遍,不久便收到了合并的邮件提醒。那是他在静养期间难得的开心时刻,感受到「开源的快乐真的就这么简单」。

 

接下来的时间里,岳扬把精力几乎全部投入到阅读 Excelize 源码上,因为对 Microsoft office 开发不熟悉,有些操作需要查阅资料,相关的开发文档又不是很完善,这对他造成了不小的困扰。

 

于是,在 7、8 月份,岳扬在阅读 Excelize 源码的过程中,也会试图解析代码,并通过分享学习笔记,带领大家一起阅读代码,前后写出二十多篇源码阅读的文章,这个过程中不仅自己受益匪浅,也帮助了很多正在学习的伙伴们。

 

在开源摘星计划的社群里,岳扬常常与大家交流各类技术问题,遇到不懂的地方也会主动提问,俨然是一个 00 后社交牛人。而在「社牛」身份的背后,岳扬同样经历着每个年轻人的迷茫和焦虑。

 

从小爱打游戏而接触到电脑的岳扬,自嘲是脚本小子(以黑客自居并沾沾自喜的初学者),高中时期还给腾讯提交过一枚中等危害安全漏洞。但好奇心强的他,同样喜欢着文学和历史,即便高三还天天看《易中天中华史》和《环球人物》。

 

因为同时喜欢代码和文字,岳扬选择了一所文理学院。而涉猎越多,选择就越多,就越容易陷入迷茫。是考研还是工作?是挖掘专业深度,还是拓宽知识广度?这些问题一度让岳扬陷入焦虑。而正是那次意外的受伤,给了焦虑中的他一次难得的「休息」。

 

躺在在医院的病床上,一动不能动的岳扬,对未来有了一些新的思考:与其迷茫遥远的将来,不如关注当下的生活;与其为学历和证书焦虑,不如一点点提高自己的实力。

 

于是,在了解开源摘星计划后,岳扬立马参与到其中。每次学习到新的知识,解决了一个 bug,写完一篇学习笔记,帮助到其他同学,都会给他带来成就感,也对自己更有信心,不断挑战新的困难。就在这样一次次正向循环中,岳扬对开源有了越来越深的投入。

 

今年 8 月,雷军在年度演讲中分享说:「你所经历的所有挫折、失败,甚至那些看似毫无意义消磨时间的事情,都将成为你最宝贵的财富」。同样在这个月,岳扬成为了开源摘星计划中最年轻的贡献之星。

 

岳扬的钥匙串上写着「放松」

 

即便做「螺丝钉」,也不用太拧紧

 

1995 年出生的易仁川,在今年夏天做了爸爸——一份无法 debug,也不能回滚的工作,一个比写代码更需要投入时间和精力的「职业」。相比于他的开源经历,更让人好奇的,是他如何在程序员和父亲这两个忙碌的身份下,依然抽出时间来参与开源的。

 

2018 年,易仁川从通信工程专业毕业,进入深圳一家银行的 IT 部门,和每个来到深圳的年轻人一样,他希望在这里打拼出一片属于自己的天地。那两年,他把所有时间都投入到了工作当中,直到睡眠太少,以致于身体素质下降。

 

这是易仁川万万没有想到的,多年来他热爱运动,高中是校篮球队的首发后位,大学期间也一直坚持锻炼。忙碌的工作不仅影响了睡眠,也让他没有时间学习成长,于是他选择离开原来的公司。现在的他,每天早上 9 点半上班,晚上 7 点左右下班,偶尔会有加班,但整体的节奏比较固定,和此前相比也更松弛。

 

在社会这台巨大的机器中,每个人都像一颗螺丝钉,固定在自己的岗位上,但「即便是做一颗螺丝钉,也不用太拧紧,在更长的时间维度上保证螺丝的工作寿命,也给它的成长留一些空间」。对易仁川来说,这份空间就是开源。

 

因为对 Spring 和 Spring Cloud 体系的技术有着浓厚的兴趣,并维护着两个开源项目 mini-spring 和 mini-spring-cloud,易仁川在今年 6 月偶然了解到了 Spring Cloud Tencent 微服务框架后,便以 Spring Cloud Tencent 为切入点参加了开源摘星计划。

 

在完成每天的工作任务后,他会花一个小时参与到开源项目的建设中,学习项目的使用方式,阅读源码并理解其原理。如果涉及到耗时的代码编写,一般会在下班后或周末编写功能代码,补充相应地单元测试并做好充分自测。

 

在参与 Spring Cloud Tencent 建设数月后,易仁川对开源有了不一样的理解。在他看来,参与开源项目其实可以很简单:可以发 Issue 提建议,可以提交或修复 bug,甚至校正文档的错别字和语法也都可以,哪怕再小的行为,也都在帮助项目不断完善。

 

正如易仁川对自己的评价:坚韧、踏实、喜欢技术。当追逐的脚步,在外部环境与内部因素的作用下,被迫驻足,他没有站在内卷的反面,选择躺平或放弃,而是调整节奏,选择开源,再次出发,步履不停,成为了开源摘星计划中 8 月的贡献之星。

 

现在,易仁川正在维护的两个项目 mini-spring 和 mini-spring-cloud,已经在 GitHub 上分别拥有了 2.4k 和 500 多个 Star。虽然这相比他的偶像「极客之王」—— Linus Torvalds 的成就,还只是很小的一部分,但在父亲这点上,已经完成三分之一了。(Linus 的车牌上写着:「KING OF GEEKS 」、「DAD OF 3」)

 

易仁川:最紧要是开心

 

开源,从摘星计划开始

 

在岳扬和易仁川身上,有年轻的冲劲和勇敢,也有属于这个时代青年的反思和松弛。开源,需要有年轻的心态,更需要有年轻一代的参与。正如那句话:问渠那得清如许,为有源头活水来。

 

2022 年,腾源会社区联合国内外 80 多家开源基金会、开源社区、开源项目、研究机构、高等院校与媒体机构发起了「开源摘星计划」,为年轻开发者了解开源、参与开源、深入开源提供了一个充满活力与可能的舞台。

 

截至目前,「开源摘星计划」累计吸引了云原生、大数据、AI、边缘计算等 10 多个技术领域,超过 80 个不同的开源项目加入。有超过 1000 位在职开发者、开源实践者、开源布道师、开源合规专家,参与到了实际的开源贡献里。

 

如果你相信代码可以让世界变得更好,希望通过开源认识更多的朋友,创造更大的价值,欢迎加入「开源摘星计划」,踏上你的开源之旅。英雄不问出处,前行不问归途。

 

 

 

更多信息请访问:

 

开源摘星计划官网:https:// cloud.tencent.com/act/pro/weopen-star

 

开源摘星计划 Github 仓库:http s://github.com/weopenprojects/WeOpen-Star**

来源:https://my.oschina.net/tcos2021/blog/5579201


码神部落- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与码神部落立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者半岛情歌码神部落享有帖子相关版权。
3、码神部落管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者半岛情歌码神部落的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。

最新回复 (0)
    • 码神部落
      2
        立即登录 立即注册 GitHub登录
返回
发新帖
作者最近主题: