清华、北大、上交大、哈工大、中山大学5位同学眼中的开源

e1022faa2063097f97937ada6b0e0ecd.gif

如果没有开源,互联网的创新精神或许会大打折扣!

“开源”现如今无处不在,学习计算机的你:

是否使用过OpenCV、Python扩展库及R语言?

是否接触过Linux和ROS,借鉴过GitHub中的代码和教程?

从我们使用网络公开课初识AI到将代码开源到国际会议中,开源,始终伴我们成长,助我们前行!

9月29日晚,来自清华大学硕士杨毅远、哈尔滨工业大学博士生陈安东、北京大学硕士江季、上海交通大学博士生王琦、中山大学博士生张文涛,5位 Datawhale成员一起嗨聊了与“开源”的那些事儿!

a393a905b287ab131320f9c05c08373e.png

Z世代的开源新态度

杨毅远,王琦与江季作为《Easy RL: 强化学习教程》的作者,他们有着丰富的开源经历与感受。

杨毅远:开源收获的是一个正向反馈

在互联网上开源自己的论文代码、项目代码以及学习心得等内容,也有助于和他人沟通交流,收获的也是一个正向反馈。针对问题普通人如何实现开源,杨毅远认为还是要先拥抱开源,不必操之过急,开源工作需要是有意义的工作,是一个漫长的工作。

王琦:开源的过程虽然会占用自己的一部分时间,但这却是一个幸福的烦恼。

论文末尾大多会附上代码地址,即代码开源。大家在看到论文代码开源的情况下会认为这篇论文能够复现的可能性比较大。虽然在将开源项目发布到GitHub之后给他人问题答复的过程可能会占用自己的一部分时间,但这可以算是一个幸福的烦恼。

江季:敢于开源的人也是一个乐于分享,心态积极的人。

互联网上的开源是需要勇气的,毕竟开源后的代码要在互联网上面临网友们的考验。江季对于开源的领域也有自己独到的见解,他以春秋战国时期的百家争鸣为例,阐述了无论是对于工科生还是文科生,开源这件事都是很适用的。

张文涛:能够与志同道合的人交流,是开源过程中至关重要的一环。

开源不是一个瞬间,而是需要持续地去做,无论是主动还是被动。将项目发布到网络上只是一个起点,之后反复与他人交流和解决问题,进而对项目进行不断的修正。

陈安东:要像种一棵树一样等到自己的开源工作开花结果。

开源可以分为三点:首先是要知道自己想要什么;第二点是做开源一定要有始有终,只有完整的开源工作才能被大家使用和学习,完整的工作才能在之后有优化迭代的空间;第三是要有一个”开源是一个长期的过程”这样的心态。

作为年轻一代,我们眼中的企业开源

王琦:企业的目的可能是先通过开源抢占市场,后续再通过推行定制化的服务来盈利。

陈安东:开源是一种企业与市场自我革命的做法,这种革命能够促进技术的发展,最终为用户带来好处。

一个行业的开源企业对传统1对1收费的市场是一个不小的冲击,因为这个市场份额也就随着这家免费的开源企业而不断减小。但是由于开源带来的技术分享反而使市场更加集中与优质化,技术也随着开源而更快速的迭代,从而产生了更好用的产品。

张文涛:开源有利于提升产品的影响力

虽然公司在做开源之前不一定有明确商业目的,但是可能在开源过程中发现一些可盈利的点来开发出其产品线。然后,企业可以将这块收入的一部分反馈到开源的过程之中来增加产品的影响力。

杨毅远:开源不失为一种提高公司知名度和用户信任感的方式

如果是一家中小型的创业公司,是否可以把自己核心的一部分开源出来?这样不失为一种提高公司知名度和用户信任感的方式。此外,当把实验代码开源到网络上之后,人们也希望有其他同领域的专家、研究人员可以一起来滚动更新这个任务。

关于未来的开源,我们想说……

江季:开源是一个很有前景的领域,然而现在的开源文化还并不成熟,开源确实是仍然在路上。

开源目前仍然存在不够合格的现象,比如说某些人的开源工作难以复现。开源是一个很有前景的领域,尤其是在促进学术界发展上。然而现在的开源文化还并不成熟,开源网站中占据大部分篇幅的还是广告,并没有形成知识分享的模式,开源确实是仍然在路上。

