22

I recently joined a new company where work is quite different than my previous company.
Every day at work is challenging for me. There is good exposure to learn technology in depth. But time constraint to deliver module like under 3 days does not let me learn my work, also I am not satisfy with the quality of my code that I provide, it more looks like a patch. In my previous company I was favorite developer of my team but here I feel like a fresher who doesn't know from where to start.

Even I feel like my presence does not make any impact in office as I am just like an extra player of the team. I am slow at my work because I learn then I code due to which my manager does not consider me for any new work. I feel like left out in my team.

Once I overheard one of my colleague he called me helpless and were making fun of me. With every passing day I am losing my confidence.

I have no github reputation. It's like I am jack of all trades but master of none.

Every day is like big fight day in office.
I know our only way to survive in this industry is to keep on learning but in smart way. I am not sure what's that smart way?

Any advice would be helpful.

Comments
  • 3
    Welcome to devRant! Have your first ++. Hang in there, and roll with it. They just forgot what it's like to start out new with a new job. I'm a generalist myself, and I like it that way. I think it's better to know multiple technologies, rather than be a specialist, because it makes you more versatile and valuable.
  • 4
    Keeping your head high (not too much, though), being confident in your skill set and focussing on your work is something that has helped me a lot.

    Also, rejoice that you are not the smartest person in the room anymore. Learn from your peers, and once they realize that their taunts are not getting to you, they are sure to stop soon.

    Kindly keep in mind that one should never be ashamed of 'not knowing' something. It's a part of the learning process. Google, or talk.

    One last thing: we are not responsible for what others talk about us, but we are responsible for what we give them to talk about us.

    Have a nice day. Cheers.
    Sabhya
  • 1
    Stick it out,
    dont worry if not clicking straight away, Stay hungry and put some time away to keep learning, And alayws remember, building knowledge is like building a wall,,, one brick at a time and wont ever be done all at once

    https://hanselman.com/blog/...

    Great blog post and an interesting area within IT above
  • 0
    @asabhyak welcome to devRant!
Add Comment