作者 | 宋   慧
出品 | CSDN资讯

由声网举办的RTE 2020 编程挑战赛秋季赛决赛在线上圆满落幕了。本次秋季赛的赛题只有一个,参赛者可以根据自己的创意,基于声网Agora SDK、 声网Agora 实时消息 RTM SDK、云录制 SDK 等实现实时互动应用,或在已有的项目中实现实时互动场景。

尽管赛题比春季赛减半,但参赛选手热情不减,仅一个赛道便有近 260名开发者报名参赛,组成了 100+队伍,最终 20 个作品进入决赛答辩。与春季赛一样,这次的决赛和颁奖都是通过 Agora Video Call App 在线上进行,并全程通过 B 站直播。决赛产生一、二、三等奖各一支团队,还有两支团队分别获得了最佳创意奖和最佳实用奖。

我们整理了五个获奖团队的开发者背景,他们集中在1995-2001年生人,最“年长”的获奖者1992年出生。年轻的优秀开发者们不缺创意,比如三等奖的获得者,重庆大学大二学生于卓浩的“小本本”里还有27条没有实施的创意。但是通过声网这样的实时互动开发工具与服务商提供稳定易用的API,将创意落地,真正有使用者用起来,给“好评”,才是让年轻人最爽的事情。年轻码农的快乐,就是这么简单~

RTE 2020编程秋季赛获奖团队:

奖别

作品名

功能

团队

研发背景

一等奖

Storyteller

交互式 Demo 编辑器

余彦臻(个人)

国产自研超融合与分布式存储公司SmartX的前端工程师

二等奖

AR Assistance

5G+AR远程协助平台

AR远程智能战队

李新春:联通上海AR、多媒体互动开发

狄雪:平安健康保险全栈工程师

朱天野:华东建筑设计研究所设计交互

三等奖

Codesync

代码授课的VSCode插件

你说的都队

于卓浩:重庆大学本科, 2019级计算机专业

王嘉维:伯明翰大学本科, 2019级人工智能专业

最佳创意奖

Touch Fish Artifact

上班“摸鱼”神器

熊猫人队

吴俊:上海教培机构前端工程师

廖云:吴俊同事,前端工程师

孔庆雍:吴俊同事,技术总监

最佳实用奖

Post-it Notes

截图记笔记、点击查词语释义的在线课堂+笔记应用

呆瓜队

J小鱼蒋宇:西安电子科技大学读研,ios开发

淡淡闫丹丹:西安电子科技大学读研,前端开发

吐司:西安电子科技大学读研,安全开发,负责后端

让创意落地,脑洞大开抢眼球,实用型作品更多

五个获奖作品里,最有趣和抢眼球的是熊猫人队的作品——上班“摸鱼”神器Touch Fish Artifact,团队对比赛方案的想法就是要出奇制胜,他们运用Agora声网的视频通话SDK来实现视频会议的功能,假装你在“开会”,同时提供了一个“上班摸鱼”的功能区域,可以在里面播放用户本地的视频文件,或者去视频网站看视频等等。

图:上班“摸鱼”的创意作品:Touch Fish Artifact(右上角“摸鱼专区”)

另外四个作品则更加实用,是获奖作者们在工作中或学习上课时萌生的创意。一等奖作品Storyteller的作者余彦臻,来自国内优秀的自研超融合与分布式存储公司SmartX,是一位前端工程师,日常工作是通过自动化测试、代码生成等方式更高效地开发高质量企业级 Web UI。作为基础设施软件的工程师,为了将产品更好地向用户演示,他开发了用于制作“交互式 Demo”的编辑器,使用声网Agora SDK,为编辑器实现多人实时协同编辑和录制旁白的功能。

图:一等奖交互式 Demo 编辑器Storyteller

来自上海的李新春有多年的AR、多媒体互动开发经验,他的获奖作品AR Assistance可以远程协同工作。不在现场的专家通过视频交流,从远程辅助现场人员,还可以通过 AR 在视频中实时标注出问题所在。作品的商用场景非常广阔,远程辅助维修、远程智慧教育、远程智慧医疗等等都可以用到AR Assistance。李新春对音视频场景的理解也非常独到,他认为:音视频重点要解决的是视频双方对于对方的感知,例如专家对于工程师现场的感知;教师对于学生现场的感知;远程专家对于手术室的感知。音视频是基础,而基于音视频的AR技术、SLAM技术让这种感知具象化,在未来的各类远程场景中肯定是有很大市场的。

