Seasoned SaaS professional with over two decades of software expertise, passionate about mentoring, writing on tech and finding creative expression through art.
You need to first understand and acknowledge what made you start with software development. Please note that coding is just one of the tasks done in software development.
You will also agree that software development is all about people and solving the issues faced by people using software. So obviously we need to be people-person and possess skills like problem-solving, logical thinking, analytical thinking, interpersonal skills and empathy.
Before you love coding, you need to love people and problem-solving to tackle their issues with software solutions.
We cannot start with coding and then hope to start linking it someday.
And we should have our why. Why are we doing coding?
I think learning to code is like learning to use a sword. We use the sword in a war against injustice. But just being a soldier is not enough. We should have some reason to be a soldier. And courage, patriotism and fighting spirit. Otherwise, it will become just work for pay.
Rediscover your "why." It's not just about code; it's about making a difference, solving problems, and yes, getting paid for the skill you've mastered.
Coding for longer hours beyond duty hours need not mean extra effort or love for coding. It could be helplessness or compulsion. It could also be inefficiency of the environment or/and the developer. We should aim for smart work and not slogging. Work-life balance is important.
Probably it may be a good idea to consult some expert career counselor.
Above all, it is not the end of the world if we do not like coding or do it well. There are many right people in the wrong places. Maybe you can excel at something else. Worry more about the time you are going to invest continuing with coding than the time invested so far in it. Make good use of the remaining time.
You need to first understand and acknowledge what made you start with software development. Please note that coding is just one of the tasks done in software development.
You will also agree that software development is all about people and solving the issues faced by people using software. So obviously we need to be people-person and possess skills like problem-solving, logical thinking, analytical thinking, interpersonal skills and empathy.
Before you love coding, you need to love people and problem-solving to tackle their issues with software solutions.
We cannot start with coding and then hope to start linking it someday.
And we should have our why. Why are we doing coding?
I think learning to code is like learning to use a sword. We use the sword in a war against injustice. But just being a soldier is not enough. We should have some reason to be a soldier. And courage, patriotism and fighting spirit. Otherwise, it will become just work for pay.
Rediscover your "why." It's not just about code; it's about making a difference, solving problems, and yes, getting paid for the skill you've mastered.
Coding for longer hours beyond duty hours need not mean extra effort or love for coding. It could be helplessness or compulsion. It could also be inefficiency of the environment or/and the developer. We should aim for smart work and not slogging. Work-life balance is important.
Probably it may be a good idea to consult some expert career counselor.
Above all, it is not the end of the world if we do not like coding or do it well. There are many right people in the wrong places. Maybe you can excel at something else. Worry more about the time you are going to invest continuing with coding than the time invested so far in it. Make good use of the remaining time.
All the best!
thanks for the suggestions! they are helpful!