工作流被颠覆,学会顺势而为 - 阿里云 MVP 陈琦专访

简介: 数据可视化本身基于多个行业,我也十分推崇各种跨界的玩法,同时我推荐开发者们培养自己各方面的兴趣,并从中发掘灵感。

陈琦是一名典型的跨界玩家,集编程能力与艺术气息于一身,
作为一名数据可视化领域的开发者,他一直在变化的环境中。

熟悉阿里云云栖大会的开发者应该注意过,陈琦已经多次在Tech Insight中MVP Demo Show分会场,演示了与阿里云几款产品数据可视化的做法,如安全态势感知+DataV,实现企业安全状况的可视化。

每次活动结束,陈琦都会扛上他的相机去城市的景点拍照,当时我们心里就觉得,他是个有趣的技术人啊,总是那么诚恳和认真,也很文艺和快乐。

面对阿里云 DataV 平台,辅以 RDS 服务,甚至扩展到 DTS、ECS 等关联服务,这种情况,从根本上颠覆了数据可视化领域开发者的工作流程和生活状态。
在这个过程中,我们很好奇,他做了哪些事情?他抗拒这些颠覆么?

以下是陈琦专访的详细内容,推荐阅读(时长约3分钟):

在一个优秀的团队里个人的价值才能被最大化

很幸运的是,不论公司还是家庭,都为我创造了良好的工作环境,并保留了广阔的想象空间。
这点在我个人的技术经历上也得以体现,兴趣是创造力的沃土,当兴趣成为团队的战略方向,技术方向很大程度上也会与之相吻合。

现在我从事于数据可视化及相关领域,如图像相关的 D3、Echarts,地理信息可视化相关的 Leafle、amap,物理引擎相关的 Verlet、Matter等,一直专注于数据、艺术、业务的深度结合,与团队一起为大量企业、机构及千万开发者提供服务。

说到团队,我一直认为在一个优秀的团队里个人的价值才能被最大化。
而我的团队成员之间,
能力非常互补,资源、业务、技术、艺术,每个人都在各自领域有所建树,极具异质性,又同时能做到融会贯通,善于跨界整合。

当我有幸成为阿里云MVP时,我把它看作是团队、甚至是公司的荣誉。

数据可视化领域开发者的工作流程和生活状态被颠覆

我曾几次在云栖大会 Tech Insight 上提到,阿里云DataV平台的问世,辅以RDS服务,甚至扩展到DTS、ECS等关联服务,从根本上颠覆了数据可视化领域开发者的工作流程和生活状态。

在阿里云相关服务上市之前,我曾基于D3js开发一个对接某社交软件关系数据的社交网络分析系统,用于挖掘被查询人的社交数据并发现其重要联系人数据、重要聚类数据,以对其社交信息进行一定程度的修复。在为期数月的开发周期内,我们花费了大量时间在重复地修改代码、构造数据、调参、渲染、优化上,并没有太多时间真正集中精力于可视化本身。

而阿里云对整个工作流程做了很好的优化,数据全部迁移上云,结构化入库,DataV 对数据可视化开发过程进行了高度封装,图形化的界面在剥离配置项、数据项、交互项的同时,又能做到实时更新,所见即所得,并在数据过滤、内存管理、加密发布等细节问题上考虑周全,让开发者再无后顾之忧。对于开发者而言,这不仅极大地缩短了开发周期,也让协同开发、快速迭代成为可能,

更难能可贵的是,数据可视化工程师得以真正专注于数据、艺术、业务结合的核心上,毋须再受周边问题的困扰。在多个社群内,我发现全世界各地的开发者都面临着一些同样的问题,而来自中国的DataV,一定会快速成为被全球开发者所推崇的优秀平台。

我们也推出了基于DataV进行封装的第三方数据可视化组件包,为数据可视化开发者提供服务,详情见我的另一篇文章:可视化炫技利器诞生——VISLAB交互动画组件包发布,附详细介绍]

我十分推崇各种跨界的玩法

数据可视化本身基于多个行业,我也十分推崇各种跨界的玩法,同时我推荐开发者们培养自己各方面的兴趣,并从中发掘灵感。

我一般会购买一些服务用于提升工作效率和信息获取能力,如一些平台的VIP,租用VPS,参加付费交流的社群等等。我喜欢碰撞思维,物理地思考问题,从而升级自己的心智。

所以我这次给大家推荐的是一些有趣的Youtube Channel,涵盖多个领域,其中也包括大量基于现实物理或者虚拟物理引擎的优质内容,有些Channel甚至把数十年前的科技成果拿出来重新解读一番,却都能让人无比满足。在开始推荐之前先思考一个问题:

  • 小时候玩的8bit游戏机,有一个著名的游戏《打鸭子》,要用到一个附加的光枪进行射击。在那个年代,光枪是怎样识别瞄准位置的?
  • 当显示器从CRT升级到LCD,光枪要解决哪些问题?

