窥探开发人员与用户

2024-02-13 15:30
文章标签 用户 开发人员 窥探

本文主要是介绍窥探开发人员与用户,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

版权声明:本文为博主原创文章,未经博主同意不得转载。

https://blog.csdn.net/huo_yun/article/details/27786445

   这周末被安排了评教任务,须要到二级学院进行数据採集。由于我们也是第一次接触这系统,所以第一天先是进行培训。第二天開始跟老师们进行沟通。可是过程并非非常顺心。

   

   1.用户抱怨了?

    评教系统的数据由教师录入。所以对于教师来说,他们的工作量非常大。

而这两天再与他们沟通的时候,听到的最多的也就是他们的抱怨。例如以下:


   问题一:教师排课、上课班、学生授课。这三者必须得按先是给老师排课,其次是给课安排上课班。最后是学生授课这一个顺序。开发者关注的是功能的控制和实现。可是用户关注的是使用的功能。所以对于教师来说。假设不给出提示。他们并不知道这个顺序。 


   

   

   问题二:对于用户来说,能少做一步是一步。

我们应该要遵守能让软件干的坚决不让用户干的原则。

比如以下的学期能够自己主动显示,学分、学时也全然可由搜索的课程自己主动显示出来。

 


    

   问题三:学生授课管理是往虚拟班塞学生。这些学生可能来自一个班级,可能来自多个班级。可是加入班级学生的时候。仅仅能一次选择一个班的学生。

相同的虚拟班。假设须要再加入多个班级的学生话,还须要又一次返回最原始的状态进行选择。

应该避免过多反复的工作!

 


   问题四:首先,课程名称并非按当前学院显示,显示的是整个学校的课程。并且设计下拉框,也不合理。

对于老师来说。假设课程非常多的话。更喜欢模糊查询。 其次,该页面是按学生显示。可是一个学院好几千学生。而对于教师来说,他很多其它的是关注我这班级有没有加入进去,而不是关注详细的某个学生。

了解用户真正所需的数据!

 

 

    所以,当教学秘书在录入数据的时候,就会抱怨:“这个软件怎么那么难用,那么麻烦”。身为开发者,千万不要去内心里咒骂:“你行不行啊。就那么点操作。你都不会”。

其实软件开发上的非常多思路都是与用户交流之后才出现的。

能够说用户是软件开发者最好的老师。用户们抱怨。说明我们这个软件还有非常大的提升空间。

    

    2.怎样站在用户的角度考虑?    

    开发者和用户个人感觉并没有多大的界限分明。

可是往往开发者习惯性的会从系统功能和性能方面去考虑。而用户想要的是easy使用的功能。

可是。开发者和用户本质上都是人,所以开发者也能真正的从用户的角度去思考问题。比如,对相同的操作,怎样设计才不会感觉到繁琐。


   3.什么样的软件才干得到用户的青睐?    

      在跟老师沟通的时候,她说了这么一句话:“如今相机都是傻瓜式相机。你们开发出来的软件还这么复杂,让人们怎么使用。一点都不实际”。

身为开发者,在设计软件的时候。应该把客户的水平当成猪的水平,这样设计出来的软件连猪都会使,客户用起来也舒心。

  

   小插曲:【一鼓作气】


    十年春,齐师伐我。公将战。曹刿请见。

其乡人曰:“肉食者谋之,又何间焉?”刿曰:“肉食者鄙。未能远谋。

”乃入见。问:“何以战?”公曰:“衣食所安。弗敢专也。必以分人。

”对曰:“小惠未徧,民弗从也。”公曰:“牺牲玉帛,弗敢加也,必以信。

”对曰:“小信未孚,神弗福也。”公曰:“小大之狱。虽不能察,必以情。

”对曰:“忠之属也。能够一战。战则请从。

” 

    公与之乘。

战于长勺。

公将鼓之。刿曰:“未可。”齐人三鼓。刿曰:“可矣。

”齐师败绩。

公将驰之。

刿曰:“未可。

”下视其辙。登轼而望之,曰:“可矣。”遂逐齐师。

    既克,公问其故。对曰:“夫战,勇气也。一鼓作气。再而衰,三而竭。

