一个做数据产品的不太前的前端

1,225 阅读5分钟

这篇文章是建号的第一篇文章。不好意思,我就想写一些碎碎念。包括未来也是希望更多的写一些想法思路。希望能遇见有相同思想频率的道友!


做数据产品的前端,大家一定首先想到的是数据可视化。

没错,我一直以数据可视化的前端身份自居。但是忽然间有一天我就不这么想了,我觉得自己应该去做一个工程师。

做前端本身就把自己限制在一个特定的领域,前端的数据可视化,就是特定领域中的特定领域,这样很难看到全局的样貌。当然,专精于某个领域是最可能将自身技术实力提升到专家的途径。奈何自己不是一个技术控,思想有点跳,总在思考各自问题的关联性,以及如何解这些问题。

对,就是那种其实你就是想做成这件事!而使用什么技术只是手段之一,是过程。我们有很多种解法去解决要完成这个目标需要去做的事情。比如:写页面。于是我作为一个前端的角色去完成这件事,恰好我也擅长这项任务,能够和其他人愉快分工完成。

很不幸,当初被大数据,AI什么七七八八的概念忽悠得台彻底。于是我深深入坑。觉得做的那些系统项目中,除了游戏,就数数据产品能得我心,而我是个前端,天天画图表,再于是,我就变成了一个数据可视化前端。

但是数据产品本身也是一个产品,一个业务工程。它是在前端工程的基础上有拥有自己的特性。就像移动端产品一样。它只是一个有自己个性的前端工程。所以,我认为,需要跳脱数据可视化开发的身份来看待数据产品的前端开发。就像移动端开发者那样,它是一个待开发的领域,是大前端方向的一个重要分支,和中后台系统这样,需要一个解决方案。
而从产品设计,用户体验模式,都与其他产品有较大差异。而它带来的是是用户对数据的消费和使用。

扯远了,意思就是希望通过思考在这里总结一份数据产品的综合解决方案。

通常针对不同类型的数据产品页面,作为前端会选择不同方案。那么这里我习惯将数据产品分为以下几种类型。

  1. 数据大屏:数据大屏,常见的有会展数据墙,监控数据,产品首页。这些有图表搭建出来的页面。特点是,漂亮的特效,展示指标多数为虚荣指标其作用通常为鼓舞士气。所以其设计理念也要以振奋人心为目的,使用特效,添加彩蛋等手段提升用户体验。
  2. Dashboard: 与大屏很相似,都是由一些关键指标堆砌的图表。主要区别在于,Dashboar的首要功能是多维数据展示和数据价值。所以,Dashboard的设计,就要将最大的篇幅留给数据。简洁明了,关系清晰 才是Dashboard的设计原则。
    这里最容易混淆的是监控屏,监控作为功能性指标,且实时刷新的图表页,也经常出现在数据大屏上。那么区分设计原则的关键就是用户,如果发生问题,用户是否能够通过这个页面定位到问题。如果你希望做到,那么请按Dashboard设计,将重心转移到数据直接的关系与价值上。否则就有多酷炫做多酷炫,对!它也是虚荣指标,我们从大屏上获得的是安全感和问题线索。
  3. 数据Query 面板:这种产品形态最常见,一个数据查询面板加上一个表格。就是一个数据页面了。常用于资料查询,对于用户目的即资料详情查询。所以表格本身就是最好的展示形态。如果需要加入数据分析功能,那么最好的方式就是表格数据透视法。切不可为好看,就舍弃表格,毕竟表达是表达详细且明确的数据的最好的手段。
  4. 交互型分析工具:这种产品,通常不是以图表为主要展示方式。而是一个交互控制台,就像医生的手术台,对数据进行不断的解剖。再搭配几台心电图仪器(分析图表)数据分析师就能按照最初的线索,使用控制台提供的分析手段,逐步解开谜题。或者~无意中发现一些潜在的关联关系,从而一夜暴富。
    其设计套路,通常是将最大区域留给控制台。辅助以详情分析的辅助面板。同时注重布局的灵活性可操作伸缩面板区域。包括工具栏,数据源,数据详情,数据过滤器等基础设施。

了解这些有什么用呢,至少你要知道产品经理在干嘛吧!