Reading lots of code is the most important, at this point, so you see how the code is actually written in the industry.
An other good way to get started is to try to change some software you use, to add a feature you want in it. It’s challenging to get your head around someone else’s codebase, and yet it’s a very important skill, since you’ll need that in most jobs you’ll find. Education tends to assume you’re the one starting the codebase, but it’s rarely the case in real life.
And when you feel confident enough making those small changes, you can try to submit the most useful ones to the project. :) This will teach you collaboration, which is an other very difficult and very important part of the job. Plus, it will get you contacts and contributions to show off.
Reading lots of code is the most important, at this point, so you see how the code is actually written in the industry.
An other good way to get started is to try to change some software you use, to add a feature you want in it. It’s challenging to get your head around someone else’s codebase, and yet it’s a very important skill, since you’ll need that in most jobs you’ll find. Education tends to assume you’re the one starting the codebase, but it’s rarely the case in real life.
And when you feel confident enough making those small changes, you can try to submit the most useful ones to the project. :) This will teach you collaboration, which is an other very difficult and very important part of the job. Plus, it will get you contacts and contributions to show off.