超长篇干货!如何从交互维度量化用户体验?

之前参加了回音分享会,认识了很多新朋友,线下分享时间有限,可能有很多东西没有讲的很透彻,所以整理了一下我当时的 ppt 和想要表达的观点,写了这篇文章,和大家分享一些在产品和交互设计中的一些自己的方法。 一、什么是交互 狭义的交互(Interaction)定义交互主体必须是人本身,而客体可以是产品,环境,服务等等,且不论交互客体是什么,只要主体是人,人和客体去进行交互的时候,一定是人带着心理预期施加一个行为,然后客体会根据这个行为给予一个反馈(没有反馈本质也是一个反馈),而

设计图标的时候,一定要抵制住这6个诱惑!

所有伟大的图标都是一样的伟大,所有失败的图标都玩着不一样的戏码。 和绝大多数优秀的设计一样,最优秀最伟大的图标大多是……隐形的。 最为我们熟知的搜索图标,可以说是极为完美的,它简单,可识别度强,每个人都知道它代表着什么。 图标如果设计失误,我们一定是会注意到的。 很难想象,这种素质的图标居然来自于一家著名的企业。 好图标的设计原则 那么,到底是什么东西成就了一个优秀的图标呢? 简单点总结一下设计好图标的原则: 保持简约 单个图标要贴合语境(所处的APP和网站),而图标之

如何让「签到」设计抓住用户的心?来看这篇超全面的总结!

掐指一算,入职已经一月有余,也参与了一两个项目,以前做学校项目的时候,对一个功能的取舍,很多时候都取决于「那个某某应用都有,那我们也放一下吧」之类的想法;但在「每个功能对于当前产品的受众是否有用,对产品未来的发展是否有积极意义」这一点上,却没有进行长足的思考。例如在近期的一个项目的设计中涉及到的「签到」功能。起初我并没有把这个功能放在心上,然而在对其进行设计的过程中,我发现,「签到」并非像大部分人想的那样,只是一个「放之四海而皆准」的惯用功能而已。 一、什么是「签到」 在互联

有哪些值得思考的用户体验现象?

在谈论一个产品的时候,大家都会提到「用户体验」一词,把用户体验作为衡量产品好坏的标准,用户体验被越来越重视。 大家都常说,设计是用来解决问题的,那么用户体验设计就是以满足用户需求为目标,以用户为中心来提供解决方案的,最终也都是解决问题的。 但由此我产生一些疑问:就目前,大家对用户体验设计的理解认知是否都在同一水平线上?是如何通过用户体验设计来解决问题的? 接下来结合个人的一些经历和思考来分享一些感受,纯属个人观点。 从整个大环境上来看,一线互联网公司(所谓「大厂」)都各自成立

[第8天]40天新手进阶Affiliate实操教程:测试Bids

我相信,到目前为止,你已经对基础操作有了足够的了解。 从现在开始,不要依赖手把手的逐步式指导,试着去理解每一课的主要思想,并自己决定在什么时候使用什么策略。 不要害怕自己做决定。测试一下你的每一个想法在当时是否有效。测试不同的verticals,不同的offers,不同的lander angles(当我们在以后的教程中测试landers的时候…),不同的流量来源targeting,不同的campaign 优化策略和方法等等。 在上一课中,你已经启动了第一个campaign。如

浅谈Service Mesh体系中的Envoy

背景最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。提到Envoy就不得不提Service Mesh,说到Service Mesh就一定要谈及微服务了,那么我们就先放下Envoy,简单了解下微服务、Service Mesh以及Envoy在Service Mesh中处于一个什么样的角色。过去几年间,架构领域最火的方向非微服务莫属,那么微服务架构到底为我们带来了什么样的好处呢

浅谈Service Mesh体系中的Envoy

背景最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。提到Envoy就不得不提Service Mesh,说到Service Mesh就一定要谈及微服务了,那么我们就先放下Envoy,简单了解下微服务、Service Mesh以及Envoy在Service Mesh中处于一个什么样的角色。过去几年间,架构领域最火的方向非微服务莫属,那么微服务架构到底为我们带来了什么样的好处呢

LogStash的调试

在用LogStash做日志处理的时候,几乎都需要进行许多的调试,主要是针对Filter。而LogStash是运行在Jvm上,意味着每一次的启动都需要耗费大量的时间,许多教程文章都说推荐使用stdin/

MySQL · 源码分析 · binlog crash recovery

前言 本文主要介绍binlog crash recovery 的过程 假设用户使用 InnoDB 引擎,sync_binlog=1 使用 MySQL 5.7.20 版本进行分析 crash recovery 过程中,binlog 需要保证: 所有已提交事务的binlog已存在 所有未提交事务的binlog不存在 两阶段提交 MySQL 使用两阶段提交解决 binlog 和 InnoDB redo log 的一致性的问题 也就是将普通事务当做内部XA事务处