- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多focused .它目前不接受答案。
想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .
6年前关闭。
Improve this question
我知道如何找到开源项目。我知道如何找到它们。我不知道该怎么做是索要一份要做的事情的 list 。我一直在的每个开发者邮件列表中都挤满了真正的开发者。我从来没有看到任何新的程序员出现。大多数开源项目似乎对新程序员一点都不友好。
一个不是非常有经验的程序员怎么会要求做一些事情,同时又不会显得烦人或麻烦。
您对新程序员提供帮助有何看法?
**
有项目的人有没有适合初学者的空间。
我知道中级 C/C++/
最佳答案
简短的回答 - 首先成为项目的活跃用户。它会让事情变得更容易。
长答案——
问题不在于开源项目不需要帮助——大多数人会很高兴得到他们能得到的所有帮助。问题是,大多数人决定帮助留下足够长的时间以离开开发团队一段时间,然后“剥落”并且再也没有出现。
过去,我在几个开源项目中非常活跃,我们一直遇到这种情况。让人们想要提供帮助很容易,但很难让他们真正将所需的努力投入到项目中以发挥作用。我个人花了很多很多时间来帮助新的潜在开发人员,但几乎总是眼睁睁地看着他们消失。
如果您能证明自己是认真的,那么团队的 react 会更快——这通常不仅仅是出现在聊天室、论坛或邮件列表中。
首先,我会先找到合适的项目。找到开源项目很容易,但要找到适合您的项目就更难了。
这是困难的还是容易的部分,这取决于您的观点。我建议从你熟悉的项目开始——希望你已经使用过。如果您找到了您感兴趣的软件,请在考虑加入开发团队之前尝试使用当前状态的软件。如果您是该软件的用户,随着时间的推移,您更有可能对做出贡献感兴趣。
使用该项目将做两件事 -
一,它会让你熟悉他们对项目的看法。这通常会让你更容易理解代码的设计,但最重要的是,帮助你理解当前团队的目标。
其次,通常也更容易吸引开发人员的注意。如果您有具体问题要问。我个人总是对一个具体的、有针对性的、聪明的问题非常敏感。这有助于与当前的开发团队建立关系。
一旦您熟悉了团队和项目本身,并对其中的内容有所了解,请尝试修复一两个错误。这是一种简单的方式,可以表明您可以富有成效和有用,并且会得到很好的接受。
到那时,团队可能会更愿意帮助您找到值得关注的良好、长期目标和任务。我有几个人更多地沿着这些路线接触我们的项目,我们都很高兴帮助他们尝试找出如何融入团队并与整个团队融为一体。
这就是目标 - 从长远来看,您不希望只是贡献者,您希望成为团队的一员。那是您开始对项目拥有所有权的时候,并且当它真正变得有趣时。
关于open-source - 加入开源列车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/660615/
我是一名优秀的程序员,十分优秀!