张文涛:开源的形式丰富多样,暂时不必思考太多,可以先和志同道合的人一起前进。

王琦:三体人的先进在于一代又一代的持续知识共享,我们可以先模仿、学习他人的项目。

我们如今做的东西,可能在历史长河之中早已被他人做过。如果提前了解到这些,可以很大地提升我们的工作效率。如果想做一个优质的开源项目,我们可以先模仿、学习他人的项目。

陈安东:开源应该是一个特别酷的东西,要敢于让别人看到自己的工作。

如今的开源还远远不够,大多数人还停留在在闭门造车的阶段。鼓励大家将自己的项目分享出来让大家来一起参与,接受大家的评价,彼此交流与指出问题,这样不但可以让开源工作更好,也可以让参与开源的大家收获满满。

两个小时的开源畅聊意犹未尽,线上观众也沉浸在这场“开源”的思想风暴中。无论是学术界的顶级会议对于代码开源的要求,还是开源的整个过程对个人发展的帮助,亦或是未来对于开源的想法和规划,拥抱开源,享受开源,在开源的过程中锲而不舍,是每一个开源人的追求与愿景。

审核:杨毅远、陈安东、江季、王琦、张文涛

点击“阅读原文”,即可观看本场回放

73d5bf2b70995d6457e06c2e4773559f.png

开源学习,三连

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

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

相关文章

IT图书翻译——痛并快乐着

作者:韩磊 整理者:韦小琪 作者简介 韩磊是AR 技术公司亮风台的产研副总裁。在此之前,他曾在大学、技术媒体和财经媒体工作,有多年的企业经营管理、社区与媒体运营经验。他与人合著有《网络媒体教程》,合译有《Beginning C# Objec…

医学英文文献怎么找?

不是吧不是吧,作为医学生的你手上不会还没有几个压箱底的文献检索网站吧!搞科研没有趁手的工具可怎么能行! 目前,在医学类前沿的文章都是英文文献,这也就说明了我们平时阅读英文文献的必要性。不同于中文文献&#xff…

顺丰供应链联手亚马逊云科技,让供应链在数字化之路上“狂飙”

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 近年来,物流业实现高速发展。当下主流的世界级物流公司都会将供应链物流作为核心业务之一,而在中国许多物流公司仍采用传统的供应链管理方式,这种传统的供应链管理方式已经难以适应数字化…

T级DDoS攻击时代即将到来,关基系统抗D防护该如何展开?

随着物联网、工业互联网、车联网、5G网、云计算等新一代信息技术全面发展,大量IoT设备以及IDC服务因系统漏洞、配置错误等原因沦为肉鸡,使得攻击者可以利用非常少的成本,就能在短时间内制造出非常大规模的流量发动DDoS攻击,通过耗…

重磅!IDC、Forrester、Gartner等6大权威机构2023年数字化趋势预测集锦

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、 IDC FutureScape :2023年中国数字化业务十大预测二、 易观分析 :2023年中国企业数字化技术应用十大趋势三、 IDC FutureScape &…

(QT)软件安装与开发工具理解

一、Linux(Ubuntu)下安装QT 1.QT安装包选择:Index of /archive/qthttps://download.qt.io/archive/qt/ 2.使用mget 下载文件链接的方式下载QT安装包 wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.…

adobe重装笔记

1.卸载 参照 https://blog.csdn.net/Klhz555/article/details/104842996 使用官方cleaner tool工具清理 删除C:\Program Files (x86)\Common Files\Adobe 文件夹【上文中部分文件找不到,干脆一整个删了,不知道会有什么影响:)】 删除C:\ProgramData\…

死磕数据库系列(二十五):MySQL 高可用之组复制(MGR)详解

点关注公众号,回复“1024”获取2TB学习资源! 前面给大家介绍过:MySQL 高可用方案选型解析,其中就提到了组复制(MGR),其实,组复制是一个 MySQL 服务器插件,可以创建具有弹…

Android System crash DeadSystemException(Service/Activity/终极解决方案)

DeadSystemException: The core Android system has died and is going through a runtime restart. All running apps will be promptly killed. Android 核心系统服务已经死亡,正在重启中。全部正在运行的app即将被kill杀死。 更多请阅读,D…

