This Is How I’d Pick My Software Engineering Career If I Had to Start All Over
Last July, a computer science student dropped me a message with a question that really got my wheels turning: “If you could go back in time and kickstart your career all over again, what mistakes you wish you could avoid, or things you want to do differently?” As I sit down to reflect on my journey through the fascinating world of software engineering, I can’t help but be intrigued by this simple yet profound question. Starting out in any career can be a wild ride, but it’s also a thrilling adventure filled with opportunities to learn and grow. Today, I’m excited to share the insights and lessons I’ve picked up over 17 years in this field. So, grab a comfy seat, and let’s dive into the lessons I’ve learned and the transformative moments that have shaped my career and my life.
In my early years, I had the chance to work and pair programming with nerds who exceeded my expertise by leaps and bounds. The knowledge I gained from them has since proven to be the cornerstone of my success. Since then, I’ve encountered two types of people in my numerous projects: those who surpass my expertise and those who look up to my skills. When working with colleagues who know less than you, embrace the chance to mentor and guide. It’s not just about showcasing your technical prowess, but also fostering collaboration and camaraderie. This is one facet of growth that deepens your understanding of the subject matter.
0 Comments