望麓自卑—湖南大学最具潜力的校园传媒

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 995|回复: 2

再见了 code monkey zz from mindmeter

[复制链接]
发表于 2005-4-22 13:33:01 | 显示全部楼层 |阅读模式
我们这个行业中的一些从业者被称为CodeMonkey,要知道Monkey并不总是姓孙,所以这并不是一种褒义的称谓。一个CodeMonkey编写的代码具有如下特点:格式规范,注释完备,单入口和单出口,堆栈处理严格配对,可读性和移植性强,但在程序执行速度和资源利用效率上相对平庸。据统计,印度有着世界上最多数量的CodeMonkey,这大概也是他们软件行业高度发展的原因之一。  

     Lee 显然不是一个CodeMonkey。当他在河南安阳钢厂当弱电工人的时候,就显现出他卓尔不群的气质。在整个车间的工人都跑出去看一场群架的时候,他还在自己的工作台上摆弄一些怪模怪样的仪器。比如缠满胶布的吸锡枪,线头绕成一团糟的双路变压电源,最贵重的是一个烧录器,那上面的芯片卡座是他自己焊制的,卡座上锡点的粗糙程度可以让随便一个电焊学徒工笑掉大牙。但正是用这样的简陋设备,他破解了我们公司2002年主打产品的NGFFS系统,并把解密后的代码放在了网上。当时公司里几大技术领导为此连开了好几天的会,最后决定不惜一切代价把这个人抓到北京来。哪怕不让他干活白养着他,也不能把他留在外面。当他们得知Lee在钢厂的工资是每月六百元后更加坚定了这种想法。  

     Lee 进入我们公司的时候已经三十三岁,单身。头发在脑后梳成一个大马尾辫,辫子里白花花的全是头皮。他一年四季只穿一件蓝牛仔服,冬天不加夏天不减,工作的时候喜欢脱了鞋盘腿坐在终端椅上。刚进公司的时候,出于谨慎和对环境的陌生,他很少和人说话,但在一年后的某一天他忽然象得了话唠病一样一天到晚喋喋不休。公司给Lee开出的工资是他在钢厂时的十倍,而Lee很快就用事实证明了他值这个价钱。进入公司仅三个月,他就把任天堂八位红白机上的《Super Mario》移植到了我们自己的系统上,要知道公司里三年之前就有人不断尝试做这件事情,但从没有一个人成功。  

     和所有的天才人物一样,Lee极端蔑视考勤制度。在公司里,没有人可以在上午十一点之前见到他,而如果有谁在半夜忽然心血来潮到办公室走一趟,看见Lee在埋头工作也不必惊讶。Lee的编写的代码,基本上没有第二个人能读懂。凡是软件工程中禁止使用的,都是他的惯用手法。比如对堆栈的野蛮操作,从子函数的中间位置随意穿进穿出,不通过宏就对机器指令直接引用。最为可恨的是,从Lee的代码中间别想找到哪怕半行的注释。因此他编写的模块的维护和移植工作,都必须他本人来完成。  

     Lee 知道他的籍贯在国内名声不佳,但这无法阻止他把对家乡的热爱发展到一种疯狂的地步,以至于常常需要通过歪曲事实的方法来获得满足。他会和每一个说河南笑话的人激烈辩论,看到报纸上有关河南的正面报道,也会高声朗读出来。甚至在他眼里,中国就是中原,中原就是河南,而河南最重要的城市显然不是郑州而是安阳,至于安阳钢厂,那是一个年钢产量比首钢,鞍钢,邯钢的总和还多的大工厂(有一次Lee无意中告诉我们,这个大企业经常拖欠员工工资)。  


     在Lee的眼里,我们都是Code Monkey,而他,是一个Code Artist。


