My PR merged 10 minutes ago, where will the branch of my life be merged to?
https://github.com/Samueli924/chaoxing/commit/a3f58e9dfb5d4f2f57be7f500ff381ff7a60625c

这次的 PR 提交后,十分钟就被开发者 Merge 了。
我很享受这种 Create Pull Request——Review——Merged 的过程,Git 的工作流正如同软件世界里面的每一行代码一样优雅。
我小学三年级结束时,家委准备同学纪念册,里面有一栏需要我们填写自己以后的梦想职业,我清楚记得我填的是机械学家。我记得小学的那段时光,无聊就喜欢拿螺丝刀拆开玩具,去看里面的结构。机械齿轮交互的结构多么优雅啊,所以我那时就问我妈,会做这些机械结构的职业叫什么?——“机械学家”。然后在那本册子上,我的梦想就是去成为机械学家。
后来我知道,我真正喜欢的是编程,是代码,是他们耦合交互时的紧密,是他们解耦设计时的优雅。我太喜欢“优雅”这个词了,elegant!
我初中学了基础的 C++ 知识,参加了可能有用的竞赛,玩了很多自托管的服务。高中时我磕磕绊绊做出了一个小程序,那是社团的一个气象小程序。我那时觉得,我以后大学毕业,一定会是一名程序员,一名优雅的软件开发程序员。每天,去实现一个新的 feature ,去修几个之前的 bugs,然后精细的分别写上 commit message,push remote。那时,我手边总会刚好有一杯拿铁或奶茶,惬意的就像初二时在严公子的阅读课上读书。
最近认识的阳同学,在高中也是这么想的。
那现在呢,Java 开发岗怎么样呢?是程序员 35 岁优化的代名词吗?
“不对不对,那不过是平庸程序员的终章,我可是一位优雅的程序员。”
“是吗?.....”
不过,严肃的来说,去了开发岗也并不会就一直在开发一线。一些话也只不过是大众的饭后笑料和凭空的焦虑罢了。
但我大概的确已经离软件开发渐行渐远了,就我现在的方向来看,确实应该不怎么会和高中时真正设想的程序员生活有什么交集。我没有什么写代码的硬实力,我喜欢用 cursor ,遇到什么问题就是先群发一遍 gpt claude 再说。更重要的是,或许我可能会从什么时候开始,会不会就放弃那种最纯粹的优雅了呢?配环境,跑项目,改项目,最近我所进行地很多项目活动,貌似都是只要能跑起来就行,因为并没有那么多时间去完善。以后工作了,会不会也一样被项目进度赶着完成?“跑通”是否就永远代替了“0 Warning(s) 0 error(s)”的优雅?
但还好我还在上大学,一个常常被记忆烙印为乌托邦的时光。我还能去享受一下我期待的那种写代码的生活,我并没有真的被进度压到什么事情都放弃我骨子里的优雅气。想要做什么,想怎么做,那就怎么做就行了。多满足一点自己的心意。
我真的很喜欢 PR 里的那一句简单的 lgtm ,紫色的 Merged 图标。那是我的优雅得到了别人认可的提现,也是我对自己认可的满足。
https://github.com/Samueli924/chaoxing/commit/a3f58e9dfb5d4f2f57be7f500ff381ff7a60625c

My PR merged 10 minutes ago, where will the branch of my life be merged to?