赵客缦胡缨,吴钩霜雪明。
银鞍照白马,飒沓如流星。
十步杀一人,千里不留行。
事了拂衣去,深藏身与名。
诗仙李白这首《侠客行》描写的是一位身怀绝技的侠客,当然这种境界也是我辈小小码农争相效仿的对象。曾几何时,我怀揣《侠客行》般的梦想进入所谓的IT技术行业,妄想通过所谓的技术去改变一些事情,直到多年以后的现在依然有这样的技术情结。技术的世界说复杂很复杂,说简单很简单,作为一个非科班出身的从业人员,我个人的职业生涯可以说是九曲十八弯,回首往事,历历在目,或许是兴趣使然,依然未改初衷。
从开始学习编程到现在已有十六七载,自己也参与过几个成功产品的研发,不能说自己编程技艺有多高,但也算是见过世面了。或许因为自己爱好编程垒码的原因,现在依旧活跃在码农一线,以至于自己的title依旧是一个“不入流”的工程师,好在我还比较享受这样的称呼,这并不是坏事,程序员的天职就是用技术的手段解决问题,用最快的速度用尽量好的方式解决问题,这十多年来我个人对这个定位的理解始终未变,唯一变化的是我相对于技术角度上的角色。整个职业生涯我的技术角色大致经历过这么几个阶段:自学乱入、技术喷子、求知者、翻越三座大山和潜心修行这几个阶段。不管经历什么,不会改变我自己是个低等级码农的事实,在众人眼中和时下各种CXO、XXO、总监相比,我只是个活在技术自己世界里的loster,仅此而已。
曾经我学过很多时髦的玩意,然而那些时髦的东西我只是知其然不知所以然,这让我在很长一段时间写了很多和垃圾一样的代码,看着这些代码垒成一个个不堪一击的项目,真是债台高筑,痛心疾首。正是因为有这样的惨痛经历让我潜心去探究计算机世界最基本的三座大山:操作系统、语言内核和数据库原理,希望通过探究这些让自己不再写出像垃圾一样的代码和不堪一击的项目。
曾经我喷过很多人,也喷过很多产品和技术。最开始是无理由无根据无数据的喷、瞎喷,和现在网络很多的键盘侠没有区别。现在想想自己这些个行为真是幼稚,可笑之极。但想想我又比大多数喷子幸运,因为在我喷了多年后我遇到了一位真正技术大神,他对技术的细致态度和孜孜不倦的求知精神让我折服,从那时起我学会了不乱喷,至少在喷之前至少写个测试代码或者弄清楚技术细节再喷。畅偿甘泉水,莫忘挖井人,至今我心里都无比感谢他。
现在的我还在不断翻越技术大山,不管尝试用自己在翻越大山过程中学到的“伎俩”去解决现实中遇到的问题,用尽量少的代码和尽量简洁的方式去解决问题,或许人和人的差距就在能否做到简洁上。希望这种差距能让我在码农的道路上走的更远,也更快乐。愿天下的技术同行人都能达到诗圣杜甫在《前出塞》描写的境界:
挽弓当挽强,用箭当用长。
射人先射马,擒贼先擒王。
网友评论