GitHub 开源开发者日,沙龙见闻与洞察

前言

12月10日,我有幸受邀参加了 GitHub Universe 2023 Watch Party in Shanghai – 开源开发者日。

这次活动在上海微软 Reactor 线下举行,与数位 AI 及开源大咖汇聚现场,与开源爱好者们共同畅聊开源之旅。

活动介绍

整个线下大会中,我们踏入 GitHub 云环境,实地部署开发小游戏。在激动人心的实操演示中,我们深入学习如何给小游戏添加单元测试、应用接口等功能,全程感受 GitHub Copilot 最新功能的强大。

参会收获

特别让我印象深刻的是 Tw93 分享的“开源精神对我带团队的影响”,他分享了许多启发人心的观点。

首先,他强调了招聘中的关键一环:招合适的人。通过项目来识别潜在人才,这使得团队更全面了解每个成员。在社区招聘的过程中,成功吸引了不少优秀的同学,为团队的多元化发展注入了新鲜血液。

其次,追求多样性成为了团队的核心价值。他强调了不追求千篇一律的人员风格,鼓励每个成员保持自己的特色,认为与不同背景的人合作可以激发更多创新和灵感。

在讲述“极客和创新”方面,提倡不被岗位职责所限,鼓励团队成员挑战解决他人不能解决的问题。他鼓励持续引入社区潮流技术,推动团队不断进步。

最后,分享的重点放在了“开源的精神”上。他列举了一系列团队实践,如学社区规范、透明和开放、轻松的氛围、持续学习等。

在学社区规范方面,团队通过技术方案设计文档保持社区 RFC 规范,采用更多异步工作流的方式,使得项目进程更为顺畅。

透明和开放是团队的文化,无保密类文档、OKR、代码仓库全员公开,更开放的讨论、协作、决策,为每个团队成员提供了更多参与项目决策的机会。

轻松的氛围是团队的独特气质,他们摒弃了上下级、老板的概念,建立了一种共同写代码的伙伴关系,创造了一种愉悦的工作环境。

在学习方面,团队实行双周的技术分享会,囊括 AIGC、产品、理财等各个领域,每周的潮流周刊更是为团队成员提供了持续学习的机会。

总结

总的来说,这次 GitHub Universe 2023 Watch Party in Shanghai 为我带来了全新的开源视角。通过实际操作小游戏和与业界大咖的深入交流,我深感开源精神的强大推动力。Tw93 团队的分享更是让我领略到了团队文化的重要性,激发了我在开源道路上更进一步的热情。这次活动不仅仅是一场技术的盛宴,更是一场对开源理

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

西工大网络空间安全学院计算机系统基础实验二(清楚实验框架及phase_1)

首先,将自己的实验包从Windows系统中使用scp命令传到Linux虚拟机中。而要想传到Linux虚拟机中,第一步就是要确定Linux虚拟机的IP地址,如 图1:确定Linux虚拟机的IP地址 所示。接着使用scp命令将实验包从Windows系统传送到Linux虚拟…

Java - JVM内存模型及GC(垃圾回收)机制

JVM内存模型 JVM堆内存划分(JDK1.8以前) JVM堆内存划分(JDK1.8之后) 主要变化在于: java8没有了永久代(虚拟内存),替换为了元空间(本地内存)。常量池&#…

Python自动化测试系列[v1.0.0][多种数据驱动实现附源码]

前情提要 请确保已经熟练掌握元素定位的常用方法及基本支持,请参考Python自动化测试系列[v1.0.0][元素定位] 数据驱动测试是自动化测试中一种重要的设计模式,这种设计模式可以将测试数据和测试代码分开,实现数据与代码解耦,与此同…

Kotlin(十五) 高阶函数详解

高阶函数的定义 高阶函数和Lambda的关系是密不可分的。在之前的文章中,我们熟悉了Lambda编程的基础知识,并且掌握了一些与集合相关的函数式API的用法,如map、filter函数等。另外,我们也了解了Kotlin的标准函数,如run、…

Footprint Analytics x Future3 万字研报:AI 与 Web3 数据行业融合的现状、竞争格局与未来机遇探析(上)

GPT的横空出世将全球的目光吸引至大语言模型,各行各业都尝试着利用这个“黑科技”提高工作效率,加速行业发展。Future3 Campus携手Footprint Analytics共同深入研究AI与Web3结合的无限可能,联合发布了《AI与Web3数据行业融合现状、竞争格局与…

springboot集成knife4j详细教程

使用原生的swagger作为接口文档,功能不够强大,并且默认的ui比较简陋,不符合大众审美。所以实际开发中推荐使用knife4j对swagger进行增强。knife4j的地址:https://gitee.com/xiaoym/knife4j 基本使用 想要使用knife4j非常简单&…

1. mycat入门

1、mycat介绍 Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的分布式数据库系统。MyCat是目前最流行的基于Java语言编写的数据库中间件,也可以理解为是数据…

redis报错

Caused by: io.netty.channel.AbstractChannelSAnnotatedConnectException:

Java LeetCode篇-二叉树经典解法(实现:判断平衡二叉树、找两个节点最近的祖先等)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 平衡二叉树 1.1 实现判断平衡二叉树的思路 1.2 代码实现判断平衡二叉树 2.0 二叉树的层序遍历 2.1 实现二叉树层序遍历的思路 2.2 代码实现二叉树层序遍历 3.0 …

Proteus仿真--射击小游戏仿真设计

本文介绍基于proteus射击小游戏仿真设计(完整仿真源文件及代码见文末链接) 仿真图如下 K1-K4为4个按键,用于上移、下移、确认等,模拟单机游戏 仿真运行视频 Proteus仿真--射击小游戏仿真设计 附完整Proteus仿真资料代码资料 …

自动化测试之读取配置文件

前言: 在日常自动化测试开发工作中,经常要使用配置文件,进行环境配置,或进行数据驱动等。我们常常把这些文件放置在 resources 目录下,然后通过 getResource、ClassLoader.getResource 和 getResourceAsStream() 等方法…