真的再一次拖延了工作,有种不想做的感觉,什么都不想做。好像什么东西,或者事情,隐隐作痛。
伸出手去抓,却是一场空。之前一直在写代码,总想着哪天不用写代码了,做做产品,
心里也知道其实产品更难做。但是,就是不知道你到底要什么样的产品才使得产品难做。
捕捉需求方的真实意图,或者找一种方法能让做出来的东西,虽然不是需求方一开始
想像的东西,但是能满足功能也是ok的。
比起写代码,写文档真的算比较难的。代码可以对照着文档写,我一直也认为
代码其实没有多少创造性(算法和优化除外),只是实现别人的想法而已,而产品的
制定,是没有依据可循的,唯一的一点就是自己对需求,对市场的感觉,加上做产品的
经验。
这个时候,足够的经验会在做产品的过程中起到非常大的作用。经验会让产品跟着
思路走。然后,我们再继续分析一下所谓的产品经验这个东西。
做产品的经验能有哪些方面呢?比如文档的格式?这个我有,做文档的工具?
这个我也知道。产品的设计思路,这个嘛!我承认是比较欠缺的。但是我认为有一条路
是可以的,拿编程的经验来讲。心比眼快,眼比手快,手比键盘快,键盘比电脑快。
这是我一直追求的。其中就是写代码之前,其实已经在脑海中有了大体思路,只不过
用键盘码代码实现了脑中的想法而已。产品功能的制定。也应该是在脑中形成框架,
然后在放在思维导图和其他详细文档里面。但是,在产品原型制定的时候,常常会
思路跑飞了,原因我认为,对比代码,有输入有输出,目的性非常强。而在做产品的
过程中,常常就是忘记的这个功能的初衷,因为在功能的制定的时候,常常会有各种
越来越好的解决方法,然而这个解决方法会导致你形成思维黑洞,因为方法会越来越多,
然而,并没有什么卵用,最后也只能从中挑选一种解决方案。因为,想的太多的方法,
放在实际的产品中,并不一定会产生该方法预想的效果。所以这是非常头疼的一件事情。
还有一条路,也是参考编程的经验。就是逆向思维。黑客必修的一门就是反编译。
其实反编译就是逆向思维的体现。产品改怎样逆向推理呢?产品是实现客户的需求的。
产品的最后的表现形式是什么呢?是界面,各种供用户操作的界面,界面上有着各种数据。
给用户提供参考意见的数据。这个是比较重要的。然后再往前推。这个数据的表现形式,
和交互动作。再往前推是,这些数据的产生。是用户在注册和使用服务的时候生产了数据。
然后,通过产品的功能,用户又在使用功能的过程中,生产了新的数据,并且修改了其中的
数据,最后给各个阶段的终端用户提供了新的数据。这就是一个软件产品的运转流程。
制作产品,无外乎就是控制好一开始数据的产生,设计好中间用户使用过程中新数据的
产生和更新,最后,给出便于各个终端用户进行其他新数据生产的数据。
改天画图。
网友评论