DEV Community

Discussion on: What software development skills only come with experience?

Collapse
 
ben profile image
Ben Halpern

Two skill areas that come to mind for me:

Risk management

Risk management is rarely by the book. You need to have lived through a lot of good and bad risks in order to have a sense of how to weigh these things.

Productivity

This is fairly broad, but I really think productivity as a developer is a really hard skill to be taught or to have innately. Having an idea of how long a thing is supposed to take and being consistent about spending your time takes experience.

Collapse
 
buphmin profile image
buphmin

Two things related to productivity is organization of code and writing code that is easily maintainable. These things are not intuitive and don't have a "right" answer but in my opinion you really only get better at by shooting yourself in the foot a few times.

Collapse
 
thebazshah profile image
Muhammad Shahbaz • Edited

Productivity also includes the way you are using your machine, development tools, shortcut keys, code snippets, boilerplate code etc. for a particular programming language. These are some of things I look for, after getting good grip on programming language I am working with.