2022 亚马逊云科技中国峰会,对话开发者论坛

目录

前言

最近整理资料发现还有一些前 2 年的内容没发出来,故补发记录,每年都有新的感悟。

在这里插入图片描述

开发者论坛

1. 你认为什么是开发者社区,如何定义一个成功的开发者社区?

我认为可以把开发者社区看成一个 “产品” 来对待,一个好的产品首先是有一个清晰的 “产品定位” 和 “用户画像”,这是前提。然后再以能够满足客户需求、以解决客户痛点、帮助客户增长为优先的。所以,开发者社区这个 “产品” 更像是一个 “平台型的产品”,要有人人为我、我为人人的服务精神,以帮助平台上的用户成功为己任。

我们常说:“云计算时代,得开发者得天下”,所以一个开发者社区只要能够服务好开发者群体,那么无论对用户来说,还是对自身来说就都是成功的。当然,这是一个比较理想主义的、非教条式的开发者社区运营理念,要做到其实很有挑战。

2. 开发者社区对于技术公司的重要性都有哪些?

首先我觉得需要明确技术公司和商业公司的区别。对于技术公司而言,技术就是产品,开发者就是用户,所以保持技术领导力就是公司的核心竞争力。而构建技术领导力的关键一环就是走进开发者,近距离的收集用户需求和使用反馈,在此基础上不断的进行 “有效性创新”,有的放矢,而不是一种 “自嗨型创新”。这一点很重要。所以,我觉得对于技术公司来说,开发者社区的重要性就是起到桥梁的作用,凝聚需求,收敛反馈。

那么对于一般的商业公司来说,最重要的永远都是业务增长。技术是服务于业务的,所以找到 “如何将先进技术转化为业务助推器” 的范式,是商业公司优先考虑的。这个场景中,开发者社区的重要性就是为这些用户带来更多先进技术案例,以及落地实践的推广。

3. 开发者真正诉求是什么,如何通过开发者社区更高效地服务于开发者?

开发者愿意主动加入一个社区,或者参加一个社区活动的原因有很多,比如:为了技术求助,找到组织参与讨论;为了更新知识库,学习一门新技术;为了提升个人品牌等等。虽然开发者的诉求肯定是五花八门的,但我认为这里面有一个显著的共性,就是 “两类目的性” 很强,一类目的是分享,一类目的是学习。

换句话说就是:“开发者的需求,实际上只有开发者能给”,开发者自有一套别人无法插足的语言体系。所以,对于社区而言,更重要的是做好平台,例如:能够基于一个明确的主题,将 “愿意分享的开发者” 和 “愿意学习的开发者” 聚拢到一起,那么开发者们自己就能形成信息流通的闭环,这就会是一次很酷的服务体验。而不是我们广东话说的 “鸡同鸭讲” 了。

简而言之,我确信大部分开发者都不会真的享受孤独,尤其是开发者。开发者真正的诉求还是要回归到 “沟通和协作”。所以,如何将开发者们的 “供需关系” 定义清晰,然后社区再起到一个连接的作用,这里面需要很大的学问。

4. 亚马逊云科技有一套成熟完善的社区项目体系,你加入亚马逊云科技社区的驱动力是什么?

我加入亚马逊云科技开发者社区的原因,是基于一种理念的认同,社区口号是 “分享、学习、成长”,这个是精神层面的。另外现实层面的,就是跟我的工作内容有关,近几年来我一直在从事积极创新的研发工作,所以更需要依靠外界的刺激,就是 “沟通和协作”,要多讨论、多交流,才能抓得住灵光一闪。

5. 你在开发者社区中遇到过哪些困难,都是如何解决的?

我在参加开发者社区没有遇见什么困难,尤其是我们亚马逊云科技的开发者社区,一直都有很好的体验。但是当我参与经营一个社区的时候,确实遇见过不少困难。我印象最深的问题就是怎么将认可社区理念的朋友能够留下来,然后再鼓励他们能够站出来。这个问题开始很挠头,后来总结的经验就是还是要把服务做好。例如:当我邀请一位社区朋友演讲的时候,我首先要清楚,这件事情对他的困难是什么。如果是对内容不自信,那我就跟着一起改胶片,做演练。如果是出行不方便,那我就把机票住宿行程全部安排。

