当前位置:C++技术网 > 资讯 > 工作日记:站在用户的角度来开发软件

工作日记:站在用户的角度来开发软件

更新时间:2015-06-25 14:46:22浏览次数:1+次

    2013年7月27日11:02:26  星期六  晴
    这个星期的工作主要就是开发一个软件。这个软件可以提取VC项目的资源文件名称,并对其进行修改。
    这个软件的开发从周一到现在,基本都完成了。不过又提出了新的要求,那就是要提取所有中文的资源,之前的只是提取了菜单,其他的没有提取。这次要彻底将所有的资源名称都提取出来。
    软件开发,很多方面都要为用户考虑,要简单易用。什么地方都要从用户角度出发,那么首先要将自己当做用户来考虑这个软件的使用问题。而用户提出的各种问题很多让人感觉很不可理解,什么都要傻瓜式操作,不想动一点脑子。不过,软件做出来给别人用,当然要考虑到用户的体验问题,一旦用户买账,软件就受欢迎。好的软件就是尽可能为用户考虑,方便用户,尽可能智能化。用户提出的问题,他是不会考虑到是否能够实现的,如果实现不了,那只能说开发的人水平不够。很多开发人员有时会很生气用户提出的看似很无理的要求,改来改去的。换个角度想,或许是我们软件开发人员没有足够为用户考虑,所以用户使用都是按照习惯性的思维去操作,结果有时候就转不过弯来,程序要不停的提示。用户提出的每一个要求都是一个挑战,我们作为开发者要很高兴的迎接挑战。不管是给别人定制软件,还是自己做软件,都要考虑到使用者的感受。定制软件提出的要求似乎更为强硬一些,达不到要求软件就是失败了,而自己的软件,用户的反馈,最好是进行回应并尽量满足要求。一方面要做好个性,另一方面也要拉拢用户,实现双赢。
    很多时候,我们开发新软件时也是尽可能提供个性化、便捷化、智能化的特性来吸引用户,这也就是站在用户的角度来进攻用户的心理。而做软件时,听取用户的建议,就能够很好的做到个性化、便捷化和智能化。
    这个项目名称叫做“中英资源名称对照”,这是我给软件取的名字。这个软件也就是VC项目的特定软件,其他项目不适用。而这个软件里涉及的主要技术就是字符串的相关操作。当然,一个软件是一个整体,还会涉及到其他很多地方。一个人独立做完这个项目,还是学到了很多东西的。对面向对象编程也有了更多更深的了解。这才是刚刚开始,要学的更多,还需要不断的做项目,在项目中不断遇到挑战,不断解决新问题,这样就能不断的提高自己。