- 浏览: 138104 次
- 性别:
- 来自: 未来
文章分类
- 全部博客 (174)
- Eclispe (3)
- javaScript (33)
- SVG学习 (22)
- Java (21)
- 网站 (12)
- learn English (1)
- 文档 (25)
- 常用网站收录 (11)
- struts (6)
- 常用API (1)
- html (2)
- jsp (2)
- spring (2)
- IDE (1)
- 数据结构 (1)
- JDBC (2)
- html + css (1)
- xml (3)
- 心声 (1)
- Axis2 (1)
- svg (4)
- webService (2)
- unix (2)
- c/c++ (3)
- html5 (1)
- Android (2)
- Jet标签 (1)
- oracle (2)
- 工具 (1)
- ideas (0)
- lean plan (1)
- java技术网站,信息收集综合及分类 (0)
最新评论
-
calosteward:
感谢博主对svg convert to PDF资源的分享。我也 ...
How to Convert a SVG File to PDF Format -
long316:
fhhhh
WinArchiver 2.7 -
long316:
ddddd
WinArchiver 2.7
http://opensource.com/life/13/4/ten-ways-participate-open-source
10种方法开始贡献到开源项目中去
我感到奇怪,为什么没有更多开源用户积极的参与到开源社区,成为提交者和贡献者。
在理解了一个开源项目的功能及路线图后,任何人都能直接的获取代码并贡献自己的价值。
因为开源是分布式的,有优秀的参与者。能获得很多益处,而参与的门槛又不要求太高。你没有必要移动,
受雇一个启动的项目,放弃自己的日常工作,甚至没有4年的学位证。
我参与的开源项目,使我的生意在成本控制和自适应性得到加强,在我的履历中也添加了交流的经验,在回馈
社会上,在我的开源项目上建立了一个专业的导师指导网络,同时也提高了我对项目的理解。
总之,参与并成为一个开源项目的提供者(开发者),提高了我个人的名声,增加了商业机会,当然最重要的是
填补了开源项目中的空缺。
因此,你准备什么时候参与到开源项目这个社区呢?
Daniel Doubrovkine提供了下面一个列表,为了任何一个人都能成为了不起的贡献者,另外附加我个人的一些意见
和提示。
10种方式开始参与到开源项目
1:有一个现实的问题需要解决,商业需要,或时某种商业类型的驱动的动机。
贡献时间和努力给开源项目要求是超越了理论和爱好,不言而喻,需要是是发明之母,它驱动者开源参与者。
2:理解项目的目标,并确保与你贡献的目标一致。
与基线代码并行工作,并关注项目路线图。开源项目是被开源社区驱动,当前社区提供了项目的目标和架构,虽然
创造力和创新是重要的,但由形形色色的工作者朝着共同的目标并行的工作更重要。如果你觉得项目的架构需要重构
可以在扩展中增加插件点。
3:提供实现全部功能的分支部分,包含测试信息和文档信息。
因为你完成的开源部分是其他人来审核和维护的,因此自动化测试和文档是必需的。
4:遵守你正在贡献项目中的项目规则
开源意味着是整个社区一起在建设和群体在获取,违反项目规则就会减少信任和合作的机会。
5:要谦虚,永远不要将自己的名字列到开发贡献者中,这是项目领导者做的事情,当然是他/她认为
你的贡献有价值时。
需要一些时间来起得信任和获取权限,花一些时间去理解他人,不要试图减少他人,有规模项目都是用人为贤的。
6:抱着低的期望,学会接受拒绝
虽然开源提供了坚实的基础,但你需要预算足够的时间和精力来把你的解决方案整合到项目中去,不要过早
的提交你,重构它,然后继续。
7:持之以恒,改善意见并保持更新。
提交者是忙碌的守门员,可能提供较低级别的贡献。
不断的提供贡献,并礼貌的在更广泛的社区指出贡献的价值。
8:用诚实的声音反应你的时间和技能。
虽然贡献源代码是艰巨的,贡献关键代码的机会更少。你也可以
更舒服的通过文档,博客,帖子和演讲来贡献。Barbara Shuarette分享了
怎么为一个开源项目做贡献,无论你是否有经验。
9:成为一个实干家,而不是一个健谈者或巨魔。
开源项目是基于源代码,测试用例,示例和文档。如果你的贡献中,邮件讨论列表
多余你的代码库,重新考虑你优先的贡献。
10:完成你已经开始的,不要放弃。
如果你正确的确定来解决一个真实的问题,业务的需要,或某种类型的
商业驱动,那么失败和离开了就不是一种选择了。
10种方法开始贡献到开源项目中去
我感到奇怪,为什么没有更多开源用户积极的参与到开源社区,成为提交者和贡献者。
在理解了一个开源项目的功能及路线图后,任何人都能直接的获取代码并贡献自己的价值。
因为开源是分布式的,有优秀的参与者。能获得很多益处,而参与的门槛又不要求太高。你没有必要移动,
受雇一个启动的项目,放弃自己的日常工作,甚至没有4年的学位证。
我参与的开源项目,使我的生意在成本控制和自适应性得到加强,在我的履历中也添加了交流的经验,在回馈
社会上,在我的开源项目上建立了一个专业的导师指导网络,同时也提高了我对项目的理解。
总之,参与并成为一个开源项目的提供者(开发者),提高了我个人的名声,增加了商业机会,当然最重要的是
填补了开源项目中的空缺。
因此,你准备什么时候参与到开源项目这个社区呢?
Daniel Doubrovkine提供了下面一个列表,为了任何一个人都能成为了不起的贡献者,另外附加我个人的一些意见
和提示。
10种方式开始参与到开源项目
1:有一个现实的问题需要解决,商业需要,或时某种商业类型的驱动的动机。
贡献时间和努力给开源项目要求是超越了理论和爱好,不言而喻,需要是是发明之母,它驱动者开源参与者。
2:理解项目的目标,并确保与你贡献的目标一致。
与基线代码并行工作,并关注项目路线图。开源项目是被开源社区驱动,当前社区提供了项目的目标和架构,虽然
创造力和创新是重要的,但由形形色色的工作者朝着共同的目标并行的工作更重要。如果你觉得项目的架构需要重构
可以在扩展中增加插件点。
3:提供实现全部功能的分支部分,包含测试信息和文档信息。
因为你完成的开源部分是其他人来审核和维护的,因此自动化测试和文档是必需的。
4:遵守你正在贡献项目中的项目规则
开源意味着是整个社区一起在建设和群体在获取,违反项目规则就会减少信任和合作的机会。
5:要谦虚,永远不要将自己的名字列到开发贡献者中,这是项目领导者做的事情,当然是他/她认为
你的贡献有价值时。
需要一些时间来起得信任和获取权限,花一些时间去理解他人,不要试图减少他人,有规模项目都是用人为贤的。
6:抱着低的期望,学会接受拒绝
虽然开源提供了坚实的基础,但你需要预算足够的时间和精力来把你的解决方案整合到项目中去,不要过早
的提交你,重构它,然后继续。
7:持之以恒,改善意见并保持更新。
提交者是忙碌的守门员,可能提供较低级别的贡献。
不断的提供贡献,并礼貌的在更广泛的社区指出贡献的价值。
8:用诚实的声音反应你的时间和技能。
虽然贡献源代码是艰巨的,贡献关键代码的机会更少。你也可以
更舒服的通过文档,博客,帖子和演讲来贡献。Barbara Shuarette分享了
怎么为一个开源项目做贡献,无论你是否有经验。
9:成为一个实干家,而不是一个健谈者或巨魔。
开源项目是基于源代码,测试用例,示例和文档。如果你的贡献中,邮件讨论列表
多余你的代码库,重新考虑你优先的贡献。
10:完成你已经开始的,不要放弃。
如果你正确的确定来解决一个真实的问题,业务的需要,或某种类型的
商业驱动,那么失败和离开了就不是一种选择了。
发表评论
-
2012.12.24网站
2013-12-24 15:19 0硅谷创业教父:如何规 ... -
2012.12.17网站
2013-12-17 18:09 0看看一位女程序员的奋斗路程 http://bbs.csdn.n ... -
程序员电影
2013-10-25 19:32 01. 骇客帝国(1999) 2. 环形使者(2012) 3. ... -
一些经典的计算机书籍
2013-10-24 09:05 526转:http://blog.jobbole.com/1383/ ... -
国外程序员推荐:每个程序员都应读的书
2013-10-24 09:04 558转:http://blog.jobbole.com/5 ... -
数据科学书籍
2013-09-27 09:04 443成为数据科学家 书籍 http://www.goodreads ... -
免费编程图书
2013-08-29 16:32 374http://stackoverflow.com/questi ... -
iOS 开发者必知的 75 个工具
2013-08-29 14:23 0http://news.cnblogs.com/n/18651 ... -
创业者融资必读的11本书
2013-08-22 09:36 499http://news.cnblogs.com/n/18594 ... -
响应式设计的6个免费测试工具
2013-08-15 08:30 447http://news.cnblogs.com/n/18514 ... -
Dragon Forged创始人:不想当空军的开发者,不是好程序员
2013-08-06 18:12 518http://news.cnblogs.com/n/18415 ... -
程序员技术练级攻略
2013-07-23 10:30 448http://coolshell.cn/articles/49 ... -
自由职业者的 7 条黄金法则
2013-07-20 13:42 512我作为自由职业者已经好几个月了。从全职工作走向自由工作确实需要 ... -
在IT行业获得成功,你只需一项技能
2013-07-19 22:52 531http://www.csdn.net/article/201 ... -
未来三年职业规划
2013-05-31 22:19 938http://news.cnblogs.com/n/18185 ... -
开发工程师人生之路
2013-01-25 17:30 501http://bbs.eetop.cn/thread-2862 ... -
WEB2.网站开发目录
2012-11-08 00:11 66824:电子商城 23:博客 22新闻发布系统 21:Ajax技 ... -
投资投机经典著作55本 .
2012-09-27 17:31 594http://blog.csdn.net/luqin1988/ ... -
一个游戏程序员的学习资料
2012-09-12 08:59 860http://software.intel.com/zh-cn ... -
丽江出行
2012-09-04 12:48 513http://xinsheng.huawei.com/cn/i ...
相关推荐
根据提供的文件信息,我们可以从标题、描述以及标签中提炼出几个关键知识点,这些知识点主要围绕“Unity开源项目”展开。接下来将对这些知识点进行详细阐述。 ### 一、Unity开源项目的概念 Unity是一款由Unity ...
通过学习开源项目,开发者可以了解到实际项目中的问题解决策略,如何组织代码,以及如何与其他组件或服务进行交互。 标签中的"开源项目共享"强调了开源社区的核心精神——分享与协作。开源项目鼓励开发者参与,无论...
如果你具备编程技能,可以直接参与到开源项目中,修复已知问题,或者为项目添加新功能。GitHub 是全球最大的开源项目托管平台,你可以在这里找到无数项目,从简单的错误修复到复杂的架构改进,都有待你的贡献。 ...
10. **建立个人品牌**:通过在开源项目中的贡献,可以展示你的技能和工作成果,有助于建立个人品牌,为职业发展铺路。 总的来说,借助开源项目学习软件开发是一种实践性极强的学习方式,不仅可以提升技术能力,还能...
Java开源Web项目是全球开发者社区中的一个重要组成部分,它们为学习、开发和创新提供了丰富的资源。这些项目通常是基于Java编程语言...通过研究和参与开源项目,开发者不仅可以提升自身技能,还能为整个社区做出贡献。
通过下载和研究这些开源项目,开发者可以深入理解Android系统的内部工作原理,学习到实际项目中的最佳实践,提高自己的编程技巧和解决问题的能力。同时,参与开源社区的讨论和贡献,也是提升个人影响力和建立专业...
在开源项目中,参与者的贡献方式多种多样,包括但不限于: 1. **代码贡献**:开发者可以通过修复bug、添加新功能或者优化现有代码来贡献。 2. **文档编写**:完善项目文档,提供使用教程、API参考或开发者指南,有...
在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发中占据着主导地位。本文将基于提供的信息,深入探讨“Java项目开源源码2023最新资源”所涉及的知识点,以及如何利用这些资源提升自己的Java开发技能...
【标题】:“SUSHIDO Project 开源项目解析” 在IT行业中,开源项目是技术发展的重要驱动力,它们促进了代码共享、协作创新,并为...开源项目不仅可以提高个人技能,也有助于拓宽视野,参与到全球技术生态的建设中。
通过深入研究这个开源项目,我们可以学习到如何在Golang中设计和实现异步编程模型,理解Futures在并发编程中的作用,以及如何有效地测试和文档化开源代码。此外,对于希望参与开源社区的开发者来说,这个项目也是一...
标题中的“michaelbironneau-gateway”是一个特定的开源项目,由Michael Bironneau开发。这个项目被称为“最小API网关”,意味着它提供了一种轻量级的解决方案,用于管理和路由API请求。API网关是微服务架构中的一个...
10. **社区和贡献**: 开源项目依赖于社区的支持和贡献。开发者可以通过GitHub或其他代码托管平台参与讨论,提出问题,提交代码修复或添加新功能。 总的来说,“samonzeweb-godb.zip”是一个基于Go语言的开源数据库...
【标题】"经典开源项目1"揭示了我们讨论的主题,这是一个关于开源软件的集合,特别是针对安卓平台。开源项目在IT行业中占据着重要的...总的来说,这些“经典开源项目”对于个人成长和行业发展都起到了积极的推动作用。
3. **开源与社区贡献**:作为开源项目,mrsinham-catego的源代码对公众开放,开发者可以根据自己的需求进行定制和扩展。社区成员可以提交改进、修复错误或添加新功能,共同推动项目的发展。 4. **API接口**:该项目...
开源项目-gcapizzi-moka.zip是一个由gcapiZZI创建的开源项目,主要是一个用...通过参与这样的开源项目,开发者不仅可以提升自己的编程技能,还能为社区做出贡献,并从中学习到版本控制、代码审查和协作开发的最佳实践。
在本文中,我们将深入探讨开源项目代码的相关知识点,包括其定义、优势、参与方式、常用平台以及如何有效地利用和贡献开源代码。 开源项目代码是指允许任何人查看、使用、修改和分发的计算机程序代码。这种代码通常...
在这个开源项目库中,我们可以期待找到以下几种类型的资源: 1. **基础模板**:这些项目通常包含了一个小程序的基本结构,包括页面、样式、网络请求等,为初学者提供了良好的起点。 2. **示例应用**:一些项目可能...
在开源项目中,Java提供了丰富的库和框架,如Spring、Hibernate、Struts等,用于简化开发过程。 接下来,我们谈谈"mysql"。MySQL是一个高效、可靠的关系型数据库管理系统(RDBMS),也是开源软件的代表之一。Sun...
黄敬群是一位活跃于开源社区的开发者和创业者,参与并贡献了多个开源项目,其中包括轻量级桌面环境LXDE、为Java定制的GCC工具链、Android开源项目、Linaro以及Linux国际化项目SCIM等。在他的经验分享中,黄敬群强调...