最近在帮忙修整一个两年没碰的 iOS 项目。这个项目最早可以追溯到 17 年我刚刚加入公司,而后经历数个大版本小版本迭代,一路由多人经手,最终,又到了我手里。改着改着,心生感慨。遂有此文。

知交半零落
很久没有写 Swift 的代码了。小两年的时间,足够让熟悉的 Xcode 换了妆颜,让 Swift 更新两个大版本无数个小版本,让一大把的常用 API 换名字换参数换实现或是从有到无。也足够让一个熟悉的 app 在一长串的代码提交记录中慢慢沉寂,模糊,甚至风化。
我忽然发觉我不是在谈论一门技术或是一种语言,而是好像在谈论一个老朋友。“天之涯,地之角,知交半零落”。彼时合作的伙伴们天涯各半,却在一个古老的项目中久别重逢。轻描淡写地寒暄后,天各一方,直到下一次重逢。
没有自信,只有自然
老项目拿在手中,该更新更新,该修改修改。大脑中没有想 “出现问题了还做不做”,只在想 “出现问题了怎么做”。而问题,也在一次次碰撞中迎刃而解。
忽然意识到,这才是我做一件事时该有的自信和态度。或许,正如杨一丰老师所说,“没有自信,只有自然”。这本就是我的一种自然反应:遇到有挑战的问题时,就像无聊到要打 7% 可卡因来找刺激的福尔摩斯,嗅到了有趣案件的味道一样,大脑开始兴奋得嗡嗡响,然后就像个神经病似的,或是絮絮叨叨地碎碎念,或是出神枯坐,或是地鼠一样四处探查。
曲曲折折,辗转反侧,直到手指清爽地敲下最后一个字母:
“破案了!”
那一瞬间的兴奋和满足感是多少杯咖啡都无法取代的。
心流时光
真庆幸。这会儿难得有几个小时,没有任何人打扰。即使不戴耳机,也像是把自己关在了真空的玻璃罩中,周围没了任何声响。
一行行代码化为台阶,从眼前延伸向远方,宽宽窄窄,高高低低。思维开始上蹿下跳,只为找藏在某个台阶上的一片拼图。不知多久,所有卡片终于集齐,再反复试错,调整位置。当最后一片拼图也落在了属于它的缺口,屏幕上闪过一道光彩,炫目得让我不禁闭上双眼。
当我终于睁开眼,深深地呼出一口气,玻璃罩感应一样裂开了一道口子。屏蔽已久的声音便潮水般涌了进来。
终点也是起点
结束了,都结束了。
老项目的修复接近尾声,随之修复的,还有我这一轮的烦乱心情。
师说:“只有穷途末路的人,才留恋过去。”
第一次听到这句时,我想说,我就是那个穷途末路的人。自以为是成长型思维,却在时空的幻影中一次次画地为牢。我穿过了时空,来到现在;时空也穿过了我,留下印记。
如今,我终于选择将它们当做天边的云。来就来,去就去吧。
网友评论