What Skills Should Software Engineers Have for the Next Decade?

Mobile is the future. Above, women test smartphones in 2015 in Berlin. Photo by Sean Gallup/Getty Images This question originally appeared on Quora, the knowledge-sharing network where compelling questions are answered by people with unique insights. You can follow Quora on Twitter, Facebook, and Google Plus. Answer by Pedram Keyani, worked at Google, was an early engineer at Facebook, and now at Uber: Advertisement If you are looking to be a great general-purpose software engineer, then the skills for the next five to 10 years are very similar to the skills needed in the past five to 10 years: Strong understanding of the fundamentals of computer science, including databases, networking, compilers, data structures, algorithms, and operating systems design Highly analytical and able to decompose big problems into smaller problems Sequence…


Link to Full Article: What Skills Should Software Engineers Have for the Next Decade?