说实话,我这个人啊,生活里好像总是充满了各种意外。上次写代码,那叫一个哭笑不得。就是在那个项目的最后关头,正好是我们组负责人跑路了,结果那堆代码就在那儿像个没头苍蝇一样。你还别说,那会儿我像疯了一样,代码里头找bug就像海里捞针,别提多烦躁了。
我记得那天是个周五,我简直是要 polish 到凌晨,中间还差一个关键功能没做好。我当时就在这台上熏得够呛,满脑子想的都是明天怎么跟领导交代。结果呢,你猜怎么着?我一不小心在调试的时候触动了某个奇怪的函数,那bug直接就跳出来了,就像是老天爷赏脸一样。我那叫一个哭的在地上了,但笑点又在哪里?我自己都弄不清楚。
我还曾经听说一个故事,说是一个大牛程序员在项目压力大的时候,竟然开始用素描来发泄情绪。他画了一个个bug,画完就把它撕了。我是真的佩服这样的程序员,能在巨大的压力下保持幽默感,这是多大的人格魅力啊!不比那些一遇到困难就哭天喊地的,咱们程序员就得有点抗打击能力。
再来说说我自己,其实我对写代码一直有个偏见。我觉得这玩意儿就像是个无尽的黑洞,你永远不知道你写的代码会不会在某些角落给你挖个大坑。有时候,我甚至怀疑自己是不是选错了行当。但现实是,我已经在这个行业里摸爬滚打了好几年,我开始享受那种攻克难题的成就感了。
我记得有一次,我在一个小破公司写一个电商平台,那个系统稳定到像一块铁。结果到了年底,领导直接给我了一堆奖状,说我是公司今年的核心技术骨干。那时候我真的是喜极而泣,感觉所有的辛苦都值了。从那以后,我开始喜欢上了写代码带来的快感,那种瞬间解决的满足感,简直比什么都来得强。
话说回来,有时候我也会抱怨,这个框架怎么这么设计,那个 API 为什么不支持。但抱怨归抱怨,这两年的经历告诉我,没有什么是学习不会的。而且,我发现,当你对某个技术或者工具足够了解的时候,你会发现其实它们也没有那么难。就像那个谁说的,世界上本没有bug,用的人多了,就成了bug。