13 ms·
Ask HN: What tech stack is in demand, and why?
- sabalaba 9y agoTensorFlow, Linear Algebra, Calculus and Probability are in high demand right now. They’re the building blocks for Machine Learning.
- SimonPStevens 9y agoI'd question this. These things might be trending in mind share. And companies looking to hire people with these skills might have somewhat of a shortage. But I'm not sure they are actually in high demand. It's easy to forget on HN that 90% of tech jobs are in 'dull' bread and butter languages used in enterprises, and nothing to do with the latest trends. I think the stack overflow jobs stats linked elsewhere in this thread says it all... Java, JavaScript, Python are the most in demand languages right now. Tensorflow doesn't even show up on their list of popular tools.
- dagw 9y agoWhere? Even the few ML jobs I'm seeing are really 'basic' from a math point of view, as in apply well studied algorithms from well tested libraries in the most obvious ways to relatively small amount of data. The number of ML jobs that actually require you to understand the underlying building blocks of ML is tiny.
- LiamPa 9y agoSlightly out of date now but this gives you a good idea of what companies want (no why though) https://blog.whoishiring.io/june-2017-in-numbers/ https://blog.whoishiring.io/june-2017-in-numbers/
- discordance 9y agoStackoverflow Insights might help answer your question: https://insights.stackoverflow.com/survey/2017#technology-languages-over-time https://insights.stackoverflow.com/survey/2017#technology-la...
- synicalx 9y agoHonestly not very exciting, and possible region specific to my neck of the woods (South Australia): Office 365 and Azure. Every non-tech company, and even some tech companies seem to be moving whatever they can into Office 365 and Azure. Some are just moving Exchange, others are moving Sharepoint, and some are just using Azure as an alternative to running a VM farm on-prem (bit boring really). But MS is marketing this HARD here and everyone seems to be buying the message. Plenty of lower-tier 'Infrastructure Admin' type roles going all over the place, most MSP's are looking for architecture and engineering types as well in fairly high numbers (I count about 20-30 such roles on Linkedin). A lot of Dev roles also seem to be angling towards "Experience with Data Lake/App Service/Some other Azure-ey thing is preferred".
- arca_vorago 9y agoBash and sql, because it's what really keeps things running, despite constant claims by hipster-hackers about how you should be using something else. Real IDE usage (vim/emacs).
- jmnicolas 9y agoIt's what really keeps things running sure, but it's not what will get you hired.
- bryanrasmussen 9y agobeing great at SQL, and a particular DB, will get you hired.
- icebraining 9y agoBash may keep things running, but how many developers need to know it? In my limited experience, maybe 10%, and even they barely use it. It's just for writing some bits of the infrastructure, which is then calcified for years.
- pandler 9y agoI'm always really impressed when I check out the source of a bash program that I use, and part of me wishes I could be at that level, but really I'm more likely to use python for any non-trivial cli scripting. It's more that sufficient for everything I've had to do so far, and python skills have much wider applications beyond just scripting.
- croon 9y ago~"Plastics and metal is what really keeps things running, despite constant claims by software hipsters." Just because something is on an underlying layer doesn't mean it's more important or more in demand.
- expertentipp 9y agoAs for the web development the situation currently stabilized as an oligopoly between Facebook (React) and Google (Angular). Some projects are trying Vue, some leftover ones with Backbone, Meteor here and there, but it's overall a minor share.
- sp527 9y agoShare of new projects being spun up in Angular is probably on a serious decline as well. I don’t see too much future potential there. React will probably dominate for the immediate future.
- kamac 9y agoWhy nobody mentions ember? I thought it was the third most popular thing behind react and angular?
- HatchedLake721 9y agoBecause it’s mature and stable, hence not cool anymore
- raverbashing 9y ago"It's not fun if the code you wrote in the morning works in the afternoon after your .js framework updates some 5 times"
- sp527 9y agoFramework adoption is likely power law distributed and therefore exponentially greater mindshare and ecosystem development (e.g. supporting libraries, learning material, best practices, blog posts, etc) accrue to the first place contender. It tends to be the case that technologies become fairly entrenched as a result of these effects, once they break out into mainstream adoption (think UNIX, SQL, etc). Ember never made it to that point and almost certainly never will. People are still free to use it of course, but it’s going to be a poor technology choice in light of the above factors.
- zaarn 9y agoLooking at the local newspaper, C# Client Applications, C++/Java Business Applications and PHP+MySQL Websites with a few Node.js Jobs sprinkled in. Some lonely ads are also asking for Ruby or Python.
- toyg 9y agoDo people still look up jobs in newspapers? I thought those ads were just legally-mandated foils to prove companies had looked for local people before importing cheaper foreign talent.
- zaarn 9y agoI do and they may be foils, I'm not sure on that, but if you send in your application it's unlikely to get handled differently. It's a job ad.
- pgsandstrom 9y agoLiving in Sweden, it seems to be to be Java and .NET that keeps the world running. React might be the most popular frontend library though.
- staticelf 9y agoAlthough, node is pretty big in Sweden as well.
- hack2017 9y ago"Let's pick GUI scripts that are least likely to completely change in just few years."
- expertentipp 9y ago... and Java (i.e. TypeScript) in the front end, until someone realizes that Java is nothing like JavaScript... now we have to hire some front end w* * * *s and throw the pile of TS at them.
- zv 9y agoMy impression so far is that TSQL, SSIS and .Net keeps world running. Frontend Angular/Bootstrap, but again frontend is not that important.
- ojhughes 9y agoKubernetes, not a stack per say but increasingly important and worth understanding.
- hack2017 9y agoIsn't this some legacy pre-serverless platform they used to use in early/mid 201x's?
- ojhughes 9y agoOr is it one of the building blocks of severless infrastructure? Banks etc will want to host serverless in house
- gcoda 9y agoCurrent form of "server less" is not that useful to most people. Not talking about proprietary tech, AWS is good, but considering Amazon web services as a profession sounds really distopian
- majewsky 9y agoNo, that's OpenStack. :)
- shakna 9y agoCOBOL and Fortran. Probably with some z/OS as well. Much of the world's financial systems run on it, replacing it is infeasible, but the expert's in this area are aging out (and many have retired more than once). But the tech still needs maintaining, and is difficult to work with. Fewer and fewer grad students seem interested in learning it, and the expectation that you'll stay and work on this stack for 20+ years is something that drives others away.
- staticelf 9y ago> Fewer and fewer grad students seem interested in learning it Probably because it's not really fun languages to work in compared to newer things. I'd rather get paid a bit less and work with C# for example than get paid a lot more and being miserable. :) And since it is a language that will probably die off sooner or later, it is not really a good investment since it will limit your job prospects if the bank you work for would ever change their financial system.
- rk06 9y agothe word is 'paid', not 'payed'. Spellcheckers fail to catch this because 'payed' is an actual word,
- staticelf 9y agoYeah, sorry, I should know that. Thanks for pointing it out. I am not a native speaker but I consider myself to be pretty good at written english anyway..
- js8 9y ago> Probably because it's not really fun languages to work in compared to newer things. I work on z/OS utilities, mostly assembler. It can be fun, you have to be resourceful. z/OS is actually quite pleasant environment compared to many newer platforms (such as Windows), because you get a very high visibility into what's going on in the system. I guess it depends on type of person. If you love to understand things across the stack (what's going on under), you might like it. If you would rather focus on an application (or framework) layer only, you probably won't.
- mycat 9y agoVerilog and VHDL, and related software suite; Quartus, ISE, Vivado, etc.
- jlarcombe 9y ago"which"
- rkwasny 9y agoThis awesome new framework called PlainJS :) Really efficient some say :)
- gotofritz 9y agoAbsolutely not - very hard to get hired in any senior capability if that's all you know
- kyriakos 9y agoPHP, believe it or not there's huge demand
- EnderMB 9y agoIn the .NET universe, demand seems to continue to grow in the UK, especially in the CMS landscape. However, demand for lower-paying jobs using open-source CMS's like Umbraco seems to be rising, whereas the rates for contractors are rising for the enterprise level choices like Sitecore. I mention contractor rates because in Bristol companies are struggling to keep experience in full-time development. For Umbraco, we're seeing the space grow with more full-time people, whereas if you're a developer that can work with Sitecore you can earn a LOT more by moving into contracting. Developers are going from £40-50k roles into £550-600 a day roles as contractors, earning over double what they were before. It's also lucrative for recruiters, as they get a percentage of a bigger overall salary. Sure, it's fairly niche, and it's as unglamorous as it gets, but the work is there if you know this proprietary CMS as it is widely used by a number of large businesses based on its marketing platforms.