开源实践第 3 次作业:开源实践项目计划

作业和课程的关系https://bbs.csdn.net/topics/608463896

实践的项目CSDN 技术社区 / skill_tree_opensource · GitCode

合作的同学

saber3297的博客_CSDN博客-领域博主(万睿 3297),

小哭败的博客_CSDN博客-领域博主(王乐成 3206),

归鱼儿的博客_CSDN博客-领域博主(徐凡 6248)

开源项目中希望达到的目的和计划

1)证明你有一定的专业知识,可以在开源社区工作。

首先,通过在北航两年半的学习,我基本掌握了前后端开发的知识,对c语言,java语言,html语言,javaScript语言等编程语言能够熟练使用,对各种框架也有一定的了解,也通过软件工程等课程要求的软件开发有了一定的项目开发经验。

其次,通过8周对开源软件开发导论的了解和学习,以及对github,gitee等开源社区的开源项目的浏览,我对开源软件的开发有了较深的认识,也抱有十分的热情

2)证明你能和许多不同特点的人一起合作达到一个目标。 这说明你具备一定的 “沟通管理” 的实战技能。

在上学期的面向对象程序设计课程的大作业中,我与两名队友进行了合作,共同创建了一个基于javafx的任务清单软件,使用gitee进行版本管理,使用微信群进行沟通,最后我们合作达到了目标,这是仓库的地址java大作业: BUAA 2022 OOP 2.1)我发布了版本更新内容的计划,与队友进行了讨论,修改计划后我们达成了统一意见,并分配了各自的工作内容 2.2)我与队友按照计划,在项目中新增并完善了一些功能, 2.3)我们按时完成了新版本的内容 2.4)版本发布后我与队友进行了测试,收集用户反馈的bug,并进行了修复

3)你在开源社区的贡献,是你简历和声望的重要部分,它们为你将来的工业界和学术界的发展奠定了很好的基础。

我参加过一个小型开源项目:GitHub - The-First-meeting/Java-Snack-Knight

从项目初期开始做出了贡献,并获得了同时参加该项目的同学的认可。详见该项目的issue区。

4)为你在开源领域做学术研究做了一些初始的准备。

我计划写一篇实践总结,结合自己的实践,对开源社区的某个环节做了分析和总结,以下是我认识到的开源社区模型:

社区是一群开发者, 对软件有兴趣,有大量的时间却缺乏资金 ;顾客正 好相反,没有时间但有钱。在一个社区里,开发者 也可能是顾客,但不是每一个开发者都是顾客,也 不是每一个顾客都是开发者。社区活动的要素包括 :社区辨识与认同 (identify community)、社区的 使命(mission)、平台工具、参与机制(architecture of participation)、行为准则、知识产权和治理结构等。 开源社区需要顾客发现软件和使用软件,培训 顾客使其了解软件并产生购买欲望。

基于这个模型我认识到要做一个受欢迎的成功的开源项目就必须做到以下3点:

  1. 开源项目需要有使用场景和实际的用户,这是非常关键的,没有人用,这个项目就没有价值,没有价值,也就不会有人一起来参与贡献,自己也没有持续的动力维护下去。所以做开源项目,价值和用户是第一位的。

  2. 其次就是技术栈,如果你想做一个受欢迎的开源项目,让社区的开发者都参与进来一起贡献,你就需要选择受大家喜爱的技术栈,比如前端项目,如果你选择用jQuery,我想是没有什么人愿意参与进来的。

  3. 还有就是持续的活跃度,像vue3/vite这些开源项目,几乎每天都在更新,如果一个开源项目半年一年甚至更久都不更新,那肯定不会有人愿意使用和参与贡献的。

参考资料:

[1] chapters/1.md · master · CSDN 技术社区 / Intro-OSSD · GitCode

[2] oscar-open-source-book/booklet-2022: OSCAR 2022 可信开源大会上的「OSCAR·开源之书·共读书单」小册子项目。 (github.com)

[3] booklet-2022/free-culture.md at main · oscar-open-source-book/booklet-2022 (github.com)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值