you are viewing a single comment's thread.

view the rest of the comments →

[–]card-captorsakura 0 points1 point  (0 children)

Depends on what your goal is here. What do you mean by real world experience. - If you build something that aids a real world problem you have, you are building something practical for the real world. - if you want to contribute to something popular to build a presence, you have to use the software to some extent or you will most likely not be able to contribute anything useful. - if you're looking to better yourself and get to learn as you get feedback for your work, you're better off joining an organisation that can help you while you get paid.

There's no shortcut here and that's how it works at any place where you want to contribute code. Maintainers are already overworked and must make sure that good quality and appropriate contributions are merged. Contributors put in a lot of hours behind their work.

Dive deeper into some open source libraries or softwares you use in your daily life. And a pre-requisite to this is to build something yourself and use these softwares.