‘壹’ 程序员要怎么考虑用户的需求
回答之前先说一句:这不是一个程序员要明白的东西。程序员要做的就是敲代码。
还有,你说用户的需求似乎永远都无法完全满足,这是错误的想法
你要主动的问客户问题,了解他们的情况。
比如说要实现什么功能,还有客户的硬件配置,以及客户他们的各个部门之间的关系。
他们的业务流程,和他们各部门的权限。
这些必须要明明白白。也许,你会说这些对软件有什么关系啊?
当你真正需要这些东西的时候就会明白了。
然后就是把这些在纸上打出“草稿”让客户浏览
如果他们满意就签字。签字很重要。
要注意一点:他们不懂软件。他们是客户。
他们只要把需要实现的功能告诉你,然后就是把钱给你。
大部分的情况你是在玩一帮不懂软件的人,所以他们不会理解做软件需要哪些信息。