DEV Community

Cover image for The Climb: Software Developer Journey
strawberries73
strawberries73

Posted on • Edited on

The Climb: Software Developer Journey

School…… it truly is a beast onto its own. I heard that Seneca college has a great reputation of producing good software developers. It wasn’t even a graduate of Seneca that told me this. Being in my 40s, meant I had to study a little harder than most but “tenacious” is my middle name. Haha! Seriously though it was rough and becoming a developer. Definitely not for the faint hearted. It’s best not to be intimidated though. Face the challenges head on. Building a foundation for Software development required experiences that take you way out of your comfort zone. For someone who is new or considering Software development as a career, I have some recommendations that will make the journey a little less painful.

For starters you should probably get acquainted with basic programming. Learning the basic theory will help develop some understanding as you learn more difficult practices later. You have to learn how to think like a programmer. Try not to sweat the small stuff because it WILL come to you. Remember to be patient with yourself and don’t rush progress. Free courses and tutorials like w3schools and more will help you understand things like Encapsulation, Polymorphism and Abstraction. Those 1% of you who naturally get 99% in your programming courses… You are so lucky!! Remember that it’s better to try for those high grades. If you do badly on a subject, take it again. Retaining that foundational knowledge is your key to success.

This field is a vast range of options when it comes to jobs. There are easy jobs that require teams to work together and there are jobs that require a lot of struggles with strict deadlines. Finding what is right for you is up to the individual and what your goals are in your career. Keep an open mind about everything because you never know where your interests may end up. I know this from experience. In my first year, I didn’t want to touch web programming in JavaScript. Absolutely hated JavaScript. Now my preferred languages are C# in .Net Frameworks and JavaScript!

After everything is over, and I evaluated my experience. I’d say it was worth it! The struggles, the victories are minor compared to the sense of accomplishment gained. I can’t speak for everyone, but the experience gave me some personal growth. Time well spent! Also leads to a great career! So be brave and reach for the stars….. I mean computer!

Top comments (0)