DEV Community

loading...

Is knowing how to use Docker a prerequisite to becoming a Senior Software Developer?

Alec Brunelle
Words on React, GraphQL, Next.JS, Cypress, Privacy and Remote Work
ใƒป1 min read

Just a question I think needs some discussion. I know titles in software dev are pretty much out the window at this point, but was curious on the communities thoughts.

Is knowing what containers are and how to use them necessary in 2020? Docker specifically?

Discussion (8)

Collapse
madza profile image
Madza • Edited

Nowadays, when there are as many technologies as different types of workflows in organizations, it's almost guaranteed you will not be familiar with some technology 'X' particular company uses as part of their stack.

So, it's not always about knowing the 'X', but how fast you can pick up the 'X'.

Collapse
aleccool213 profile image
Alec Brunelle Author

Totally true!

Collapse
gabrsmalta profile image
Gabriel Malta

I think the best approach is knowing about the "container paradigm" and what kind of problem they suppose to solve.

Know some options, for instance, Docker, Kubernetes and even VirtualBox is a great way to keep track about this topic and keep your "senior title" safe.

Collapse
aleccool213 profile image
Alec Brunelle Author

Knowing a little about all of the tools could be argued is better than knowing a lot about just one!

Collapse
himanshugupta profile image
Himanshu Gupta

I would recommend understanding containerization at a high level and knowing some basic docker commands if you are a software developer. If you work in devOps then you must know docker.

Collapse
aleccool213 profile image
Alec Brunelle Author

For devops, this is a must!

Collapse
_marekj profile image
Marek Jay

yes

Collapse
aleccool213 profile image
Alec Brunelle Author

Straight to the point, love it ๐Ÿ™