DEV Community

Colin Morgan
Colin Morgan

Posted on

Often neglected skills new devs should learn?

Obviously learning to program is only one part of the equation when learning to become a Developer.

What are some skills, concepts, tools, etc that often seem neglected and should be learned by new/junior developers to help them in the early parts of their career?

Latest comments (33)

Collapse
 
jukefr profile image
Kevin Jullien

How to sell yourself to an employer.

Collapse
 
antonrich profile image
Anton

Programming in your sleep.

Collapse
 
acloudmasters profile image
Shakim Harris

This thread is gold!

Collapse
 
thecodetrane profile image
Michael Cain • Edited

Creative and professional writing skills.

I’m dead serious.

One of the hardest things we have to do is name things. It, in itself, is an abstract activity: you are taking an idea and fixing it upon a word or short phrase. No small task! Some of the colloquial method names and error messages I see in projects makes me cringe.

If you can write an essay or a short story, you can probably name things well. Cultivate those skills.

Collapse
 
lewiscowles1986 profile image
Lewis Cowles

Communication, critical evaluation, debugging, sysadmin, data-structures, possibly algorithms.

Collapse
 
hybrid_alex profile image
Alex Carpenter

Writing is something I look back on in my own career and wish I focused on more.

Collapse
 
burdettelamar profile image
Burdette Lamar

Walk in the customer's shoes. Writing use cases as documentation helps me stay properly user-oriented.

Collapse
 
chuck_ha profile image
Chuck Ha

Reading and understanding code.

Do a lot of this. You will become an even better programmer and gain deeper insights to the program you're reading.

Collapse
 
threedeeprinter profile image
Dan Benge

Setting up a new environment from scratch.

Collapse
 
gabeguz profile image
Gabriel Guzman
  • The basics of IP networking: DNS, DHCP, routes, gateways, sockets, hops, latency, ping, telnet, etc.

  • How to use the command line

  • When to ask for help