图:二等奖5G+AR远程协助平台AR Assistance,商用场景广阔

重庆大学大二计算机在读的于卓浩从小学六年级开始接触编程,从一开始的Visual Basic到后来的Javascript,再到后续学习PHP、React、Vue。因为计算机课老师在讲台用投影仪演示代码,模糊看不清,萌生了为VScode编写一个同步代码的插件。他拉着远在英国伯明翰大学人工智能专业的小伙伴王嘉维,写出了用于计算机老师授课的代码同步插件Codesync。

三位西安电子科技大学研究生在读的学生蒋宇、闫丹丹、吐司(化名),因为疫情期间学校用腾讯会议上课,学生端没有办法直接查词语释义和记笔记,他们调研了目前市场上的在线课程都没有学生端实时记笔记和查词的功能,于是联合开发了可以截图记笔记、点击查看词语释义和专业名词的在线课堂+笔记应用Post-it Notes,获得了最佳实用奖。

借助成熟的工具和API,让创意落地,用在工作和学习,还能获得奖金,技术人改变世界的起点,从某一刻迸发的点子开始,未来可期。

程序员的高光时刻,在作品每一次被使用中

提到完成作品最大的成就感,所有程序员都提到了作品已经在实际使用中,并且得到使用者的认可和好评。

伯明翰大学王嘉维采访中提到对他影响最大的人是《Minecraft(我的世界)》创始人Markus Persson,因为单纯学习编程或算法很枯燥,只有实际去应用,找到开发上的成就感,才能形成正反馈。Minecraft具有极强拓展性,提供了一个交互编程的平台,是王嘉维在儿时枯燥的算法学习中坚持下来的动力。他们的作品Codesync已经在重庆大学计算机专业师生中使用,王嘉维在伯明翰大学的教授也计划将在恢复线下教学后投入实际使用。

图:重庆大学计算机专业师生上课使用VSCode插件Codesync实拍,图片提供:于卓浩

另外,互相催赶进度也是获奖团队的常态。于卓浩和在英国的王嘉维、李新春和外派国外读硕的朱天野,都是跨国互催ddl(注:deadline截止日期)和讨论。一等奖的余彦臻是唯一的单人获奖者,他的作品仅用了两个周末完成,这次参赛他表示想自我挑战在较短时间内完成高质量作品。虽然怀着改变的世界的梦想,但是CSDN小编仍然在此呼吁,关爱健康,从少催ddl做起。

对于声网API的使用感受,程序员们都给予了好评,也让我们看到,给开发者提供“趁手”的工具,稳定第一,符合直觉、重视开发者的意见同等重要。

优秀的作品,产生真正的价值。优秀的程序员被称为隐身于代码背后的无冕之王,作品每一次被使用,获得好评,才是程序员的高光时刻。

开源像灌溉大树,所有程序员都在树下乘凉

本次挑战赛的作品已经开源在 Github:获奖作品链接。对于选择开源自己的作品,获奖者们都保持了开放的心态。余彦臻认为不需要太过于担心开源带来的竞争,毕竟代码背后的思考、设计不会被轻易获取;于卓浩自认就是一名大二的学生,现在的作品不在乎收益,更希望它能够帮到其他人;Touch Fish Artifact团队的吴俊表示平时开发、学习的过程中使用过许许多多的开源项目,一直索取却没有很好的机会去回报开源社区,开源让比赛更加公开透明,也是回报开源社区的一种形式。

看待开源,王嘉维更形象地比喻:“开源的过程就像种树,或许你种下了树苗,又或许他参与了浇水施肥,当它最终长成参天大树,大家一起在树下乘凉的时候,相信每个人都是开心且欣慰的。这种依靠社区哺育的作品从诞生起就被打上了安全、透明的标签,自然会得到更多的认可。”

开源的过程就像种树,当它最终长成参天大树,所有程序员一起在树下乘凉

通过举办编程大赛,声网继续发挥了开发者驱动的优势,随着5G落地,业内分析认为IoT、VR、AR等领域有望涌现出大量的新兴应用场景。编程比赛激发了开发者在实时音视频场景的创新性尝试和实验,也会反哺声网对新场景的探索,保持核心的竞争力。(完)

