DEV Community

loading...
Cover image for ๐Ÿค” What really makes you a software developer?
Developer Road

๐Ÿค” What really makes you a software developer?

Daniel Diaz
Self-taught Python/Django Developer, Technical Writer, and long-life learner. I enjoy creating software from scratch and sharing knowledge with stunning technical articles.
ใƒป1 min read

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 ๐Ÿ˜Œ.

Discussion (7)

Collapse
technoglot profile image
Amelia Vieira Rosado

What makes you one? How much time or experience do you need to be considered a software developer? ๐Ÿค”

I don't think I'll be answering either of these questions. However, here's my two cents. You should not try to build a personal brand around a job title. Instead, build a personal brand around YOU. (I trust you already figured this out, but I still wanted to put that out there). What you do for a living and who you are as a person, are not always one and the same. Embrace that.

Also, counting the days, weeks, months and years needed to call yourself a software developer is a bit of stretch. Arguably there are levels to that title: junior (please don't skip this one), mid and senior. That's the natural evolution of it. Usually, these are experience dependent. And since that's a job title, everyone and every company has a different definition for it. On to the next question; What makes you a software dev?

Well, having superpowers, duh! But seriously, if you solve problems by using tech and programming, you are already doing that much, I think.

The bottom-line remains: it is a job title, not a personal brand. A personal brand, at least in my understanding, is all about YOU and the value you bring. Not about your job title.

Hope that helps? ๐Ÿ˜…๐Ÿคท๐Ÿปโ€โ™€๏ธ

Collapse
danidiaztech profile image
Daniel Diaz Author

Excellent clarification, thanks for sharing this useful advice! ๐Ÿ˜

Collapse
technoglot profile image
Amelia Vieira Rosado

Glad you found it useful! ๐Ÿ˜…

Collapse
theowlsden profile image
Shaquil Maria

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.

How much time or experience do you need to be considered a software 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.

Collapse
danidiaztech profile image
Daniel Diaz Author

Thanks for sharing your thoughts. I'll keep it in mind

Collapse
sshanzel profile image
Hansel Solevilla • Edited

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.

Collapse
danidiaztech profile image
Daniel Diaz Author

I think I get it, so:

If I'm able to solve problems with software I'm a software developer, right?

Forem Open with the Forem app