所以我经常说,对于社区来说,要有服务精神。每一位理念认同者都是珍贵的,因为人的主观能动性会经常让人感到吃惊,他们反馈给社区的价值一样。

6. 展望未来,你觉得5-10年后的开发者社区是什么样的?

正如现在大家常说的企业数字化转型,开发者社区也要数据化转型。其实,我前面提到的我们开发者社区遇见的很多问题和挑战,放到商业市场的大环境中,这些都不能说是什么大问题。

还是从产品的角度出发,建立用户数据库档案,通过大数据建立清晰的个体用户画像,通过 AI 智能推荐来组织一场主题清晰的活动,等等。这是说现阶段还没有这样的技术驱动力,但如果说畅想未来的话,我认为,数字科技和人文关怀融为一体的社区就是 5-10 年后的开发者社区。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/591090.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot @DS注解 和 DynamicDataSource自定义实现多数据源的2种实现方式

前言 在实际的项目中,我们经常会遇到需要操作多个数据源的情况,SpringBoot为我们提供了多种实现多数据源的方式。本文将介绍两种常见的方式:使用DS注解实现多数据源的切换以及使用DynamicDataSource自定义实现多数据源的切换。 我们将分别介…

【Unity】在空物体上实现 IPointerClickHandler 不起作用

感谢Unity接口IPointerClickHandler使用说明_哔哩哔哩_bilibiliUnity接口IPointerClickHandler使用说明, 视频播放量 197、弹幕量 0、点赞数 3、投硬币枚数 2、收藏人数 2、转发人数 0, 视频作者 游戏创作大陆, 作者简介 ,相关视频:在Unity多场景同时编辑…

扩散模型(Diffusion Model)概述

扩散模型(Diffusion Model)是图像生成模型的一种。有别于此前 AI 领域大名鼎鼎的 GAN、VAE 等算法,扩散模型另辟蹊径,其主要思想是一种先对图像增加噪声,再逐步去噪的过程,其中如何去噪还原图像是算法的核心…

移动机器人系统与技术:自动驾驶、移动机器人、旋翼无人机

这本书全面介绍了机器人车辆的技术。它介绍了道路上自动驾驶汽车所需的概念。此外,读者可以在六足机器人的构造、编程和控制方面获得宝贵的知识。 这本书还介绍了几种不同类型旋翼无人机的控制器和空气动力学。它包括各种旋翼推进飞行器在不同空气动力学环境下的模…

备考2024年小学生古诗文大会:吃透10道历年真题和知识点(持续)

根据往年的安排,2024年上海市小学生古诗文大会预计还有一个月就将启动。我们继续来随机看10道往年的上海小学生古诗文大会真题,这些题目来自我去重、合并后的1700在线题库,每道题我都提供了参考答案和独家解析。 根据往期的经验,只…

pg数据库学习知识要点分析-1

知识要点1 对象标识OID 在PostgreSQL内部,所有的数据库对象都通过相应的对象标识符(object identifier,oid)进行管理,这些标识符是无符号的4字节整型。数据库对象与相应oid 之间的关系存储在对应的系统目录中&#xf…

如何使用 Node.js 开发一个文件上传功能?

在 Node.js 中实现文件上传功能可以通过多种方式完成,但其中最常用的方法之一是使用 Express 框架和 Multer 中间件。Express 是一个流行的 Node.js Web 框架,而 Multer 是一个用于处理文件上传的中间件。 步骤 1: 准备工作 首先,确保你已经…

基于Springboot的旅游管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的旅游管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构&…

数字旅游以科技创新为核心竞争力:推动旅游服务的智能化、高效化,满足游客日益增长的旅游需求

一、引言 随着科技的飞速发展,数字旅游作为旅游业与信息技术结合的产物,正以其独特的魅力改变着传统旅游业的格局。科技创新作为数字旅游的核心竞争力,不仅推动了旅游服务的智能化、高效化,更满足了游客日益增长的旅游需求。本文…