RECOMMENDATION LIST

  1. BostonDynamics 大名鼎鼎的波士顿动力,可以说BD的视频Channel=顶尖仿生机器人进化史。还记得被人形机器人Atlas一个后空翻刷屏的恐惧吗
  2. CHM Tech 经常研究一些既Geeky又Nerdy的问题,比如“别忘了Scroll Lock键”,再比如“为什么Youtube是红色的”
  3. Cinecom.net 基本上是一个视频特效教学Channel,如果你看过“男巫”Zach King的视频,请务必来这里答疑解惑。如果没看过,请先去搜索Zach King
  4. Corridor 微电影自媒体,全网最佳的真人吃鸡电影就是出自这里
  5. Curious Droid 顶配版的“十万个为什么”,比如“怎样用镜头跟踪一枚坦克炮弹”
  6. EverythingApplePro 土豪气息铺面而来的手机相关Youtuber,除了各旗舰机的跌落、泡水、花式虐待外,还会拍摄一些奇怪的内容,比如“几部iPhone能挡住AK47子弹”,或者“怎样用iPhone制作一个指尖陀螺”(黑人问号脸)
  7. Google Developers 重新认识Demo Show
  8. iPhonedo 不会做科技评测的vlogger不是好音乐家
  9. Moby Motion 这个频道典型的工作就是在软件里用10000块木头搭成一个建筑,然后用一个小球把它砸倒,渲染4天后输出一个视频(最喜欢的Channel之一)
  10. Rob Whitworth 延时摄影界顶配,代表作《Dubai Flow Motion》
  11. SD1ONE 主题是热门物理拟真游戏,近期主要关于BeamNG和Spintires Mudrunner
  12. SmarterEveryDay 顶配版走近科学
  13. T2S - Hoodoo_Operator 看了他们用游戏做的电影,你会觉得玩了假游戏
  14. The 8-Bit Guy 8位游戏机了解一下。(上文问题在这里揭晓)
  15. The Slow Mo Guys 在越来越快的生活节奏下,他们的镜头越来越慢
  16. Warped Perception 每天用液压机压扁一个东西的男人
  17. WeberAuto 汽车变速箱了解一下
  18. Vucko100 一个Youtuber是如何把GTA5翻了个底朝天的

好像有点跑题,不过希望对你有所启发 :)

欢迎来认识我,也欢迎加入MVP项目,与我更多沟通

申请成为 阿里云MVP

相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
阿里云实时数仓实战 - 用户行为数仓搭建
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求:熟练掌握 SQL 语法熟悉 Linux 命令,对 Hadoop 大数据体系有一定的了解   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
NoSQL Redis
若依管理系统去掉Redis相关配置
若依管理系统去掉Redis相关配置
|
6月前
|
Android开发
微信自动发朋友圈脚本,定时发朋友圈插件群发,多账户发朋友圈批量工具
整的微信朋友圈自动发布功能,包含环境检查、界面元素定位、图片识别、异常处理等模块
|
3月前
|
人工智能 Java API
构建基于Java的AI智能体:使用LangChain4j与Spring AI实现RAG应用
当大模型需要处理私有、实时的数据时,检索增强生成(RAG)技术成为了核心解决方案。本文深入探讨如何在Java生态中构建具备RAG能力的AI智能体。我们将介绍新兴的Spring AI项目与成熟的LangChain4j框架,详细演示如何从零开始构建一个能够查询私有知识库的智能问答系统。内容涵盖文档加载与分块、向量数据库集成、语义检索以及与大模型的最终合成,并提供完整的代码实现,为Java开发者开启构建复杂AI智能体的大门。
1472 58
关于 车机U盘音乐歌曲名显示乱码bug 的解决方法
关于 车机U盘音乐歌曲名显示乱码bug 的解决方法
关于 车机U盘音乐歌曲名显示乱码bug 的解决方法
|
Windows
解决 在配置文件列表中找不到你的默认配置文件-使用第一个配置文件。请进行检查以确保 "defaultProfile" 与你的某个配置文件的 GUID 相匹配
不用 “netsh winsock reset” 命令解决 “在配置文件列表中找不到你的默认配置文件-使用第一个配置文件。请进行检查以确保 "defaultProfile" 与你的某个配置文件的 GUID 相匹配”
解决 在配置文件列表中找不到你的默认配置文件-使用第一个配置文件。请进行检查以确保 "defaultProfile" 与你的某个配置文件的 GUID 相匹配
|
机器学习/深度学习 编解码 算法
yolo原理系列——yolov1--yolov5详细解释
yolo原理系列——yolov1--yolov5详细解释
1736 0
yolo原理系列——yolov1--yolov5详细解释
|
机器学习/深度学习 数据可视化 数据挖掘
构建可复用的 Jupyter 模板和插件:提高工作效率的最佳实践
【8月更文第29天】Jupyter Notebook 是一个广泛使用的交互式计算环境,支持多种编程语言。它不仅用于数据分析、可视化和机器学习项目,也是教学和科研的理想工具。然而,随着使用频率的增加,重复编写相似的代码和设置变得既耗时又低效。通过创建可复用的 Jupyter 模板和插件,我们可以显著提高工作效率。
402 1
|
机器学习/深度学习 人工智能 弹性计算
【ModelScope测评】实现对视频上传的自动化分类
对不起,我是开发小白,纯纯新手OvO
22209 6
【ModelScope测评】实现对视频上传的自动化分类
|
Linux Android开发 Windows
实战项目(2)STM32cubeMX配置蓝牙模块
实战项目(2)STM32cubeMX配置蓝牙模块
1276 0
|
Oracle 安全 关系型数据库
Oracle --Oracle 11.2.0.4静默安装
Oracle 11.2.0.4静默安装的详细步骤及踩坑记录
975 0