专栏首页转行程序员提高用户体验的三种技术

提高用户体验的三种技术

背景

经常遇到一些朋友问我,现在要学什么技术,用怎样的路线来学习。我的建议是无论你现在学什么都是会过时的,所以不如学一些工作中用的着的技术。比如linux命令、intelij快捷键,工作中用spring就学spring。就这样。不用什么高大上学什么。而是实践出真知。通过学习和实践增加自己知识的深度,建立自己的知识网。

而工作中除了一些实现技术之外,很多其他的技术通常被忽略。比如习惯于产品经理将一切定义好了,自己照着实现就可以了。慢慢的多接触一些框架、中间件才发现。原来实现是其中最容易的步骤,原本很多交给产品经理做的设计却是很多中间件成功的核心。再后来,发现做什么比怎么做更重要。这时候才发现参加各种技术大会的意义。是要了解业界演进的方向。

今天我们就来一起探讨一下三个基本的就算产品经理不说自己也需要实现的技术功能。

前置校验

场景举例

想买一个东西A,加入购物车,为了凑单又买了很多其他的东西。刚好凑好满减。一遍暗自感叹自己太聪明了,一遍提交订单。这时候出来一个弹出框,提示说:「您选购的产品A已售完」。这时候的心情大概不是十个「你爷爷的」可以平复的。

解决方法

这个场景更好的一种实现方式是前置校验。如果产品已经售完,则在产品上标注一下,让这个产品不可购买。这就要用到前置校验了。这个技术很好实现:将原本的校验逻辑单独一个接口,在展示页和实际下单触发时都调用这个接口。最好能在展示页就将无效请求卡住,避免用户做无用功。

链接用户文档

场景举例

比如进入一个游戏网站,点入一款炫酷的游戏。我去,这个画面代入感太赞了,感觉自己就是身怀绝技的大侠。马上想出发升级打怪了。咦咦咦,怎么让人物前进呢?这时候是抓耳挠腮的自己琢磨,还是马上找朋友交流,还是问度娘?

解决方法

这个场景更好的一种实现方式是在游戏的一个区域链接用户文档。让用户希望得到指导的时候就看到了。当然,用户文档、QA文档、在线客服都是解决同一类问题。

聚合提示

场景举例

程序员除了事故之外最怕的是什么?是半夜惊魂的报警。最可怕的是一会儿一条停不下来。收这个频率的报警一晚上就不要睡了。

解决方法

这个场景更好的一种实现方式是聚合提示。如果一个同类消息很频繁,则按照一定的频率规则聚合后发送给用户。避免用户收到过多的骚扰。

这里的聚合提示可以指最简单的告警事件压缩来做。也可以先过滤不关心的事件进行降噪之后,利用人工智能无监督学习,结合自然语言处理NLP做聚类。简单来说就是可以根据场景和资源,可简单可复杂。

总结

在分布式系统的演进过程中,经历了CAP理论到BASE理论的一个转变。就是说因为一致性、可用性、分区容错三者不可兼得。通过权衡将系统设计为基本可用、软状态、最终一致性。这个演进说明很多时候各方面达到60分比完全不考虑其中一点把其他的做到极致会产生更大的价值。

如今在内容性产品这个赛道上,有人提出用户、内容、商业不可兼得。就是说内容性平台由于商业的影响,平均可用价值在降低(内容熵增)。比如一个公众号为了实现商业价值,点进去一篇认为可能有用的文章,实际上却看到了一篇广告。很多平台在内容和商业间做了权衡,在广告上稍微加些干货,类似于软广来实现最终价值的最大化。

通过这两个例子我说明的是:看到一些同学一味的追求高大上的技术而底层基础和产品意识并不过关。在当今社会中这种思维往往是不能将自己的价值实现最大化的。建议补齐短板,更均衡发展,每一步都发挥价值。

本文分享自微信公众号 - 转行程序员(be_coder)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何自学一门编程语言

    就我所知,国内一线互联网公司慢慢都抛弃php ,即使个别项目还是跑的php,也可能是边缘系统或者已经再重构的计划内了。

    王炸
  • Java并发机制的底层实现原理 - synchronized和volatile

    synchronized和volatile几乎是java面试基础部分必会,不会你就吃亏了,这一篇文章摘抄《Java并发编程的艺术》

    王炸
  • GitHub Trending被国人长期“霸榜”,国外开发者SAY NO

    近日一名国外开发者(Balazs Saros,下简称 Balazs)在个人博客发表了一篇看似是在“声讨”中国开发者的文章,标题起得有点唬人 —— "Chines...

    王炸
  • 腾讯SNG全链路日志监控平台之构建挑战

    全链路日志监控在现在盛行的微服务和分布式环境下,能有效地提高问题定位分析效率,成为开发和运维利器。当前已有开源解决方案和成熟的厂商提供。

    织云平台团队
  • 产业 | 没错!谷歌无人车Waymo是很牛,但它凭什么?

    作为自动驾驶领域的先行者,谷歌 Waymo 的一举一动一直备受关注。近日,《大西洋月刊》日前发表长文:Inside Waymo's Secret World f...

    AI科技大本营
  • 转一些Exchange Web Services开发的资料

    无意间看到的,却正好能满足当前的发送邮件的需求,利用公司的Exchange服务器,既安全有方便。

    崔文远TroyCui
  • Scrapy爬虫框架与常用命令

    小小咸鱼YwY
  • 为什么日志要private static final

      private static final Log logger = LogFactory.getLog(SpringProperties.class);

    stys35
  • 做一个“吵架”的程序员,可能更优秀!

    前几天我一个好朋友打电话,他和我聊起最近一些苦恼,他最近接了一个电商项目,后台技术选型选了nodejs。我问他为啥要选nodejs,他说,nodejs很火,很多...

    用户4044670
  • [编程经验] 我是如何半自动抓取素材公社图片的

    网络爬虫是一件比较繁琐的事情,特别考验人的耐心。但又是非常令人着迷的一件事,因为当你从网络上爬到了自己的想要的数据,满满的成就感油然而生。但是我对爬虫掌握的并不...

    用户1622570

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动