We know that there are relatively few "bad" technology skills out there, but there are some skills that might be more useful than others in today's job market. In particular, there is of-the-moment software that happens to be in favor among enterprises these days, and beefing up your knowledge of these could behoove you if you're looking to make a career move. If you're a hiring manager, it's worth a look to see what software is being used, and where.
I've put on my prognosticator's cap for a look at which software is worth your time. You'll find content management systems, 3D modeling, and programming frameworks in the mix.
Before we dive into the list, though, let's set some expectations. Some of the software examples you'll find here are frameworks, some are applications, and straddle the line that separates the categories.
Here's another thing: How to determine if something qualifies as a software, rather than a programming language? Here's how I drew the line: If something is used in support of a programming language, is an application, or is a utility, then it's a software rather than a language. I know that there are products that dance along the dividing line, but since I put the list together, I got to make the decision.
If you disagree with the choices, I look forward to our conversation in the comments section below.
To support my decisions about which software to include in this list, I interviewed Alvaro Oliveira, VP of talent operations Toptal. Toptal is an online talent marketplace that connects freelance designers and developers who it has screened for experience and competence with companies looking for talent.
Asked about that, Alvaro said, "It's insanely popular, and I only see it getting bigger."
Let's get started. Once you've reviewed the software we're highlighting here, I'd love to know what you think of the list. Are you using any of these technologies? Are there others you expected to be on the list, but aren't? Tell me all about it in the comments section below.