年轻一代 winner 的程序人生,改变世界的起点藏在身边相关推荐

  1. 《1024,程序人生,这个属于我们的特殊日子》

    1024         我第一次知道 1024 这个特殊的日子应该是在2年前(我总是一个后知后觉的家伙),而且还要感谢 CSDN 让我"提前"知道了特殊的日子 那是在浏览博文的时 ...

  2. 无效内卷正在毁掉年轻一代程序员

    出品 | CSDN(ID:CSDNnews) 内卷本来是一个专业词汇,指一种社会或文化模式发展到一定程度后所表现出的停滞状态,既没有办法趋于稳定,又没有办法升级发展为新的阶段,只能在内部不断进行消耗. ...

  3. 年轻一代程序员:社牛、不卷、玩开源

    这个世界,归根结底是属于年轻人的. 过去二十年,以程序员为核心的互联网行业,创造了诸多故事,这些故事的结尾通常是阶级跃迁.财务自由或提前退休.但就像每个历经起伏的领域一样,当互联网进入下半场,热潮回归 ...

  4. 从抄书到开源之巅:章亦春的程序人生

    春哥的编程之旅起于抄书,就算如今已是罕见的编程高手,春哥依然逢人大力推荐他的抄书学编程之法.春哥先后在中国雅虎.淘宝.Cloudflare 就职,但开源世界是他如一的眷念.如今,春哥已全身心投入 Op ...

  5. 从抄书到开源之巅:章亦春的程序人生(转载自微信公众号 -- 码农翻身)

    2018-04-08 章亦春 码农翻身 国人主导的开源软件能建立世界级影响力的不多,章奕春的OpenResty是其中之一. 让人没有想到的是,他的程序人生是从抄书开始的...... 本文转载自公众号& ...

  6. 转载:春哥的程序人生

    春哥的编程之旅起于抄书,就算如今已是罕见的编程高手,春哥依然逢人大力推荐他的抄书学编程之法.春哥先后在中国雅虎.淘宝.Cloudflare 就职,但开源世界是他如一的眷念.如今,春哥已全身心投入 Op ...

  7. 程序人生:从全栈工程师看技术人生

    开场白:              道德三皇五帝,功名夏后商周.英雄五伯闹春秋,秦汉兴亡过手.              青史几行名姓,北邙无数荒丘. 前人田地后人收,说什么龙争虎斗. 最近国内外都在 ...

  8. 读金庸故事,品程序人生01出世前的修炼

    作者: suhuanzheng7784877        搞软件就像金庸小说中的侠客们闯荡江湖,快意恩仇,你死我活.有人问,职场真的就这么血雨腥风吗?职场就是江湖,用一句广播语说:"什么是 ...

  9. 我写的不只是小说更是程序人生

    这篇文章本来应该在上周就完成的,因为那时我刚好完成小说的上卷部分,10章,一个相对完美的数字.可没想这第十章一下子蹦出九千多字来,废话说了一大堆,结果是整个星期天都被耗在电脑前,一直折腾到晚上接近凌晨 ...

最新文章

  1. teamviewer 可用设备上限_2020推荐香河气压罐专业供水设备
  2. ssm商务会员管理系统_会员管理商城开发
  3. TCP通信文件上传原理
  4. 如何将iPhone或iPad更新到iOS 11
  5. 机器学习kaggle竞赛实战-泰坦尼克号
  6. C语言:四则计算器(支持小数,括号和次方幂 组合输入计算)
  7. 酒店房间登记与计费管理系统《c语言课程设计》 文库,C语言课程设计--酒店房间登记与计费管理系统程序代码...
  8. 5G时代的无线宽带新技术
  9. hello 51CTO
  10. 解决wps如何只复制标题文字(不复制正文)
  11. 【Codeforces576E_CF576E】Painting Edges(可撤销并查集+线段树分治)
  12. POJ 2752 Seek the Name, Seek the Fame
  13. ulipad python配置
  14. 记一次‘勒索病毒’经历
  15. Qt网络编程-简易版TcpServer入门Demo(2)
  16. cuteftp连不上Linux虚拟机和传输文件问题的解决方案
  17. 元旦给计算机老师发贺词,给老师的元旦祝福语
  18. 关于DM MPP的搭建
  19. 2021年,你读了哪些不错的C++书籍?
  20. java写入文件几种方法

热门文章

  1. mySQL 插入,更新和删除数据
  2. 杀死 tomcat 进程的脚本
  3. centos 部署.netcore 开发环境
  4. Openlayer 3 最简单的弹出框
  5. 需求与设计过程(1)-用例
  6. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·011【视图和索引】
  7. Spyder远程连接矩池云
  8. pytorch项目代码总结
  9. leetcode python3 简单题26. Remove Duplicates from Sorted Array
  10. python封面是什么样子_Python诱变剂:通过url添加封面照片/相册图片?