DEV Community

Discussion on: Supposed to be a senior developer but feeling like fake and junior

Collapse
 
majoko profile image
majoko • Edited

Thanks for your reply.
I really thought I would get some replies like "You are a lost idiot"

To be honest : Sure I have done some learning and practice within the last seven years. I have read:

  • Code Complete
  • Clean Code
  • Clean Coder
  • The Pragmatic Programmer
  • Clean Architecture

But I do not remember every aspect of these books.
And further: These books cover so many topics which leads again to the problem: What to learn next or what to go deep with?

Further I have build some Alexa Skills or some other simple programs in my free time. I have also started to get in touch with python as I like the simplicity of the language.

It's not the point that I do not know anything. The point is that I have the feeling that I do not now anything and that everybody around me is better in every aspect. This leads to the problem that I sell myself badly because I consider myself to be a dazzler. Maybe I also have Imposter Syndrome, who knows. Further the frameworks today are so damn big. Spring for example. That's just overwhelming to learn all this stuff. And if you have learned something then there comes another big wall of stuff to learn.

What should you study and improve? You should definitely go by what you consider to be priority. Need to learn a new package for C#? Cool, go read the docs or do a course on it and practice for a few hours.

Currently, I would like to focus more on Java and Spring. I've been thinking about changing my job back to C#, but that's nothing concrete yet.

I love my job. Really. I love it to be developer - but I don't want to be just mediocre. I want to become a better developer in every aspect. If possible.

Collapse
 
sargalias profile image
Spyros Argalias

You're definitely not a lost idiot. Programming is serious work that not anyone can just pick up and do. It's easy to feel like you're really bad sometimes, but you've got to remember that as long as you can complete your tasks, then you're extremely valuable to the company. Also as you mentioned, you have similar skills to most of your colleagues, so it's not really that bad. It's just a feeling but it's probably not as valid as you think :).

As for getting even better, just keep up the learning. It might be slow, but you'll definitely get there. Any time you do something, you'll be able to do it better next time, and any time you read you'll learn something too.

Thread Thread
 
majoko profile image
majoko

Thanks - I'll try to do my best.
As I already said: Sometimes it's really hard and sometimes I doubt being a "good" developer and I doubt the decision to become a developer.

For example: If I look at such repositories github.com/kgrzybek/modular-monoli... - Damn! I would never get this done this way. And that's one thing that scares me a lot regarding requirements or expectation when applying for a new job. But that's my problem. Need to handle this somehow with my brain ;)