I am a student of Information Technology. I think I am fairly comfortable with the Java and C++ languages. The next step I want to take towards honing my skills is to involve myself in some Open Source Project. The problem is that most of the projects seem to be too huge and scary to someone like me who is still in the learning phase. I tried Google for simple projects that students like me can participate in but unfortunately I was unable to find anything interesting.
Can someone please suggest some Open Source Software Projects for students that can help expose students to real world programming in general?
EDIT: The question was blocked, so let me rephrase it: How can a student gain real life experiences in Open Source Projects? How to find/select an Open Source Project for oneself?
Just not be afraid of trying yourself somewhere. You have 4 ways:
Opensource called so because everyone can participate.
So, IMO, your first and last problem is your fear.
P.S. It is not dependent on your skill. Anyway, I guess I know what are you seeking for - junior jobs
.
Junior jobs exist almost in each opensource project, but if not - it is easy to explain what it is: junior jobs may be: fixes for minor bugs, typos in the code and other minor changes. After you/project mentor realized that you have enough skills then you/project mentor may ask/give you full repository access to contribute. In other way, you simply can contact project maintainer to ask how you can help to improve this project.
And last - you can simply write documentation for the code, wiki-pages and etc, because each project needs documentation updates or even writing it from scratch.
I think, the best for You is creating own project. Create group student who want learn by creating. This is probabli better option for You. Don't scare. Many people start like You:) Good luck!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With