HIVE数据导出

HIVE数据导出 1.INSERT OVERWRITE LOCAL DIRECTORY "路径" SELECT 查询语句; INSERT OVERWRITE LOCAL DIRECTORY "/usr/local/soft/hive-3.1.2/data/output" select * from learn2.partition_student6; 导出数据时 通过执行MapReduce任务导出到本地文件系统…

Python安装win32api

📚博客主页:knighthood2001 ✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下) 🎃知识星球:【认知up吧|成长|副业】介绍 ❤️感谢大家点赞👍&…

【云原生】Docker 实践(二):什么是 Docker 的镜像

【Docker 实践】系列共包含以下几篇文章: Docker 实践(一):在 Docker 中部署第一个应用Docker 实践(二):什么是 Docker 的镜像Docker 实践(三):使用 Dockerf…

【neteq】tgcall的调用

G:\CDN\P2P-DEV\Libraries\tg_owt\src\call\call.cc基本是按照原生webrtc的来的:G:\CDN\P2P-DEV\tdesktop-offical\Telegram\ThirdParty\tgcalls\tgcalls\group\GroupInstanceCustomImpl.cpptg对neteq的使用 worker 线程创建call Call的config需要neteqfactory Call::CreateAu…

Git可视化工具tortoisegit 的下载与使用

一、tortoisegit 介绍 TortoiseGit 是一个非常实用的版本控制工具,主要用于与 Git 版本控制系统配合使用。 它的主要特点包括: 图形化界面:提供了直观、方便的操作界面,让用户更易于理解和管理版本控制。与 Windows 资源管理器…

MATLAB中自定义栅格数据地理坐标R,利用geotifwrite写入tif

场景描述: 有时候将nc格式的数据转成tiff,或者是将一个矩阵输出成带有地理坐标信息tiff数据时,常常涉及到空间参考的定义和geotiffwrite()函数。 问题描述: 以全球数据为例,今天发现在matlab中对矩阵进行显示后&…

android zygote进程启动流程

一&#xff0c;启动入口 app_main.cpp int main(int argc, char* const argv[]) {if (!LOG_NDEBUG) {String8 argv_String;for (int i 0; i < argc; i) {argv_String.append("\"");argv_String.append(argv[i]);argv_String.append("\" ")…

DiffSeg——基于Stable Diffusion的无监督零样本图像分割

概述 基于计算机视觉的模型的核心挑战之一是生成高质量的分割掩模。大规模监督训练的最新进展已经实现了跨各种图像风格的零样本分割。此外&#xff0c;无监督训练简化了分割&#xff0c;无需大量注释。尽管取得了这些进展&#xff0c;构建一个能够在没有注释的零样本设置中分…

ElementUI从unpkg.com完整下载到本地的方法 - 解决unpkg.com不稳定的问题 - 自建镜像站 - 不想打包只想cdn一下

方法 方法1&#xff09;随便弄个文件夹&#xff0c;根据官网npm方法下载包&#xff0c;提取即可 npm i element-ui -S cd /node_modules/element-ui/ ls src 安装npm方法&#xff1a;https://nodejs.org/en 方法2&#xff09;不推荐 - 在github中搜索对应的库zip包&#xff0…

视频编辑软件pitivi基本功之将三个相关视频合并成一个视频

视频编辑软件pitivi基本功之将三个相关视频合并成一个视频 一、素材来源&#xff1a;网站下载 到http://cpc.people.com.cn/GB/67481/435238/437822/437828/437900/index.html下载以下三个视频&#xff0c;鼠标右击视频——另存视频为 庆祝中国共产党成立100周年大会即将开始—…

用keras识别狗狗

一、需求场景 从照片从识别出狗狗 from keras.applications.resnet50 import ResNet50 from keras.preprocessing import image from keras.applications.resnet50 import preprocess_input, decode_predictions import numpy as np# 加载预训练的ResNet50模型 model ResNet5…