DEV Community

Mentoring Developers

Episode 41 – 5 Steps To Success As a Software Developer

Do you find yourself scratching your head trying to figure out how to break into the next higher sphere and make considerably more money without sacrificing family time?
 
Does it seem that everyone else seems to have this “development” thing figured out but you have been left in the lurch?
 
If this is you, read on…

Episode Highlights and Show Notes:
Arsalan: Hi everyone. Welcome to episode 41 of the Mentoring Developers podcast. I’m really thrilled to have you as a listener and a supporter, and someone who believes in our mission, which is to promote diversity and to help new people become developers and to succeed. We also want to help them develop this culture of empathy. It’s a thing that’s very important and I’m glad that you’re on this journey with us.
Arsalan: Today I want to talk to you about something that I haven’t really talked to you about much in the past. It’s something that I’ve been thinking about, and I know that a lot of you have been thinking about, and that is what does it really take to succeed as a software engineer or a software developer? There are some people who succeed and some people who struggle but eventually we all get our bearings. Yet, there should be a way to structure your career and structure your life so that it sets you up for success. Or, it increases your chance for success.
Arsalan: I’ve had many years of experience and I’ve talked to many people through this podcast and outside of this podcast. So, I’ve come up with this idea of the five steps for success as a software developer. I wanted to tell you a little bit about that in this episode. Before I do that I wanted to remind you that you can go online at mentoringdevelopers.com/episode41 where you can find a transcript of this episode. You can also go to mentoring developers.com/list, to sign up for my mailing list where you can get these five steps and a whole lot more in an email sequence that you will receive every 3 to 4 days. Hopefully, you will learn and benefit from my ideas and some of the ideas from the top people in our industry on how to succeed as a developer.
Arsalan: So let’s get started. Ask yourself this: do you dream of making it big in software development? You started your journey. You are a developer or you are thinking about becoming a developer. You feel like you can do it. You’re getting the hang of it, but you haven’t succeeded in the way that others have succeeded. If this is something that you dream about, then keep listening. If not, then go back and think about what it is that you really want in life. Think about whether this is the right career for you. I will support you either way.
Arsalan: Do you find yourself wondering how you would go in this stage of your software development journey to becoming a truly successful developer? Do you find yourself scratching your head trying to figure out how to break into your next higher sphere? Perhaps, you are wondering how to become a manager or a senior, or how to be taken seriously in architectural decisions? Have you wondered how to become an architect or how to start your own company? What about becoming independent? Or maybe you want to be part of a startup? Or perhaps you would rather become a CTO or a CEO? You have dreams and it’s good to have dreams.
Arsalan: So here’s a reality. Lots of new and aspiring developers struggle with managing their career. Money is tight when you are a junior developer or an intern. Money being tight is a fact of life. Coupled with that, you usually don’t have a lot of time to learn a bunch of new technologies. There are so many new div technologies coming out in software development. How can you be expected to learn all of them? It’s hard to know what to learn and what to skip. This is true for software developers who have been in the industry for a long time, and for software developers who are just starting out,

Episode source