首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

软件工程师-时时刻刻为用户着想,你真的做到了嘛

2012-11-26 
程序员--时时刻刻为用户着想,你真的做到了嘛?最近发生这么一件事,让我不得不反思:自己做项目心中并没有装

程序员--时时刻刻为用户着想,你真的做到了嘛?

  

    最近发生这么一件事,让我不得不反思:自己做项目心中并没有装着用户。

 

    只有心中装着用户,你才能做出人性化的软件;要站在巨人的肩膀上;要做到时时刻刻为用户着想!

                                                                                                                                                                                                                                  ------------- 米老师如是说

 

    老师的叮咛时常浮现在我们耳边,可是我做软件的过程中又为用户想了多少?太多时候都只是想着将功能实现,而没考虑他们用着是不是很方便。

 

一、来看这样一个界面,这是一个查询界面               软件工程师-时时刻刻为用户着想,你真的做到了嘛

           

           还记得大体将软件功能实现的时候,感觉我们做的很好,功能实现了,色彩搭配还算均衡。不知您从这幅图中是否看出我们设计的不够人性化之处?

   还记得做这块查询的时候,我们觉着这块应该分别按3种方式查询,我们的想法没有错,而是我们的设计出错了,我们设计的时候深陷其中了,顺其自然的就设计成了:点击单选按钮,然后再输入相应内容,然后点查询按钮,查询出互评信息。

   米老师看到这个界面,一眼就看出了我们的缺陷,能让用户点一下完成的操作,为什么要点击两下(只要在相应输入框输入内容,单击查询就应该可以查询出信息了)?昨天给用户装上了我们这个软件,他们让我帮忙导入数据,自己与用户共同体验软件,我真的觉察到我们做系统往往深陷其中,而不能跳出来时时刻刻想想我们设计的软件,他们怎么使用才会方便。

               

 

二、代码写给别人看的,软件是做给别人使的

    一般优秀的程序员都知道写代码是给别人看的,所以我们写代码要严格按照编程规范;我们做的好,那么就会给测试人员、维护人员带来方便,否则让他们看看密密麻麻的字母,找错误是多难的事?

    我们做软件也一样,要时时刻刻为用户着想,心中装着用户,我们设计的软件用户用着舒服,我们才会迎来更多的用户;如果我们设计的软件非常复杂,乃至吓跑用户,那么我们的软件靠什么生存?赢得用户欢心的软件才能在软件业站的久远,而要做到这一点就必须做到是时时刻刻心中装着用户。

 

软件工程师-时时刻刻为用户着想,你真的做到了嘛

 三、设计软件要多考虑,想周全

   说这样一个例子:我们设计软件时,因为系列(学院系列)较少,我们只设计了添加、删除系列,并没有考虑修改系列名或者批量导入系列信息。修改系列名是在给他们安装系统前修改的。

           软件工程师-时时刻刻为用户着想,你真的做到了嘛

   自己与用户共同体验系统,看着他们导入系列的操作方式:先将学校系列分清楚写入excel表,然后再将excel表中数据打印出来,接着按打印出的纸上的系列信息一个个添加系列。看到他们的操作我觉得我们设计的很不好。所以,我感觉用户体验很重要;我们在设计软件的时候,要设身处地为用户着想:考虑他们的工作方式,所以应该实现单个添加系列和批量导入系列的功能;如果添加系列过程中,只是系列名写错了,想改系列名就应该直接点击名字让他们修改。

    好的软件设计不仅仅是节省了别人的工作时间,更让他们心情愉悦、工作顺利;俗话说浪费别人的时间就是浪费别人的生命,那么为别人节省了时间,是不是为他们延长了生命?

软件工程师-时时刻刻为用户着想,你真的做到了嘛

           

     

用户说好,才是真好

 

           程序员--时时刻刻为用户着想,你真的做到了嘛?这个问题,我不仅在问自己,也在问设计软件深陷其中的人们?好的软件,是我们用心设计出来的。只要用心做,就能赢得别人的认可!

 

 

 

 

热点排行