彼竭我盈,故克之。夫大国。难測也,惧有伏焉。吾视其辙乱,望其旗靡,故逐之。”

   

   曹刿是一名不经名传的军事家,却能给人们留下“一鼓作气”这一句名言。可是我们是怎么做的呢?在接到负责人一条评教改到下周的短信之后,就開始变得不紧不慢了。士气一下子就衰弱了。就像老师说的,给我们多少时间我们就能拖拉到多少时间。给我们一周的时间,我们肯定一周里都在捣鼓这件事。

我们总是把重要不紧急的事情拖到既重要又紧急的事。

假设我们连曹刿这么小的军事家思想都学不到,怎么去学习那些大军事家。我们要做的应该是统筹全局。   


转载于:https://www.cnblogs.com/mqxnongmin/p/10785810.html

这篇关于窥探开发人员与用户的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/705901

相关文章

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes 作为一个分布式的虚拟

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b

家庭和学生用户笔记本电脑配置方案

2.6.1  家庭和学生用户笔记本电脑配置方案   2.6.1  家庭和学生用户笔记本电脑配置方案   普通家庭用户、学生用户主要用于上网、娱乐、学习等,这类用户要求笔记本电脑的各方面 功能比较均衡。在选购此类笔记本电脑时,主要考虑外观设计方面要比较时尚,而且性能上也要 够强,一些大型复杂的软件以及目前的主流游戏都要能够流畅地运行才行。   对于CPU方面,可以考虑目前主流的第二

Ubuntu ftp搭建--配置不同用户不同权限

一、安装VSFTP sudo apt-get install vsftpd 二、添加FTP用户 sudo mkdir /etc/vsftpdsudo useradd -m -d /home/vsftpd vsftpd --用户名为vsftpd,目录和用户名可以自己更改sudo vi /etc/vsftpd/ftpuser.txt --这个到时与vsftp的配置文件对应建立一

利用PL/SQL工具如何给指定用户分配权限

选中指定的表--右键--编辑--就出现右边的内容了,选择权限,分配用户某个权限就行了;

配置JAVA环境的时候,环境变量中administrator的用户变量和系统变量的区别?

迁移项目到新的服务器上: 需要Java运行环境时,经常要配置环境变量,如图所示 这里有administrator的用户变量(U),和系统变量(S), 那么,它们之间有什么区别呢? 简单的说,一个是当前用户使用,你用其它用户登陆,这个环境变量就不起作用了。 系统变量,是对所有用户都可使用的。 简单的说: 系统变量:不管以哪个用户名登陆到计算机都能使

mysql用户管理 存储过程

1. 查看MySql的当前用户名 select user(); status;看看一下当前的一些状态 2.MYSQL中所有的用户名和其信息 mysql数据库的user表 3. grant 权限 on 应用范围(数据库表,方法等) to 用户(用@隔开,前面是用户名后面是主机名’ 用户名’@’主机名’) identified by 密码 require 要求什么的 with 对用

基于开源链动 2 + 1 模式、AI 智能名片与 S2B2C 商城小程序的用户忠诚度计划

摘要:本文深入探讨了在商业环境中执行用户忠诚度计划的创新途径。通过整合开源链动 2 + 1 模式、AI 智能名片以及 S2B2C 商城小程序等先进元素,从提供福利、解决问题和创造赚钱机会三个核心方面展开详细阐述。研究表明,这些新技术和新模式的有机结合,能够为企业打造更具吸引力和影响力的用户忠诚度计划,从而实现商业效益的最大化与可持续发展。 一、引言 在当今竞争激烈且市场环境快速变化的时代,

通过RTCPeerConnection接口来获取用户的IP地址

该方法在chrome78以上不再适用,想要获取真实IP可以通过后端获取,如果中间有nginx或者其他负载均衡会对真实IP隐藏的话,可以配置http的x-forwarded-for参数,具体请参考相关文章 RTCPeerConnection接口相当于一个由本地计算机到远端的WebRTC连接,接口提供了创建,保持,关闭连接的方法。 RTCPeerConnection.onicecandidat