Why this question? π
Lastly, I'm trying to enhance my personal brand, and as a result of that, I've also had to describe myself.
I had the temptation of present myself as a software developer, but some doubts seized me.
What is in fact a software developer?
What makes you one?
How much time or experience do you need to be considered a software developer? π€
I'd like the incredible community of DEV to answer these questions and share knowledge, and opinions in the comments below π.
Top comments (5)
So long as you do something to solve a problem - which is almost anything anyone would build/fix/enhance. You yourself is a Software Developer. It is all about solving problems and fixing things. Of course, that is all my opinion. Just be passionate about what you do, you'll never feel the doubt again.
I think I get it, so:
If I'm able to solve problems with software I'm a software developer, right?
I think what makes you a software developer is in the name. Do you build software? If yes, then you are a software developer. If you are either working on the frontend or the backend, it doesn't matter much. If you are building websites, then you are not a software developer, but a web developer.
I don't think experience plays a role in calling yourself a software developer, but more in what type you are. Are you just beginning your career? Then you are a junior or trainee software developer. Do you have a lot of experience building enterprise software or production-ready software? Are you at a level that you can coach someone? Then you might be a senior software developer. If you are neither here nor there, you have experience but not on a senior level, go ahead and say that you are just a software developer.
Thanks for sharing your thoughts. I'll keep it in mind
Excellent clarification, thanks for sharing this useful advice! π