Click here to Skip to main content
15,743,710 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.

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
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 
That's always been a pretty tough part of the business for a lot of folks thinking about getting into it. It takes a certain type of person.

So to skills, it's hard to say. One hope I have is that we get small fuel cell technology worked out and suddenly phones and wee tablets can (once again) make the trip back up to real computers just like the PC did. Then we get rid of the hacky crap that makes up most of mobile programming, and use real languages with real threads and programs that just run till the user stops them and they can have normal ongoing processing in the background without playing tricks and so forth.That would open the door for much more unified development across the whole ecosystem.

Hopefully, though it probably won't happen, the browser finally gets shot in the head a dumped in a ditch beside the road in Jersey. If a quarter of the effort that's gone into making the browser a crap development environment had gone into cooperation between the major players to create a portable API, we'd all be so much better off. Leave the USB drive... take the cannoli.

Given that most all of the trends are making it harder and harder to just sell software as a business, and that this is pushing more and more companies towards cloud based systems and becoming service companies, sadly, this probably means a lot more of this kind of silliness is in the future. Obviously for some kinds of things it makes sense, where harnessing large amounts of shared processing power for small amounts of time are involved. But mostly now it's a business decision to get out of having real products and obligations to users and just have monthly revenues from services. And of course that puts a small set of very large companies into control of a lot of businesses, since most cannot afford to create such a setup themselves.

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.
Explorans limites defectum

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 
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
mvaOriginalGriff6-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
mveGreg 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.