DEV Community

Cover image for 5 Common Mistakes Every Junior Developer Makes (And How to Avoid Them)

5 Common Mistakes Every Junior Developer Makes (And How to Avoid Them)

Jagroop Singh on February 25, 2024

We all make mistakes, and these are the mistakes that elevate us to the position of senior developer, and overcoming these mistakes elevates us to ...
Collapse
 
works profile image
Web

Also one thing more, don't be overachiever at your office otherwise no one will like you at your workplace or it would start distancing them from you

Collapse
 
andyjessop profile image
Andy Jessop

I don't agree with this at all. You should absolutely aim to be an over-achiever - always strive to be the absolute best you can.

BUT, don't brag about it or be smug. Stay humble and be nice to people and they will like you.

Collapse
 
jagroop2001 profile image
Jagroop Singh

Yes , I also believe the same but we have to find out our target audience where we will show ourself as an overachiever.

It's not meant for everyone.
How do you think about this @andyjessop ?

Thread Thread
 
andyjessop profile image
Andy Jessop

You show yourself by the work you do. But this business is mostly about people - and I can't emphasise enough how important it is to be nice. Never put people down, always show them the respect they deserve by listening attentively, and just be nice to people. Whether you are an over- or under-achiever, these skills will ensure you have a long and successful career.

Thread Thread
 
jagroop2001 profile image
Jagroop Singh

In team, there are different personalities available, and a bunch of people are happy in if someone sucess graph is either going down or not above them.
As soon as it's going to hike , they will start complaining.
Why he get special treatment?
Why his work is praised and not us ?
blah,blah..

Sometimes being nice with everyone makes us dumb !!

Also please who achieve less than us , always tries to pull us down.

Collapse
 
jagroop2001 profile image
Jagroop Singh

True 💯

Or do one thing pretend yourself average infront of others but not in meetings and workplace where your performance is measured.

Collapse
 
john12 profile image
john

Yes !! sounds insightful

Collapse
 
john12 profile image
john

One thing more, your company is not your family. So one should stop considering them as our family and should prioritize then over our own real family.

Collapse
 
jagroop2001 profile image
Jagroop Singh

💯 correct !!
Consider them as a family for temporary purpose or hours .
Also sometimes we have to applies too different families in order to get raise in money and life 😅

Collapse
 
john12 profile image
john

😂

Collapse
 
fpaghar profile image
Fatemeh Paghar

Communication is vital for success in any field, and software development is no exception. As a developer, it's important to be able to clearly communicate your work and thought process. Being able to articulate your approach and contributions is just as important as your

Collapse
 
jagroop2001 profile image
Jagroop Singh

True 💯
As I experienced, a person with great communication grow and appreciated more as compare to a person with great coding skills (and communicate less).

Collapse
 
twinbird24 profile image
Attila Komaromi

A lot of items in this list could easily be applied to more senior developers as well—especially regarding the soft skills, i.e. communicating with your team and taking a break from coding to do other, non-IT related hobbies.

Collapse
 
jagroop2001 profile image
Jagroop Singh

Yes @twinbird24 !!
I think an experienced developer already go through these during their intial phase.
No doubt some senior developer still not changed or don't want to change oneself.

Collapse
 
andyjessop profile image
Andy Jessop

To add to this, I would say the most important thing is to thoroughly learn the basics.

This doesn't mean you have to have a CS degree, or to learn everything before diving in, but you should definitely have a programme of learning alongside your projects that includes: a low level language (e.g. C++), systems design, a database language (SQL), algorithms.

The concepts you learn at this stage will stay with you for your entire career and are your rock solid foundation.

Collapse
 
jagroop2001 profile image
Jagroop Singh

💯

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Love this post ! I have been especially guilty of two and it is a big obstacle to any serious learning. Instead you want to be very comfortable in tools that help you get the job done

Collapse
 
jagroop2001 profile image
Jagroop Singh

Yes !!
Juste focusing on right tools is more important instead of learning all the things which are not even required or used.
Also I am happy that my experiences will help someone.

Collapse
 
shailennaidoo profile image
Shailen Naidoo

I enjoyed this article, I often find that articles here are lacking quality but this one was a breathe of fresh air.

Collapse
 
jagroop2001 profile image
Jagroop Singh

Thanks @shailennaidoo !!
I am working on quality as well.Can you please share your tips for writing quality content.
It would really helpful in my future blogs !!

Collapse
 
bodema profile image
bodema gexige

100% agreed !!

Collapse
 
jagroop2001 profile image
Jagroop Singh

Thanks @bodema

Collapse
 
1mukhtor profile image
1mukhtor • Edited

Great article! 100% agreed.

Collapse
 
jagroop2001 profile image
Jagroop Singh

Depends on the person !!
It's natural, sometimes people want to show themselves busy because:

  • No one is taking to it intead of looking free and alone it's natural we look up at one's phone.
  • Person may be introvert or doesn't know the people in that gathering.

What about your views @1mukhtor

Collapse
 
Sloan, the sloth mascot
Comment deleted
 
jagroop2001 profile image
Jagroop Singh

In that case it might possible that some companies thought process would be your official time is mine and your personal time is also mine.

Or
May be they would look busy 😅