DEV Community

Discussion on: πŸŽ‰5 Dev skills that will boost your salary in 2020

Collapse
 
notbobutah profile image
Rob Mackay

While i agree salary negotiation skills are critical the biggest most embarrassing technical skill i see lacking in modern developers is the tools they use everyday - in particular linux, bash, vim, simple things. If all you know is a an IDE i am unimpressed. Currently i manage multiple teams.

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

If they manage to solve the problems at hand, why do you care if they are using git from the command-line or from the - honestly much better - interface in the IDE?

Collapse
 
notbobutah profile image
Rob Mackay

Its not about how they use git, the most common deployment platform for the languages you name and the cloud service providers in the suggested list is a linux OS. All of the products I have responsibility for are deployed in Kubernetes using a Docker container built on - you guessed it Linux.

Basically the most common building block across all of the technologies you named is that they run on top of Linux. If you don't understand the underlying platform you are deploying on then when things go wrong and a developer needs to diagnose a problem they will be incapable to do so without that basic knowledge.

It is truly like anything in life, if you don't understand the basics then your higher level skills are crippled which makes you worth less in the marketplace. In any job interview I give I ask about basic commands, if the dev doesn't know them they don't get the job.

Thread Thread
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

If they are not curious about or able to learn those things, I would no thire them either.
On the other hand, truth to be told, nobody can know the basics of everything, there are certainly basic things I don't know myself as for 2020.
It's actually a success of good computer science when most people don't have to understand how things works behind the scenes, it means we manage to invent an abstraction that is not leaky.

See Conceptual compression means beginners don’t need to know SQL β€” hallelujah!