不要扔给你的用户一些“扯淡的任务”

标签: 评论 产品 | 发表时间:2011-11-03 10:33 | 作者:马超—怕水的鱼 tiger
出处:http://www.36kr.com

扯淡的任务

Twitter Lists和Google+ Circles就是两个非常扯淡的产品。首先我不太喜欢花上几十分钟,半个小时的时间来对好友进行“家人”“同事”“酒友”“牌友”之类的分类;其次我分好的类可能好无意义,比如我的一个普通同事变成了我的“酒友”怎么办?我是给他换个“圈子”还是不换?经常换来换去的话就很扯淡了,可是不换的话和Google+最初的设计理念又不一样,很容易在错误的“圈子”里分享错误的更新。

智能的工作

Facebook之前也有过这个扯淡的问题,他们也在“群组”分类上进行过多年的进化。而且早于Google+前,他们也曾强烈建议用户给自己的好友创建不同的群组如“家人”“朋友”“同事”等。但是不久前他们对“群组”以及隐私结构进行了彻底的重新设计,使得今天Facebook可以在绝大多数情况下正确的预测到你想和哪个“群组”分享最新的更新。

比如发送以下这条更新,我就不需要创建各种“群组”,因为Facebook已经知道谁是我的同事,谁是我的校友等等。所以我称这样的工作为智能工作,因为有了这样的智能工作,因此我不再需要继续“分组”那样一些扯淡的任务了。

当然这种智能有时候也无法起作用,比如一个陌生人悄悄的加入我的“校友”网络并让我通过了他的好友申请。但是大多数时候让软件来处理这样的工作总比让你的用户去处理要好。

不要接受扯淡的任务

有些无所事事的人可能会喜欢这样的扯淡的任务,他们可能会花上好几个小时清理自己的Twitter分组,或者Google+圈子。处理完以后,再打个哈欠伸个懒腰露出满意的笑容对自己说:我刚刚做了好大一件事。事实上,这样的人不是做了好大一件值得炫耀的事,而是好大一件扯淡的事。

不要给你的用户分配扯淡的任务

以前我也会经常在我的即时通讯应用上划分好多个群组,“高中同学”“大学同学”“前同事”等各种你所能想象得到的,然后群组不断的膨胀,不断的混乱直到后来我突然发现到这一切分类都是扯淡。然后我想你肯定知道结果了,我将这些分类全部拿掉,把所有的人都放到了一个名叫“人类”的群组里。

上面说了好多。事实上,可以很简单,那就是不要把扯淡的任务丢给你的用户。

注:本文作者是GitHub上的一个开发者,你可以在此关注他的Twitter账户。

除非注明,本站文章均为原创或编译,转载请注明: 文章来自36氪



相关 [用户 任务] 推荐:

不要扔给你的用户一些“扯淡的任务”

- tiger - 36氪
Twitter Lists和Google+ Circles就是两个非常扯淡的产品. 首先我不太喜欢花上几十分钟,半个小时的时间来对好友进行“家人”“同事”“酒友”“牌友”之类的分类;其次我分好的类可能好无意义,比如我的一个普通同事变成了我的“酒友”怎么办. 经常换来换去的话就很扯淡了,可是不换的话和Google+最初的设计理念又不一样,很容易在错误的“圈子”里分享错误的更新.

任务完成

- pp2moonbird - YesKafei Daily
这段令人激动又伤感的视频,集合了航天飞机的自始至终. 你可以一览航天飞机执行的所有任务,人类探索太空的渴望和梦想,但也看到了挑战者号和哥伦比亚号的悲剧画面. 如同视频中的配乐,每一次失败,并不能动摇航天飞机冲向太空的决心,航天飞机的再次发射升空令失去得到尊重. 现在,她完美的谢幕,科技永不止步,下一代STS(Space Transportation System)会更强大.

Java 任务处理

- - 码蜂笔记
最近梳理其他同事以前写的 job 后有点想法,记录下. 在大多数的系统都有类似这样的逻辑,比如下单了给用户赠送积分,用户在论坛上发表了帖子,给用户增加积分等等. 下单赠送积分,那么一个订单肯定不能重复赠送积分,所以需要一些状态来比较来哪些是已赠送的,哪些是没有赠送的. 或许可以在订单表里加个字段来标记是否赠送了积分.

Spark 任务调度

- - IT瘾-dev
 Spark的核心是基于RDD来实现的,Spark任务调度就是如何组织任务去处理RDD中每个分区的数据,根据RDD的依赖关系构建DAG,基于DAG划分Stage,然后将每个Stage中的任务(Task)分发到指定的节点去运行得到最终的结果. Application:用户编写的Spark应用程序,由一个或多个Job组成.

Linux Crontab 定时任务

- - CSDN博客推荐文章
crontab命令的功能是在一定的时间间隔调度一些命令的执行. 1.1 /etc/Crontab文件. 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序. 每个用户可以建立自己的调度crontab(在/var/spool/cron目录下). 以下是我本机上的crontab文件,.

浅谈多任务管理

- tossking - 爱范儿 · Beats of Bits
移动系统的多任务管理看起来是个很简单的问题,但是实际做好却并不容易. Android 2.x 和 iOS. 在使用  Android 2.x 或 iOS 的过程中,多任务管理几乎是个废弃的功能. 在进行应用切换的时候,与其使用多任务管理界面,不如直接返回主屏更方便. 先看 android 2.x,多任务管理界面只显示最近打开过的六个应用的图标,想切换到的应用常常被挤掉,或者挤在一堆暂时无用的应用中间.

quartz 任务的增删改

- - 编程语言 - ITeye博客
从网上找了好多例子,要么太老,要么用不了. * 添加一个定时任务,使用默认的任务组名,触发器名,触发器组名. * @param jobName 任务名. * @param cls 任务. * @param time 时间设置,参考quartz说明文档. Scheduler scheduler = schedulerFactory.getScheduler();//创建一个触发器表.

mysql 定时任务执行

- - 数据库 - ITeye博客
 查看待执行event:.       创建执行活动.       执行周期以及起始时间等.     两种:1.在某个时间点执行:at 某个时间点+某个时间长度:. 如上面的:AT CURRENT_TIMESTAMP + INTERVAL 10 SECOND 标识从现在起,10秒后执行;.                2.周期性执行:every 每间隔多长时间执行一次,从 某时间点开始,到某个时间点结束.

JBPM4.4 撤销任务/回退任务/自由流

- - 企业架构 - ITeye博客
JBPM4.4任务撤销操作/回退操作/自由流. System.out.println("显示流程定义 "+pd.getId()+" "+pd. //johndoe的任务列表这时有了1条待办任务. //查看第一个待办任务所有流出的节点. // 查看johndoe的待办任务列表是否空了. //打印在此节点流程的相关信息.

通过eclipse调试MapReduce任务

- - 淘宝网通用产品团队博客
利用MapReduce利器作开发,不论从思想上还是技能上都是新的体验. 以下罗列下如何利用eclipse调试MR任务. (本人环境: hadoop 1.0.2,部署在linux上,本地windows开发). 先在linux上安装好hadoop,为更接近线上环进,我的是 安装成Cluster.