(中)

    Lee 的日常生活相当简单。他烟酒不沾,不打麻将,夜总会的门朝哪边开他也不知道。他唯一的乐趣就在于玩电子游戏。据说他手里有二十多台各种品牌型号的游戏机,仅我所见到过的就有一台任天堂的GBA,一台GBA-S,一台SONY的PlayStation-2,一台Xbox,一台Palm。还有一次Lee在西单华威大厦六层的游戏厅打得上瘾,当场拍给老板八千元要买下那台赛车模拟机,甚至都叫来了搬运工,幸亏被同事拼死劝住。事后Lee冷静下来也承认,如果他真的把那个一吨多重的大玩意儿弄回宿舍,会给他带来很多麻烦。
  
     到了2003年, Lee在单位里已经成为技术核心,骨干中的骨干,相当的志得意满。他割痔疮在宿舍休养时,公司副经理,部门经理,项目组主管,工会主席等人一起登门探视。根据我的记忆,公司成立十年以来,还没哪位员工的屁眼儿受到过如此重视。这个时候有人开始为Lee张罗终身大事。Lee正当盛年,精力充沛得一塌糊涂,对此自然是来者不拒。很快大家就看Lee在每个周末和一位姑娘出入于公园影院等地。他的外貌也开始发生变化,头发整齐了,头屑也少了,衣服也开始有了新的款式。
  
     就在Lee的生活一帆风顺之时,公司里发生了动荡。起因是二老板自立门户,带走了好几位业务骨干。Lee这样的人自然是双方争夺的重点对象,大老板想尽方法要留人,但相比之下,还是二老板开出的条件更优厚一些。Lee本人毫无政治预见力和处世经验,又加上新女友的一番撺掇,于是离开单位,投奔了二老板。
  
     在新公司,二老板安排Lee以研发经理的重职,但他很快就发现这是个重大错误。Lee虽然在技术水平上登峰造极,但在宏观决策和团队管理上的智商基本为零。而且他恃才傲物,不守纪律,任意妄为的个性在担任领导职务后毫不收敛反而愈演愈烈。为此其下属员工怨声载道,其他部门领导也都纷纷投诉Lee难以合作。几个月后,二老板终于无法忍受,他这时才明白,当初大老板虽然赋予Lee无比丰厚的待遇,却始终不在行政职位上提升他是多么正确的用人策略,于是他给了 Lee一笔补偿金,让他离开了公司。
  
     二老板为人狠毒,生怕Lee为他人所用,形成对自己的竞争,于是利用自己在业内的影响力,使得Lee在同类公司里都难以觅到职位。Lee在各种汇编语言和手持电子产品开发方面的能力堪称旷世奇才,但对于C++,JAVA等高级开发语言都一窍不通,对于网络和数据库技术,他的水平也不比一个大学在读生高多少。一时间,竟陷入了无处可去的绝境,本来准备谈婚论嫁的女友也离开了他。

(下)

    Lee感到穷途末路。根据国家信息产业部当年的统计数字,我国IT行业的人才需求每年增加一百万,而这一百万中竟然没有单片机天才Lee的一个位置。激愤之下他甚至打算回安阳钢厂,再去做他的弱电工人,但世上又哪有如此好走的回头路?所以这样的想法,也只能是想想而已。
  
     那个早上,Lee再次出现在我们公司的时候,大家都感到意外。有人说是Lee苦苦哀求,并接受了大老板提出的很苛刻的条件,才得以重返公司,根据我以往对 Lee性格的了解,这种说法的可信度很低。我宁愿相信另一种说法,那就是老板怜惜Lee的才华,不忍看一代软件天才就此销声匿迹,又想彰显其爱惜人才的形象,所以打电话邀请Lee回来上班。没人知道Lee在那段时间进行了多少次的心理斗争,但大家都清楚,对于Lee这样一个极有风骨的技术人员,这实在不是一个容易做出的抉择。
  
     重新回到公司的Lee相当低调,举止间再没有当初那种意气飞扬,谁都不看在眼里的劲头儿,出现在我们面前的是一个留着寸头,穿着干净休闲衬衣,看到每个同事都笑咪咪的打招呼问好的小伙子。对于安排给他的各种工作,哪怕是焊接线路板这样的苦力,他都悉数接受,甚至有一次我看见他大清早骑车去海龙商城帮大家购买晶振和电阻,这在以前是无法想象的。
  
     在Lee 的个性变化令人瞠目的同时,他的代码风格也与以前截然不同。现在他比谁都严格遵照规划书来书写代码,每一个模块的参数名都与事先约定的相同,连大小写都毫无二致。他为哪怕只用到一次的立即数去定义常量,常量和变量的名字完全符合C51的定义规范。在多分支出口的程序中,他不厌其烦地让它们跳转到统一的地方去处理,哪怕为此延缓代码的执行速度。他甚至为所有的模块都做容错处理――有些错误的发生概率和一个人连中三十次彩票头奖的概率的差不多――以至于代码编译后比原来的三倍还长。
  
     2004年初,Lee在北郊的一个小区买了套一百六十平米的复式商品房,为此他贷了四十多万的款。几周后他从宿舍里搬出来住进了新居,搬家之前把他所有的游戏机都送给了同住的同事,一台都没带走。
  
     现在和Lee住同一个小区的居民,常常在夏天的晚饭后,看见Lee在社区里的人造喷水池边散步,他身边是一个姿色平平,胸部也平平的女子。两个人始终拉着手走,因为那女子的眼睛不太好,天一暗就看不清路,Lee紧紧拉着她,生怕她走到水池里去,她也紧紧拉着Lee,因为他散步的时候很爱走神儿。偶尔人们也会看到Lee一个人散步,这个时候他面色凝重,他看这那池肮脏的漂着垃圾的水,或许想起了老家门前的漳河――漳河的水面上满是翠绿的槐叶萍和褐色的狸藻,他穿过从上游冲下来的漂浮的断枝游到对岸,使劲儿地甩着湿漉漉的脑袋,这样的情景好象是上辈子的事儿了。
发表于 2005-4-23 13:00:16 | 显示全部楼层
不错,顶一下,
那种人才和我这种俗人是不能比的,谁都想有极牛的技术,
但现实总是不如人意
发表于 2005-4-23 13:15:27 | 显示全部楼层
看完之后,心情沉重.再见了,code artist
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

每日推荐上一条 /1 下一条

小黑屋|手机版|湖南大学望麓自卑校园传媒 ( 湘ICP备14014987号 )

GMT+8, 2024-11-24 03:29 , Processed in 0.158433 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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