Click here to Skip to main content
15,884,043 members

Survey Results

What programming skills will be important for developers over the next 3 years?

Survey period: 6 Apr 2020 to 13 Apr 2020

"Important" meaning: if you're not familiar with it then good luck finding a programming job.

OptionVotes% 
Artificial Intelligence33142.82
Quantum Computing688.80
Data Structures and Algorithms39350.84
UNIX or Linux15920.57
Containers (Docker and Kubernetes)26634.41
Programming for GPUs and other hardware accelerators11615.01
Parallelization / Vectorization18023.29
Security51666.75
People skills33443.21
Other (please comment)395.05
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralOther: TransCoding Pin
MadMyche12-Apr-20 9:10
professionalMadMyche12-Apr-20 9:10 
GeneralBeing able to sit in a chair for 8 to 12 hours a day Pin
Dean Roddey10-Apr-20 5:41
Dean Roddey10-Apr-20 5:41 
GeneralRe: Being able to sit in a chair for 8 to 12 hours a day Pin
Nelek11-Apr-20 10:51
protectorNelek11-Apr-20 10:51 
Dean Roddey wrote:
And more and more folks looking to get rich quick will continue to encourage this trend, to just use someone else's infrastructure and make no real commitments themselves. If it doesn't work in quickly, dump it and all the customers and move on to the next one. So presumably a lot of jobs will end up moving in this direction as well.
I hope not, but seeing how it is going lately... I think you can have a point here.
M.D.V. Wink | ;)

If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.

GeneralOther: Machine learning, big data, beer Pin
CPallini9-Apr-20 10:50
mveCPallini9-Apr-20 10:50 
GeneralHow about just "skill"? Pin
Marc Clifton9-Apr-20 3:13
mvaMarc Clifton9-Apr-20 3:13 
GeneralRe: How about just "skill"? Pin
Sharath C V12-Apr-20 16:17
professionalSharath C V12-Apr-20 16:17 
AnswerCreativity Pin
Dmitriy Gakh8-Apr-20 2:13
professionalDmitriy Gakh8-Apr-20 2:13 
GeneralBeing logical Pin
Jörgen Andersson7-Apr-20 7:14
professionalJörgen Andersson7-Apr-20 7:14 
GeneralOther: embedded systems Pin
Member 102486217-Apr-20 7:12
Member 102486217-Apr-20 7:12 
GeneralOther: VR/AR/MR/XR Pin
twhall7-Apr-20 4:15
twhall7-Apr-20 4:15 
GeneralRe: Other: VR/AR/MR/XR Pin
Dean Roddey7-Apr-20 16:10
Dean Roddey7-Apr-20 16:10 
GeneralRe: Other: VR/AR/MR/XR Pin
twhall8-Apr-20 3:47
twhall8-Apr-20 3:47 
GeneralPeople Skills and Security Pin
obermd7-Apr-20 3:39
obermd7-Apr-20 3:39 
GeneralRe: People Skills and Security Pin
James Curran7-Apr-20 4:25
James Curran7-Apr-20 4:25 
GeneralOther - Imposible to predict the Future. Pin
Slow Eddie7-Apr-20 2:47
professionalSlow Eddie7-Apr-20 2:47 
GeneralRe: Other - Imposible to predict the Future. Pin
agolddog7-Apr-20 3:08
agolddog7-Apr-20 3:08 
GeneralRe: Other - Imposible to predict the Future. Pin
RickZeeland7-Apr-20 7:20
mveRickZeeland7-Apr-20 7:20 
GeneralRe: Other - Imposible to predict the Future. Pin
agolddog7-Apr-20 7:34
agolddog7-Apr-20 7:34 
GeneralRe: Other - Imposible to predict the Future. Pin
Jesus Carroll28-Apr-20 5:13
professionalJesus Carroll28-Apr-20 5:13 
General"Being resistant to COVID-19" Pin
OriginalGriff6-Apr-20 9:28
mveOriginalGriff6-Apr-20 9:28 
GeneralRe: "Being resistant to COVID-19" Pin
Afzaal Ahmad Zeeshan6-Apr-20 14:03
professionalAfzaal Ahmad Zeeshan6-Apr-20 14:03 
AnswerDebugging ... Pin
ZurdoDev6-Apr-20 1:35
professionalZurdoDev6-Apr-20 1:35 
GeneralRe: Debugging ... Pin
Nemanja Trifunovic6-Apr-20 1:56
Nemanja Trifunovic6-Apr-20 1:56 
GeneralRe: Debugging ... Pin
ZurdoDev6-Apr-20 2:02
professionalZurdoDev6-Apr-20 2:02 
GeneralRe: Debugging ... Pin
Greg Utas6-Apr-20 6:12
professionalGreg Utas6-Apr-20 6:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.