chatgpt赋能python:Python实现网络断开:如何使用Python断开网络连接

Python实现网络断开:如何使用Python断开网络连接 在某些情况下,我们需要暂时断开网络连接。这可能是因为我们需要测试某种网络应用程序或进行网络安全探索,或者需要限制孩子上网时间。在这些情况下,Python提供了一种断开网络连接…

libpaho-mqtt c 库使用注意事项

mqtt断线重连: 需要在连接的时候设置三个参数. 重连间隔单位为秒。 在例程里 MQTTAsync client; MQTTAsync_connectOptions conn_opts MQTTAsync_connectOptions_initializer; MQTTAsync_message pubmsg MQTTAsync_message_initializer; MQTTAsync_token to…

“大模型重塑时空产业,繁荣智能孪生世界”行业发展论坛成功举办

由中国地理信息产业协会时空信息智能云服务工作委员会主办、土豆数据科技集团承办、四川省地理信息产业协会和成都市勘察测绘研究院支持筹办,主题为“大模型重塑时空产业,繁荣智能孪生世界”的行业发展论坛,近日在成都成功举办。 “大模型重…

System.Net.Mail发送邮件失败所在

/**/ /// <summary> /// 注册时发送用户帐号跟密码 /// </summary> /// <param name"receiver">用户注册邮箱</param> /// <param name"username">用户名</param> /// <param name"password&q…

发送邮件失败提示validity check failed 处理

前几天发现发送邮件服务失效了&#xff0c;通过查看日志发现异常提示为Exception reading response 。 在本地开始调试排查原因。之前发送代码如下&#xff1a; public static void sendEmail(Map<String, Object> map) {/*** 参数配置--装信封写地址*/Properties prop …

outlook邮箱的权限异常

邮件项目上线后&#xff0c;出现了一些小bug。 产品找到我说有个outlook邮箱无法发送邮件&#xff0c;暂且就把这个邮箱称作是“bugoutlook.com”吧。 既然发送失败&#xff0c;第一时间就是拉取日志查看异常原因了&#xff0c;异常原因“Caused by: javax.mail.Authenticatio…

python smtp发送邮件,收件人和发件人不显示问题

使用smtp发送邮件时&#xff0c;在已发送邮件列表中&#xff0c;收件人信息显示“收件人未填写”&#xff0c;在邮件详情中也没有直接显示收件人信息&#xff0c;发件人也为空&#xff1a; 发送方显示&#xff1a; 收件方显示&#xff1a; 解决办法&#xff1a; 引入email.u…

Cannot connenct to relay host smtp.163.com (php邮件发送失败)

真是无语 搞了那么久&#xff0c;网上全部都说是 服务器php.ini 配置的问题&#xff0c;全tm都是抄的&#xff0c;误人子弟&#xff0c;好在 发现 该好贴&#xff0c;不过 阿里云 也真是 操蛋&#xff0c;屏蔽了25端口也不说&#xff0c;好吧&#xff01;可能是我 没注意到。 扯…

文旅虚拟数字人代言成新趋势,虚拟人应用覆盖文旅服务营销场景

数字科技高速发展的潮流中&#xff0c;文旅企业面临着加速数字化转型和业务增长的新机遇。随着元宇宙概念的火爆、虚拟技术的不断成熟&#xff0c;“虚拟数字人”依托于强可塑性、高成长性等特点&#xff0c;成为了文旅产业发展的新动能&#xff0c;并结合AR、VR等虚拟技术将线…

轻创AI数字人究竟有何不同?

AI数字人直播间带货的搭建其实十分简单&#xff0c;尤其对于那些已经熟悉无人直播的老手们来说&#xff0c;整个过程非常丝滑。 要实现AI数字人直播间带货&#xff0c;首先需要一款专业的AI数字人直播软件工具。 轻创AI数字人拥有出色的功能&#xff0c;能够帮助您轻松搭建数…

全球首款ChatGPT自行车!还是中国制造。。。。。

来源&#xff1a;量子位 万物皆可GPT的时代&#xff0c;这次轮到自行车了&#xff01; 一家专搞电助力自行车&#xff08;E-Bike&#xff09;的公司&#xff0c;已经把ChatGPT接入到自家最新产品中。 车身通过配备数字语音交互界面和内置扬声器&#xff0c;实现骑车同时与GPT聊…