DEV Community

Cover image for 7 Skills Of An Effective Developer

7 Skills Of An Effective Developer

Maksim Ivanov on November 23, 2017

Originally posted on maksimivanov.com When you see the term effective developer, you probably imagine a person who does a lot of stuff. If yes, th...
Collapse
 
rajaasyraf profile image
Raja Asyraf

As a junior developer, I think this is very helpful advice with stories for each points. Thanks for sharing! Appreciate it.

Collapse
 
satansdeer profile image
Maksim Ivanov

Thanks, really great to hearπŸ‘Ύ

Collapse
 
tiffany profile image
tiff

Agreed. I am an intern here at dev.to. If they like me enough, I'll become a junior here. This is a good primer for me. Thanks for writing this.

Collapse
 
sarah_chima profile image
Sarah Chima

Awesome article!! I learned so much from it.

Collapse
 
satansdeer profile image
Maksim Ivanov

Oh, you are the girl to follow if i'm a frontend developer! Will follow you from now :-)

Collapse
 
sarah_chima profile image
Sarah Chima

πŸ˜„πŸ˜„πŸ˜„

Collapse
 
penderis profile image
Keith

I would just note that the guy in the empathy cartoon was just a douche. Everyone knows you first tell someone they are an idiot then you proceed to tell them why they were being an idiot in your opinion, then you show them how to not do it like an idiot.

Then you better hide your own work because they will now obviously accept the challenge and try to catch you being an idiot. If they are over sensitive and actually feel that you hurt their feelings then maybe they need to #$ @##%$%$ *&&%$#.

Given of course you explained your initial reaction and they learned from the advice.

Collapse
 
satansdeer profile image
Maksim Ivanov

If you are explaining someone that they are wrong – what's the point of being rude in a first place. To feel empowered?

Hm, but actually If you are an impulsive person – then this will just happen uncontrollably.

Anyway what I was trying to illustrate was that rudeness doesn't bring any value and is actually detrimental.

Both negative and positive feedback are important parts of learning process. It's important to have them balanced, give too much of negative feedback – and the feedback loop might be ruined. I'm not talking about positive feedback here because it works a bit differently than negative. Negative feedback suppresses unwanted behavior and actually requires a change (in behavior). While positive just reinforces the existing behavior. This is why it's easier to make harm by excessive negative feedback.

Collapse
 
penderis profile image
Keith

Yip I am impulsive some would say snarky. But helpful.

Collapse
 
memoman90 profile image
mohammed fouad

Thanks for this awesome article .. from real life these stuff happen all the time especially the lack of communication and empathy.