Where do senior engineers come from?
Getting started as a software engineer is an intimidating, but worthwhile journey. Beyond doing tutorials and building your own personal projects, there's a lot more to software engineering.
The best way is to learn by doing! Open-Source software not only allows us to build amazing things, but it allows us the
opportunity to write software without having to be working for a software company.
Contribute to Open-Source projects in order to experience the software engineering process: identify a problem,
communicate the problem, work on a solution, get feedback on the solution, and experience the satisfaction of having your code benefit a piece of software with users!
Open-Source software maintainers: just like companies benefit by hiring and training junior developers, you will benefit from including junior developers in your OSS project.
Help people learn your codebase and how you operate, and they will put in the work to help achieve goals.
Where do I get started?
I am learning how to code!
I maintain an Open-Source project!
I am a teacher!