My Journey Through Programming School: Becoming a Software Engineer (Part 5)

My Journey Through Programming School: Becoming a Software Engineer (Part 5)

Part 5

As I wrap up my final phase of programming school, I can officially call myself a Software Engineer. This journey has been an incredible experience—one that has equipped me with the skills, confidence, and mindset to continue growing in this ever-evolving field.

The Skills I’ve Gained

Throughout my time in school, I have learned several programming languages and technologies, including:

Python (for backend development and APIs)

JavaScript (for frontend development)

SQL (for working with databases)

Flask (for building full-stack applications)

React (for dynamic user interfaces)

HTML & CSS (for structuring and styling web applications)

These technologies have allowed me to build multiple full-stack applications, and in my final phase, I developed a project that I plan to refine and potentially sell as a fully functional product.

Gaining Confidence as a Developer

One of the biggest takeaways from this journey is the confidence I’ve gained—not just in my ability to code but also in my ability to learn new technologies. The structured approach of my school has taught me how to break down complex problems, debug effectively, and build real-world applications from scratch.

Now, I know that even if I encounter a new programming language or framework, I have the skills to learn and adapt quickly.

Next Steps: Taking My Skills Further

With my final project nearing completion, my goal is to turn it into a polished, market-ready product. After that, I will continue building more applications with the intention of selling them as software solutions.

Additionally, I am excited to apply my programming skills to a new challenge: developing plugins for digital audio workstations (DAWs). With my background in music and programming, I aim to create tools that enhance the creative process for musicians, producers, and engineers.

Final Thoughts

This journey has been transformative, and I am grateful for everything I have learned. Becoming a Software Engineer is just the beginning—I am eager to continue growing, building, and innovating in both the tech and music industries.

If you’re considering learning to code, my advice is simple: stay curious, keep building, and never stop learning. 🚀