Ask HN: What are some good ways to gain real-world software project experience?

2 points by rktesthn ↗ HN
I am a software newbie who wants to become a full-time software professional. The biggest challenge I have faced is the lack of real-world project experience. Boot camps, online courses, freelancing, and GitHub contributions are some of the options I can pursue. Any comments on the pros and cons of each of the solutions above?

3 comments

[ 3.7 ms ] story [ 17.1 ms ] thread
Start an open source project. Look for a problem and create a solution for it that is better than alternative solutions. Work with contributors, to build something that is useful to others.. You'll be surprised how much real world experience you'll gain.
Thank you! This is a great suggestion.
Join a game jam with a team looking for contributors. You'll learn new skills, both technical and managerial, and you'll have something to show at the end of it.