I've been getting a lot of questions along the lines of "What technology/language should I be learning to be a competitive hire once I graduate?" Are technologies like Ruby on Rails going to be relevant in 2-3 years, or will more front-endy frameworks like Backbone.JS be the de facto? Will everything be asynchronous (Node/Tornado)? Will iOS be as relevant as it is now, or will HTML5 apps run as well as native mobile applications? If hiring developers gets even more difficult than it is now, does this question even matter?
With Hacker News and tech media touting some new technology every day, it's tough to know what to spend time learning. I'd love to hear your forecasts for the next few years. (Feel free to invite anyone else, too!)