Open Invitation: Experiance via Open Source

time to read 4 min | 692 words

I just responded to a message on the Israeli .NET dev forum, where the poster asked how they can gain experiance when all the jobs require experience. The poster assumed that in order to contribute to an open source project, he would need experience as well.

Personal fact: My professional (commercial/getting-paid-to-do-this) experience in programming: 1 year, 5 months, 1 week. Talking from a head hunter point of view, I am not even rated for a beginner's job.

Well, consider this an open invitation for anyone that can pick up an if statement, to contribute to the following open source projects.

  • NHibernate
  • Castle Active Record
  • Castle MonoRail
  • Castle Windsor
  • Rhino Mocks
  • Rhino Commons
  • Rhino Igloo
  • NHibernate Query Analyzer
  • NHibernate Query Generator
  • Linq for NHibernate

I don't care about grades or time in the industry, I would only care about the contributions that you can make. Get the source, and see if you can make things better. (Just to clarify, this option is opened for experienced developers as well)

What do you get from it?

  • Warm fuzzy feeling :-)
  • More work
  • The chance to work with some really smart people on really fun projoects
  • Experience that you couldn't get anywhere else.

How you can help?

You can talk to the development teams here:

  • NHibernate-dev mailing list: nhibernate-development AT lists.sourceforge.net
  • Castle-dev mailing list: castle-project-devel AT googlegroups.com
  • Rhino Tools-dev mailing list: rhino-tools-dev AT googlegroups.com

NHibernate source:

svn co https://svn.sourceforge.net/svnroot/nhibernate/trunk/nhibernate

Castle source:

svn co https://svn.castleproject.org/svn/castle/trunk

Rhino Tools source:

svn co https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk