首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在开源项目中有所作为

在开源项目中有所作为
EN

Stack Overflow用户
提问于 2008-12-28 03:25:20
回答 4查看 394关注 0票数 0

我能在开源项目中有所作为吗?

我没有获得学位或其他任何东西,但我真的对计算机科学感兴趣,而且我已经掌握了大部分基础知识。

有没有我可以有所作为的项目?如果没有,有什么网站可以让我进一步了解和复习计算机编程的基础知识(也是高级概念)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-12-28 03:30:37

GitHub中搜索项目,有很多项目需要一些帮助。

至少,为未测试的代码编写测试并提交它们。即使是最小的贡献也会受到赞赏。

票数 6
EN

Stack Overflow用户

发布于 2008-12-28 03:33:45

一个活跃的开源项目的新手通常会觉得他们走进了一个忙碌的厨房。许多不同的事情正在发生,你感觉自己就像是在挡道。

但通常情况并非如此。

我不能给你指出一个具体的项目,因为我不知道你的技能或你想要专注的东西。

进入开源项目可能需要时间,这主要是基于项目的规模,但通常是试图了解需要什么。

我的建议和大多数人一样,找到一个能激励你让它变得更好的项目(即使它一开始是好的),因为这会让你想要在困难的时候留下来。

票数 6
EN

Stack Overflow用户

发布于 2008-12-28 04:17:38

绝对一点儿没错。编写文档和单元测试是很好的建议,但我建议您找到您特别感兴趣的东西,也许是您已经使用过的开源软件,并添加您自己想要使用的功能。这会更难,但它实际上会保持你的兴趣,并让你获得现实世界的经验。最坏的情况是你的补丁不会被接受,但如果它是一个像样的项目,他们会告诉你为什么,以及你需要做什么才能让它被接受。

或者,选择一个您希望看到解决的小问题,并为其编写一个开源解决方案。关键是要对你正在解决的问题感兴趣。

开源软件并不是魔术般的高质量代码;事实上,发现草率的代码和实践并不少见。不要被吓倒,跳起来试一试。我的第一个开源项目在10多年后仍然有一些用户,但代码质量让我每次看到它都会感到畏缩。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/395758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档