设为首页收藏本站language 语言切换
查看: 337|回复: 0
收起左侧

我把自己“嫁”给了编程(二)

[复制链接]
发表于 2017-5-9 09:45:23 | 显示全部楼层 |阅读模式
我把自己“嫁”给了编程(二)
好了我已经借岁月的时光抚平了忧伤,咱们接着说,可能有朋友没有看到上文吧,如果有时间的话你也去看看吧。我想我可能就像我那位兄弟连(w wwitxdlcn)朋友说的那样,当年可能也有我还年轻的心理吧,我总是舍不得离开那个岗位。因为那里有我太多太多的记忆,咬了咬牙,我还是坚持了。其实,在此之前我也有过很多转型的机会,比如去业务部门,或是转作 管理等等,但最终我还是选择留在了技术岗位上,因为我觉得编程仍是我最喜欢的,或许也是我唯一擅长的吧。
而这个时期也成了我整个程序员生涯的黄金期,我写了公司的核心框架以及一些重要业务系统的核心算法。我很享受这段时光,因为我已几乎感受不到那些技术上的牵绊,我更像雕刻师使用手中的刻刀一般,自如地运用编程来实现那些我认为优秀的东西。
编程对于我来说已不再是一项技能或是工具,我是在通过编程进行着自我表达与创作,这种感受带给了我极大的自由度,而我也从中感受到了前所未有的喜悦与乐趣。
编程是为了留下痕迹
最终我还是走上了管理岗位,这里面有很多个人无法左右的因素(包括大环境、家庭、经济等等)。但我仍然更乐意被大家称为程序员或者程序员。就像在自我介绍中,我总是把全栈工程师放在那些头衔的第一位,我也还在利用业余时间做自己喜欢的开源或个人项目。当我再一次问自己为什么要编程时,获 得了与以往不一样的感悟:或许我们编程是为了能够留下一些痕迹吧。
公司里最近都在为一个老系统的升级问题发愁,这个系统已经运行了将近20 年时间了,为了升级系统,大家不得不深入到这个系统的框架中,去读底层代码。我们读到了一位已经退休的美国同事Bill所实现的数据库连接池代码。在那个 时候JAVA刚开始流行,还没有像Spring这样的框架,或是如HibernateMyBatis这样标准的持久层实现,这个系统中所有的数据库连接 池及核心持久层代码都是由我的这位美国同事写的,这些代码让整个系统稳定运行了将近20年,大家都不禁为他高超的技术水平发出由衷的赞叹。
我还认识一位从事证券交易软件研发的公司CTO,看年纪应该已经接近50了,但他仍然在亲自写着那些证券交易的核心代码。当我问他到了这个年龄和职位,为什 么还要坚持写代码时,他告诉我,当他看到自己所写的代码每天在支撑着千亿级的证券交易时,他感到非常兴奋和自豪,并不断地希望能够通过自己的努力将它做得 更好。
我的这个美国同事不会听到大家为他十几年前所代码发出的赞叹,股民们也不会知道这位CTO所写的代码正在支撑着他们的日常交易。那些 优秀的代码是他们留下的痕迹,我们不能确定这些痕迹能够保留多久,或许几年,或许更短,但它们都曾经在我们的日常生活中产生了重要的价值,而新的未来也将 构建在这些痕迹的基础之上,我想这可能才是编程的意义所在吧。
我似乎理解了编程的意义,但我明白未来的某一天,我一定还会问自己同样的问题——为什么要编程,希望到那个时候自己还能是那个热爱编程,有着一颗匠心的技匠……
我不禁想起了当年去兄弟连深造的那些日子,一群热血青年一边谈着自己的理想,一边卯足了劲的学习,生怕自己被别人挤下去了,好么好的时光,多么好的记忆啊,我那些兄弟连的兄弟们,连,系电-=17710116169,你们现在还好吗?我想你们了,想我们的青春。

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-30 13:11 , Processed in 0.068019 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表