到这个月,《神秘的程序员》漫画已经诞生了四年。我和西乔互相谦让了一番之后,写一篇纪念文章的任务最终还是落在了我的身上。

2009年6月,我们还生活在北京,在那个月的月初,我们结了婚。婚礼之后,有一天我们发生了一段很好玩的对话,这段对话又囧又好玩,在我们哈哈大笑时,我突然想到是不是能改变成漫画,毕竟,程序员是一个有点特别的职业,这些人既傲慢又谦虚,既开放又封闭,对于和他们合作的其他行业,他们都显得神秘而难以理解,而他们自己的大量经验、教训和知识很难分享给别人,尽管这些往往是对的,但和他们合作的人以及管理层通常对此无动于衷。关于程序员、项目管理和工程的书汗牛充栋,但漫画几乎没有,甚至在英文世界这也几乎是空白。我们都意识到了这是一件值得尝试的事情,但在那个时候,西乔几乎没正式画过漫画,大概也从来没想到过竟然可以把一部漫画连载了四年之久。这部漫画和我们的两只猫咪(推特和翻墙)一样,是我们这四年生活中少有的一直陪伴我们的生命。

那天的对话,最后成了这部漫画的第一期,贴在了西乔的blog上,那一天是6月14日,距离我们的婚礼过去了10天。今天回头看来,那一期无论是人物对白还是形象都如此的粗糙和不成熟。转天她兴趣大发,又画出了第二期,同样贴在blog上。在同一个月,Google被封,于是有了第三期。这个时候,我们只有一个小的非凡数位板,为了画的更爽点,我们从当时的邻居口袋家借了一个影拓3来用。当时我们也没太认真思考这部漫画的未来,只是尽量把周围有意思或值得一提的故事表现出来。多谢我们的朋友,时任CSDN副总裁的韩磊,他把这部漫画转给了《程序员》杂志,让这部漫画得以成为杂志的一个栏目。成了固定的栏目之后,创作周期就不再像过去那样随心所欲,这种压力和动力倒是保证了漫画一直存在到了今天。

随着这部漫画的读者范围扩大,我们也一直尝试让它传达更多的意义,内容也就不仅局限在单纯好玩的故事。我们开始用它来表现项目管理,常见的陷阱,公司困境,以及一些感情生活。我们希望更多和程序员打交道的非程序员也愿意看这部漫画,并且希望通过漫画帮助程序员传达他们想说的。对于有几年实际项目经验的人,如果从头看一遍这部漫画,你会发现几乎所有的事情都在你身边发生过。这绝不偶然,漫画所用的题材多数都是取材于真实案例,就算是少数来自计算机工程经典书籍的,也是我们自己目睹或经历过的故事。我从高三时开始帮别人做项目,一直到现在始终都在和项目与技术团队打交道,西乔从大学时代开始帮别人做外包,至今也经历了很多大项目。不夸张的说,除了那些简单好笑的,大部分漫画的背后都是真实的血泪和金钱。

西乔是一个有毅力又喜欢创新的人,她一直试图尝试更多的表现形式,把这四年的漫画放在一起,你会看到很多不同的分格和排版方式,甚至还有一期尝试过利用众包获得内容,最后做成了强手棋的样子,这些都让漫画变得更有趣味,这些创新一直到最近仍然在发生,比如,最近她画过两期科幻故事,如果你认真看,会看到Spock和Kirk船长出现在漫画中的屏幕上。这样的彩蛋小趣味有很多,比如,在谈论一段充满补丁的代码时,我们节选了网上著名的恶搞Windows泄漏代码,在谈论早就改修改的代码时,做为BSD粉和GNU黑,我干脆直接从linux kernel里面找了一段丢给西乔做背景用,你还能看到当年风靡一时的LEGO MindStorm机器人,当年我们的朋友Tinyfool就买过一个,一度沉迷其中,还会看到西乔画的我曾经疯狂的挖Bitcoin……还有很多很多,我相信一定有一些读者看到这些时会心一笑,就像读到了那句著名的”所有的进程都是平等的,但有一些比其他更加平等。”

这部漫画本身也采用了工程的方法创作,所谓工程的方法,就是放大团队的优势,隐藏团队的弱势,分阶段进行。西乔采用了一种粗糙的画法,并使之成为了一种符合程序员和黑客文化的简单风格,就漫画本身来说,画法粗糙是弱势,但在黑客的文化背景下,这个弱项反而变成了优势。和软件工程一样,任何一个团队资源都是有限的,你不可能获得一个在各方面都完美的团队,如果你真的获得了,那么管理本身通常又不能匹配这样的明星团队从而变成弱势。如何利用有限的资源完成目标就成了工程管理的艺术,而当这个资源有限的团队长大之后,这些就成了公司的基因。接受资源的限制和世界的不完美,才能让项目持续和成长,这是我们在漫画中通过各种故事告诉大家的,也是这部漫画今天能够存在和发展的基础。

当然,我们也有很多遗憾,最遗憾的莫过于一直没能开始新媒体和跨媒体的尝试。在这么多年的时间里面,这部漫画始终就停留在了blog上的画稿和杂志上的印刷品,我们几次想尝试新媒体,但都因为时间和精力关系没能实现。除了漫画,我们希望把创作的背景故事重新写出来,放进app和网站中,而整理这些旧事又是一个巨大的工程,一直难以开始。无论如何,这会是我们下面一年努力的事情,希望能尽快让这部漫画在更多的载体上和大家见面。

所有的荣誉应该归功于西乔,虽然主意是我出的,但一直坚持画了四年之久的是她,这是了不起的毅力,我看着她在每一个截稿日之前的痛苦和彻夜难眠(主要是拖延症造成的),这些让这部漫画对我们来说尤其真实,所以之前我说了,对于我们来说,这部漫画是一个生命。 最后,感谢一直帮助和支持这部漫画的朋友们,感谢韩磊,刘江,李骏(Soulhacker),余晟(Yurii),冯大辉(Fenng),高春辉,李亮(Holly/Opensky2)…感谢你们提供的建议和帮助,最要感谢的还是漫画的读者们,是你们让这部漫画有了存在下去的意义。