DEV Community

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

Collapse
 
mentoruby profile image
Ruby

Hi, there! Thanks for expressing your feelings here. I believe your post must have touched many developers’ soul, which I am sure I am one of them. Honestly, I’ve been through the same situations as yours. Sometimes, I diminish myself, e.g. I have short-lasting memories in my mind; I am so stupid like a 56k modem while other people are now like 5G network!? Blah, blah, blah…Even I have been working as a developer for almost 15 years; I am still overcoming such a hard feeling and impostor syndrome.

Here are my thoughts. Think positively. Well, it sounds like water is wet. What if I have a sad, pathetic personality? Um…I might first remove my discouraging factors, e.g. don’t compare too much between you and your colleagues or friends. Some people may have great technical skills, but poor communication or interpersonal skills. Some people may find solutions quickly, but the solution may not be the best fit to the problem, somehow tricky or short-term. In reality, no one is perfect. Everyone has flaws. Your flaws are simply part of you; they can make you unique and beautiful only when you realize them, cherish them, not reject or resist them.

Going back to C# .NET development is like going back to your comfort zone. Ask yourself and imagine, are you sure you want to go back, stick to your comfort zone and never come out again? After the three years of Java development, is there truly no room for you to grow further, what is the blockage? Try not to freak out by the new technologies or other strong developers. In fact, you are lucky that your fellows left you many great comments to follow. You may first choose some interesting topics to learn, or some simpler ones, don’t immediately jump to advanced level unless you are confident to. It doesn’t matter if you learn slowly (single core processor? I admit). The main point is you are upgrading yourself, bit by bit. Keep your progress. Don’t give up. One day, you will respect yourself as a real developer.

Superhuman Determination + Right Kind of Training = Road to Success

Collapse
 
majoko profile image
majoko

Thanks for your reply. It is not about C# or Java. It’s about the fact that other co workes build crazy generic solutions which I would never come up with. That keeps me depressed and I don’t know what to do.

Sure I am learning new things day by day but I think that they are many years beyond me. Even if they work as developers as many years as I do.

I love the job but often I think and feel that I am just to dump for that job and should look for something else. But to be honest. I don’t know which job exactly.