“A common refrain from those in the tech industry is that everyone should learn to code. There are a multitude of organizations (e.g. Code Academy, Treehouse, andUdacity among many others) set up to help mid-career professionals pick up this new skill as well as a growing demand that we include programming in our primary school curriculum.
If becoming a programmer is appealing to you, great. But seeking employment based on any one “hard skill” is an outdated way of thinking. The rapid evolution of technology forces us to constantly reconsider which hard skills are in demand. (And we should). Staying on top of the hard skills needed is a necessity in the short term, but one of the best ways to position yourself for success in the long term is to focus on the soft skills needed no matter what technology you are working with.
“There is often this naive reaction a lot of people have,” says Cowen. “They say, ‘Now I need to take X number of years off, learn all the skills of computer programming and become a programmer.’ Very often that’s a bad way to go. It’s people who integrate technical skills with knowledge of a concrete area and who understand marketing, presentation, and persuasion.”
From Sean Blanda, 99u.com, Read the Article