独步天下的创业历险记-论产品的灵性

  作为一个软件工程师。也许你认为自己掌握了很多技术,理论上讲,你是可以开发出很多产品的,说的直白点就是,这个世界上有的软件应该都能做出来吧!事情往往没那么简单。你虽然掌握了足够的技术,但是,这并不意味着,你就可以作出有用的产品。产品的价值是市场决定,是用户决定,而不是技术决定,更不是工程师决定的。这是我话题的起点。
     技术是可以学习的,他很理性,同时也循规蹈矩,现在说软件技术,只要不太笨的人,投入足够多的时间,一般都是能掌握的。这个世界上有一类人,他们创造技术,我们绝大多数人,只需要学习他们创造的技术就行了,因为我们是工程师,不是科学家。工程师做的事情肯定是在论证可行的范围内,如果你能突破自己,适当作出一点的研发,那么恭喜,你已经不是一般意义上的工程师了。就像博士学位,他的意义是表彰那些在人类知识边界上有一点点突破的人。    
技术的意义在哪里?我觉得技术的意义在于它很好的,恰如其分的,支持了产品的表达,通过产品这个载体,让用户得到了价值。如此,软件产品本身的,迭代升级,就变得很有意义了它不仅可以解决外观,用户体验的问题,也可以通过升级技术,提供更多的功能,或提供更好的体验。
        因此,作为工程师,我觉得,不仅是提升自己的技术,更要关注自己需要做的究竟是个什么东西,他不是一个通过技术手段的机械制造组装过程,而是像神笔马良那样,绘型绘影,然后绘声绘色,最后画龙点睛,让产品活起来。赋予产品灵性,这是我的第一个观点。
      什么是产品的灵性?这是不是鄙人故弄玄虚?装的好像很高深一样?然后像皇帝的新装一样,你不理解,是因为你你悟性不够,聪明人都看懂了,笨的人才不明白?这个问题,我的层次,水平,很难下定义,给结论,的确,我不配。因为他是产品家的终极问题。就像一个美妙的生命,从一个细胞发育,一点一点的萌芽,先是长成了一只蝌蚪,又变成了一只鱼,然后变成了一只小猫,接着才进化成了一个宝宝,他开始睁开眼睛,开始微笑,开始走路,开始说话,他上了学,学会了写作……他成为了自己想成为的那个人。这个过程,总不至于是一个简简单单的物理化学的变化反映过程,而是灵性成长的过程,因为他不只是物质的简单变化,更是精神的演化,我把这个不同于物质的却承载于物质中的东西称之为灵性。相信各位读者同意,人的成长本就伴随灵性成长的过程。我要随之论证的产品的终极形态,灵性形态,就如同人类作为自然的杰出产品,灵性生命一样。通过这个类比,大家可能会同意我说的产品灵性这个观点,这随之而来的一个问题是:人类的灵性我们可以通过很多方式感知得到,那么产品的灵性呢?什么样的产品是有灵性的产品?还是鄙人在这瞎掰,故意抛出一些无法解答的,或类似于宗教的方式,不可说,不可说,只可意会,不能言传?这跟皇帝的新装又有什么分别呢?我陷入了思维漩涡,本想例举上帝与存在来说明,为了与宗教,玄学,迷信撇清关系,我决定用科学,科幻的方式来类比。如同人工智能,当现在最新的人工智能技术出来,业界马上就觉得它不是人工智能了,或者说离智能差的远呢。为什么会这样?很多人都有不同的观点。,有的说,因为它还不够聪明,有的说,它只是某个方面有点特长,其他的能力跟人差得远呢。我有一个观点:人工智能做为人类在软件领域的最高目标之一,它总归是人类的二次创造,就像大自然创造人类一样,都是高维度智慧创造了低纬度智慧,也就是说,目前的人工智能至少比我们所处的世界低一个维度。高维度的人类,看低维度的产品(或说是产品灵性),当然觉得它愚蠢,可笑了,就像在高维度世界的造物主,观察我们的时候,我们永远也不知道自己被观察了。在具备自我编程能力(进化能力)的人工智能产生之前,现阶段一切的产品都是“愚蠢”的,但这并不代表产品没有灵性。
           做了上面一大段接近扯谈的空谈,下面区区谈谈务实的开发设计原则。
      怎么做产品,或者说怎么做出好的产品,这是一个非常难的问题,就好比画家,可以练习各种提法各种技巧,各种技术,但是能不能画出极具艺术价值的作品,这就另外一个话题。一个作家,他可以学习词法,句法,章法,语法,文法,各种有帮助的技术,能不能写出名著,这也是两说的事。作为一个工程师,你也许掌握了很多技术,面对这个世界上存在的问题,能不能抽象出来,用现有的技术表达输出合理的产品来解决问题?做为工程师,都应该问问自己这是不是我擅长的?有的朋友会说,有产品经理就行了,他们去抽象,去定义,我们做实现不就行了吗?产品经理很重要,他表达了很多东西,这些东西也很重要,但他绝对不是全部,产品经理给的是一个产品的最终设想,它是有序的世界,这个世界用1表示,那么,产品还没有出来的“无序世界”称之为0。无法表达从0到1这个过程,就是产品经理没法帮你的地方。做产品,绝不是定义了特征,编制了界面,设计了流程,然后移植到计算机里面去做个实现这么简单。他是从0到1,从无到有的一个创造,确定技术方案,确定应用架构,确定实现方式,这个过程中形成了一大堆的细节,是一个怎么把各种无序的元素,通过编制各种各样链接,把它组成一个有序的机体的过程。那是不是作为工程师,只需要具备优秀的从0到1的实现能力就好了?至于1是什么样子,让产品经理,或者老板去想吧,这种观点,估计是现在最流行的一种观点,世界上绝大部分互联网公司,都是产品经理,工程师职权分离分开的模式可以印证。作为一个工程师,没有产品思维,就像拉着车的马,这并不是好事。产品“灵性”的表现,不止在于产品最终的进化形态上面,更在于从0到1这个循序渐进的构建,通过外界帮助,或自我主动进化这个过程上面。这是我的第二个观点。
      “灵性”这个词太高,太大,我觉得我们的产品能够具备不错的活性就是很了不起的。如何让产品具有活性?区区以为:首先它是正确的解决了面临的问题诉求,其次,他是有良好的可维护性,或自我维护性;然后,他的赖以实现的物理元素:代码,应该是纯净的,面对工程师友好的;它是有定位,有个性的,有取舍的,而不是各种将就。它是很好理解,容易上手的,复杂的细节隐藏于内,简单的接口曝露于外。产品的“灵性”与另一种“灵性”生物发生共振的和谐程度,决定了相互之间的好感度,因此,产品设计的超前,或者落后,或者不符合之前定位的目标用户,都是一种失误。
        以上便是我对于的产品一些观点,内容比较糙,读者取舍的看看,以后有机会详细写写落地的:如何设计有活性的产品。这篇的争议估计比较大,有意见请随便提。
        最后讲讲我现在在做什么,我做的是一个在线的协同办公产品,为提供这个世界上最好用的工作流服务,任务管理服务而努力,想解决的问题存在于:公司与员工,员工与领导,领导与公司,公司与客户这些主要矛盾之中,:)。现在在紧张的开发之中,产品的设计思路,定位,前期目标,活性在哪,先不一一细表,产品发布内测之后,将会给大家一个详细交代。
 
 
独步天下的创业历险记
我的文章首先会在微信公众号(acao1984)中推送,第二天将发布到我的几个博客频道,请关注我的同学,请关注我的微信公众号
曹志辉 “全栈工程师” 有观点的憋足程序猿, 夜光云科技创始人 正在做一个唯美的在线协同办公产品,我的公众号里将不定时分享 我个人的真实创业大冒险经历,关于产品,关于编程,关于职场,关于趋势,也可能包含其他话题,与各路朋友共勉。
posted @ 2015-08-30 09:40  独步天下  阅读(787)  评论(5编辑  收藏  举报