热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

庄表伟:国内开源技术和产品就像“在土壤中生长的农作物”,现状远称不上良好丨COSCon'20专访...

2020中国开源年会(COSCon20)将于10月24-25日由开源社举办,SegmentFault思否社区为本次大会的战略合作媒体,并将进行独家的线上

2020 中国开源年会 (COSCon'20) 将于 10月24-25日由开源社举办,SegmentFault 思否社区为本次大会的战略合作媒体,并将进行独家的线上直播。

本次年会将采取线上线下相结合的形式,北京、上海、深圳、成都、长沙五城联动,11 个分会场,线上线下同时进行。

本次活动的讲师阵容堪称业界顶配,详情可点击右侧链接进行查看 ——《开源领域顶配嘉宾团现身开源年会!线上直播、线下聚会,限时免费报名!》


为了让大家进一步了解开源、了解本次 COSCon’20,SegmentFault 思否特别采访了开源社理事长 —— 庄表伟。

庄表伟是华为云 DevCloud 高级产品经理、华为内源社区架构师、华为云代码托管服务产品经理,同时也是开源社理事、执行长,曾著有:《开源思索集》一书。

作为长期活跃于开源社区和开发者社区的一名开源布道师,在本次的开源年会中,庄表伟老师将以《开源治理与数字化转型》为主题进行分享。

以下为 SegmentFault 思否对庄表伟老师的访谈内容:


1、网上有很多关于您的介绍,您一般倾向于如何介绍自己?

我比较喜欢自称为架构师 + 产品经理。在自己的职业生涯中,我做过不少技术架构的设计,也做过不少的产品设计。现在越来越感觉到:无论是技术架构还是产品,要想做出好的设计,背后的很多原则其实是相通的。

架构,不仅仅是技术架构,也包括业务架构,商业架构。产品,不仅仅是一套具体的软件产品,也包括我们打算呈现给目标对象的一整套形象。比如说一个开源社区,你也可以从架构师的角度去思考,社区如何组织架构。也可以从产品经理的角度思考,如何运营打磨。

这些思考,都非常有意思。

 


2、能否谈一下您对开源的理解?您认为开源的核心和精髓是什么?

 

我理解的开源,是一套方法论。作为一场席卷全球的世界性运动,20 多年来的历史证明,开源不仅仅能够孕育最新的技术、创造更好的软件,更能够帮助这个世界变得更好。剖析开源的内涵,理解开源的精神,能够让我们理解,为何开源能够让世界变得更好。在我看来,开源的精神体现在这几个方面:

- 分享

- 开放

- 平等

- 协作

- 创造美好世界

乐于分享是一切善举的开端;公开透明是一切良好协作的基石;对于平等的追求是社区健康的保障;开放式协作,逐步凝聚共识是社区繁荣的秘诀;创造更加美好的世界,是开源的终极追求。

面对一个急速变幻、急速下坠、甚至可能变得撕裂的世界,我们更应该推广开源的精神,凝聚众人向善之力,汇聚众人向善之智,开放协作、互惠共赢,为这个世界变得更好,做出贡献!

最近我写了一篇宣言,总结了开源的分享、开放、平等、协作,然后在此基础上,创造美好世界的基础逻辑。可以供大家参考。

《开源人宣言》链接:

https://github.com/kaiyuanshe/Open-Source-Fans-Manifesto


 

3、能否分享一下您对国内开源技术和产品的看法?

 

正好之前和朋友讨论过这个话题,我的看法是:应该将国内的开源技术和产品,看成某种“在土壤中生长的农作物”。

我们当然希望这些庄稼长势良好,但是现状是:远远称不上良好。我们对于自己的定位,应该是农业的工程师,不仅仅要埋头苦干,更不能拔苗助长。需要深入的研究土壤、水文、阳光、气温、肥力等等诸多因素,然后考虑如何逐步改进。还需要选种、育种,培养一代又一代更加优良的农作物,使得咱们的庄稼,越长越好。

 

换成行内术语就是:现在国内的开源土壤气候环境,还存在各种问题,我们得想办法不断改进。更加需要改进的,是我们的开源教育,引导培养更多的新人,热爱开源,投身开源。


4、几年前,您对“想要进入开源领域的开发者”的建议是“慎入”,那现在呢?这个开源领域对于新手还是那么的“危险”么?为什么?

 

依然是慎入,因为开源不是伊甸园,不是乌托邦。投入巨大热情,也可能会换来失望。如果无法坚持,还会反过来说:“我忽悠他们”。那我还是不忽悠,把难题讲得清楚些。

 

投入开源最大的危险,还是因为缺乏足够的时间,导致三天打鱼、两天晒网。几年前我提出慎入的时候,还没有996这个说法呢。现在,只会更难。

 


5、您在具体的开源过程中遇到的最大的挑战是什么?

 

无法合理的分配自己的时间,导致曾经的承诺无法兑现,很多自己想做的开源项目,也没有坚持下去。说实话,开源不是那种特别困难,特别挑战的任务。关键是,愿意花时间投入。

 


6、华为内部开源治理有哪些比较普适的经验或者方法可以分享?

 

正好本次COSCon 2020,我会有一场演讲《开源治理与数字化转型》,我对于这个方面也有一些自己的思考,想分享给大家。主要就是我从开源治理实践中,总结出来的一些方法论,欢迎大家收看大会的直播(直播链接见文末),也欢迎在社区里找我们讨论。

 


7、开源社区应该如何协调与商业之间的关系?

 

面对这个问题,我脑子里冒出来的第一个词是“无欲则刚”,哈哈。本质上,开源社区对于商业,平视即可。不必蔑视,不必仰视,不必唾弃,也不必依赖。平常心对待即可。另一方面,多学一点法律相关的内容,知识产权保护方面的内容,会有帮助。

 


8、您认为影响开源项目成败最关键的因素是什么?为什么?

 

Apache 社区的理念是社区大于代码(Community Over Code),但是在我看来,Code 是一串数字中的那个 1,Community 是 1 后面的那些 0。

我们不能简单的认为:社区比代码更重要,而是一个开源项目先得有代码,再在此基础上,培育健康的社区。到了某种良性循环的阶段,健康的社区能帮助代码发展得更好,那就妥当了。单纯强调其中一个因素,可能会有偏废。


中国开源年会作为国内最具影响力的开源爱好者聚会品牌,今年大会的主题是 「开源向善」,由来自于国内外领头羊的开源基金会和企业领袖,和观众分享开源运动与开源技术的最新发展和开源向善的本质与实践是如何改变了世界。

10月24日 主会场

嘉宾日程&主题概览

☟☟☟

*更多主题信息以会议当天内容为准


报名方式 & 直播链接

对 COSCon'20 内容感兴趣的你,可以通过下方的链接或点击阅读原文进行报名,期待你的参与!除了在线上观看直播外,本次峰会将在北京、上海、深圳、成都、长沙五城展开线下聚会,审核通过后即可免费报名参加~

快来扫码报名年会吧!

如果有问题想问本次峰会的大神嘉宾们,欢迎在本文评论区中提出,小编精选之后会直接提交给他们哦!

开源年会

END

不见不散

相关阅读 | Related Reading

1

开源领域顶配嘉宾团现身开源年会!线上直播、线下聚会,限时免费报名!

2

如何理解Eating这个词?云原生与微服务专场介绍

3

发起 Wuhan 2020,他是高校开源创新首批「吃螃蟹的人」

4

你不该错过的2020中国开源年报,填开源开发者问卷,成为国内开源的见证者


推荐阅读
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • MateCloud 3.5.8 发布,基于 Spring Cloud Alibaba 的微服务框架
    基于SpringCloudAlibaba的微服务框架MateCloud3.5.8已经发布。此版本更新内容包括:功能升级针对MybatisPlus3.4.3新特性进行微调依赖升级升级至SpringCloud2020.0.3升级至Mybatis-Plus3.4.3详 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
  • 熟练掌握Spring Cloud,终于成为Java工程师的面试门槛 ... [详细]
  • 有意向可以发简历到邮箱内推.简历直达组内Leader.能做同事的话,内推奖励全给你. ... [详细]
  • 【MicroServices】【Arduino】装修甲醛检测,ArduinoDart甲醛、PM2.5、温湿度、光照传感器等,数据记录于SD卡,Python数据显示,UI5前台,微服务后台……
    这篇文章介绍了一个基于Arduino的装修甲醛检测项目,使用了ArduinoDart甲醛、PM2.5、温湿度、光照传感器等硬件,并将数据记录于SD卡,使用Python进行数据显示,使用UI5进行前台设计,使用微服务进行后台开发。该项目还在不断更新中,有兴趣的可以关注作者的博客和GitHub。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • Android日历提醒软件开源项目分享及使用教程
    本文介绍了一款名为Android日历提醒软件的开源项目,作者分享了该项目的代码和使用教程,并提供了GitHub项目地址。文章详细介绍了该软件的主界面风格、日程信息的分类查看功能,以及添加日程提醒和查看详情的界面。同时,作者还提醒了读者在使用过程中可能遇到的Android6.0权限问题,并提供了解决方法。 ... [详细]
author-avatar
赤木律孑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有