我是一名初级java开发人员,我想为开源项目做出贡献。我查看了OpenEJB和Hibernate的任务,发现它们对我来说太难了。例如,在OpenEJB中,许多任务与字节码修改有关,而在休眠中,许多问题与使用dbms特定功能或集成问题有关。我做错了什么?只有经验丰富的程序员才能为这些项目做出贡献,或者有机会获得这些项目?
答案 0 :(得分:5)
从小处开始 - 不要试图与具有多年经验的人竞争。有多种方式可以做出贡献,包括更新文档,测试安装和查看现有文档,以确保它仍然是最新的和相关的。
当您按照文档的方式进行操作时,您将了解有关该项目的更多信息,并最终会发现自己可以先进行小的更改,稍后再进行更大的更改。只是不要放弃 - 你最终会到达那里。