在开源软件公司工作是什么体验? 您所在的位置:网站首页 开源软件 在开源软件公司工作是什么体验?

在开源软件公司工作是什么体验?

2023-02-07 11:14| 来源: 网络整理| 查看: 265

我尝试来回答下,就运营RT-Thread开源操作系统的公司上海睿赛德科技情况进行回答,不能代表所有开源软件的公司。

先介绍下背景,RT-Thread是一个开源的、面向物联网的操作系统,IoT OS。RT-Thread和其他公司开源项目不同的是,它是一个从开源中发展起来的项目,而不是公司先有这个项目(并进行一系列的产品化应用),然后公司再把它给开源了。也就是说它是一个以社区化为基础的操作系统,公司反而是在它有一定影响力后,围绕着它进行运营的公司(2006年RT-Thread诞生,以开源、社区化方式推进;2011年因为有企业使用RT-Thread,社区里骨干成立公司,提供商业化技术支持服务;2017年,引入资本,进行更多的纵深推进,同时以无生态不OS的方式进行推广)。

从体验上来说,RT-Thread的公司和传统的公司也存在着很多相同性,例如

每位小伙伴进入到公司后,如果是刚进入社会的小伙伴,会配备专门的mentor。针对项目,同样会有目标,规划,里程碑,交互等系列的项目流程。加班?确实有,不过都以项目交互为目标。对于要onsite支持客户的小伙伴们,有的时候会感觉挺尬尴,推进得比较急。有公司的企业文化,规章制度,公司这边的企业文化是:合作; - 与合作伙伴合作共赢,拒绝单打独斗;创新; - 创新驱动未来;激情; - 敢闯敢拼,每天被梦想叫醒;共同成长; - 与合作伙伴们共成长,相互传道授业,教学相长;专注极致; - 踏实做事,极具工匠精神;锲而不舍; - 笃定信念,坚持开源始终如一!

公司的氛围依然是最重要的一部分,在公司、社区都以小伙伴相称,或者会叫社区上的代号。例如,bernard - 熊大;aozima - 大怪兽;armink - 龙哥,shirly - 小师妹,农神,炸弹哥,糖糖等。不定期的team building,例如这个是前几天生日会、及在公司大露台上烧烤的花絮:

不同的地方或和开源相关的地方,则包括:

小伙伴进入公司后会有一段专门的社区历练期,熟悉社区,熟悉RT-Thread相关的系列情况,社区常见问题等;git是必备的技能,不管是github、gitee还是gitlab(公司内部完全以gitlab来进行项目管理),都会用到,所以git pull/push,merge,branch,rebase都是必备技能;RT-Thread上相关的工作、代码、更新都会推到gitee、github上,在公司内部不存在持续性的单独额外版本;鼓励大家创新,在开源社区上进行游玩,分享(文章,视频,DIY制作等);同时对于KPI,也专门有社区相关的加分项;鼓励大家在社区上多发言,同时公司也会在RT-Thread公众号上转载小伙伴的文章,甚至是突出个人,塑造社区大神;鼓励和社区小伙伴一起工作(或共同加入到某个开源的项目中进行一起工作),通过微信群来进行沟通,而代码都是通过git来进行同步。如果涉及到其他的开源项目,向upstream去提交代码(近期一个推进中的就是QEMU开源项目)。不定期的内部(也包括部分社区小伙伴)公开课,大家把最近学习的,设想的,工作中的内容,制作成一定的PPT给大家进行分享,而远程则都是通过视频会议系统进行远程参与(包括沟通);

在公司工作,这个首先还是一家公司,有相应的规章制度,企业文化;开源,是一种方式。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有