想要加入一个开放源码项目,但希望建议,配合我的特定技能组合[封闭]
-
19-09-2019 - |
题
我认识到,这可能是重复的问题,但这个问题是非常具体到我的技能。
我想参加一个开放源码软件项目。我是个专业软件开发人员和研究生(主的科学软件工程)和专业(在我的日常工作),我的工作ASP.NET,ASP/VBScript和SQL服务器。
我最近采取了我的第一个研究生课程,该课程介绍了我 MinGW, Cygwin 和 海湾合作委员会.这打开了我的眼睛的力量和伟大的开放源码软件。我一直都受尊敬的火狐和颠复--大的名字-但是这给我更大的洞察力。
我想要加入一个项目,我可以生产但又可以学习。我想该项目将在初期在发展,但表示的承诺(如果失败或者是中断了,我会找到一个新的一)。我希望该项目将在Linux社区,但与期望,它将在工作窗户、Mac OS X和Linux。
以下是技术我熟悉的。
- .网2.0,1.1
- SQL服务器
- 源码
- 可可
- 可可触摸
- MySQL
- 善变的
- 颠复
- Cygwin
- MinGW
- 海湾合作委员会/库
IDEs
- Visual Studio2005/2008
- //需要将物品寄
- 模式
- 记事本:-)
语言
- C#
- VB.NET
- C++(仅)
- 目标-C(优选的)
- C(优选的)
- JavaScript
- HTML/XML/等。
我知道这问题是有点主观,但这个答案将是最适合我 想 在一个项目。我会更新这一员额时,我获得问题的指导什么我要找的。
更新:我还没有找到一项目,可能适合我。该项目先前所述,只单,都是很好的选择,但他们多一点的成熟超过我会舒服。
还有,我认识到,有一些政治时 加入 一个项目。但是很好的事有关的开放源是我可以开始参与不充分(或甚至1/2的)"成员"的团队。刚开始学习基本代码和作出贡献的核心队伍...这就足够了我自己。
解决方案
我的建议的基础上你的技能将工作与多个开放源代码的项目。你有经验C使用的两mingw和MSVC.使用这些知识对帮助与当地移植,与图书馆只有编制使用mingw或只编译使用MSVC.这有助于整体的跨平台的性质的库,并得到你熟悉他们的。一旦你熟悉他们,你可以帮助扩大功能。这会让你了解和促进在同一时间。有相当多的库所以我不会克入一个大的清单。我会提MySQL/只因为我知道这不很好地汇编在MSVC从经验。无论如何,我2美分。...
其他提示
只需要开发人员。MySQL项目有效地死在水和原始发展的团队已经转移到只,这是一个叉的MySQL代码库,并将保持兼容的可预见的未来。你会有更多的运气下载来源和编译自己,然后试图问题的增补程序的已知问题的回的成员发展的队伍。如果你问题足够的增补程序,随着时间的推移,你可能会被授予提交状况对他们的来源库。但是,你不能只是说"嘿,我想加入你的项目,所以这些代码,我承诺你的躯干,而不需要通过适当的渠道"。 你要播放一些政治。如果你这样做对个人的好评,你可能是更好只是开始一个项目。
如果你有兴趣在C#。净的,你应该有助于单。;)
我会建议考虑作出贡献的一个项目你在哪里以外的技术人员设置的。你会得到两倍的利益促进一个开放源码项目的同时,还学习新的技能。
-bn