创造者和实施者的差别
和一位好朋友共进晚餐。期间谈及很有趣的人的细致的差别。
话题的开端是从给作家做经纪人和给演员做经纪人的不同开始的。好似给演员做经纪人容易一些,他们的可塑性比较强,比较容易根据外界的要求柔软的变化;而作家是很固定和坚硬的,他们有他们自己的世界,和外界打交道时有些困难。
作家和演员是不同的。作家在努力的创造一个自己的世界。有一种忘他的精神。他的所有的创造都在自己的大脑里面,那个世界是在脑子里面第一次被创造,在书面上体现的东西。这是一种不同于现实世界的崭新的世界。
演员不是。演员是努力的把别人创造的一个世界表现出来。他们更加关注于具体把一件事情做好。
同样道理,记者和作家也完全不同。从时间和空间维度,作家的世界相对稳定,没有太强的时间维度,无论是鲁迅的鲁镇,还是川端康成的雪国,都是一个虽然有现实世界的影子,却仅仅存在于想象中的世界。记者不是。记者的世界就是现实世界。记者需要了解的是现实世界里的人的思考。记者观察的都是有时效性的现实的世界。
这个区别好似开发工程师和支持工程师的区别。开发工程师是先创造一个完美世界,然后用代码把它表达出来,并且放在电脑上运行。支持工程师有很多的能力,能够处理电脑死机的问题,能够处理文档损坏的问题,但这些能力,是解决问题。当外界的刺激一旦消失,支持工程师会陷入一段时间的无所事事。演员,记者也有类似的情况。
同样的道理,程序员和工程师也有本质的不同。Developer,是把别人脑子里的世界翻译成代码的人。别人,有时是产品经理(产品经理写功能说明书,程序员写出来),有时是客户(外包中心的开发),有时是业务人员,但无论哪种情况,这个世界是需求提出者的世界,而不是程序员的世界。工程师就不同。工程师脑子里面有一个完整的,逻辑清晰,层次清晰,边界不断扩展的完美世界。以这个世界为出发点,不断的代码,并不断的勾勒出这个世界。虽然工程师需要具备一些开发者的技能,比如写代码,但从根本上,工程师的能力,和代码无关,而是创造一个脑子中的世界的能力。当然,这种划分并非完全分开,每个人每天都会同时做一些工程师和程序员的工作。
画家,作曲家,作家,建筑师,工程师,企业家,甚至一些精神领袖,都像创造者。对于精神世界里面创造一些东西,他们游刃有余。对于现实世界里面的实现,他们却未必擅长。
所以我认为,画家,作曲家,作家,hacker,企业家,他们如此相近,都是创造者阵营的。同时,演奏家,记者,支持工程师,开发者,经理等等,他们又如此相似,是实施者阵营的。
我坚信一个企业家和一个作家在性格中的共同点远大于他和他们的同一领域的经理或者记者。
世界需要那些在思维世界不受现实羁绊而翱翔的人,也需要把这些想法变成现实的人。或许我们并没有如此幸运在自己一个人身上在两种能力都无比优秀,或许他们的思维方式本身就是互斥的。理解这种差异,才能知道自己最强的领域,并且和自己互补的人相互欣赏,组成团队达成合作,一起拼出一幅图景。