写一个软件就是为了解决用户的需求问题,在这个过程中我们首先需要搞清楚用户的需求和产品的使用环境,接下来在设计与实现阶段,我们要弄明白这个软件怎样去解决用户遇到的问题,以及怎样用最优的方案去解决。在最后测试阶段,我们要进行总结,我们是否真的将这个软件完善到了最优,能否提供给用户一个最方便快捷的软件去使用。在这个过程中,我们要注意用户使用的第一印象,抓住用户的内心,让用户更想去了解这个软件的其他功能。要更多的从用户方面去想问题,这样更能使软件走进市场,获得大众的喜欢。
- 我过去怎么做的
只是从自己编写角度去想问题,并不能换位到用户的角度去完成这个软件,往往忽略了用户才是这款软件的使用者这个事实。
- 结合书中所讲,说明为什么不好
这样只顾自己编写,却不考虑实际,很容易发生没有用户的情况。因为用户并不能在你的软件中体会到方便,不能解决实际问题的一款软件和垃圾无异。
- 提出解决办法,避免再次掉入陷阱
编写代码的时候设身处地的想一下软件的使用环境,和使用用户的喜好。这样子更能使用户喜欢上这个产品,进而利于产品的推广使用和用户积累。