Rankings of required skills in software development job listings
41–50 of 56 posts
Re: Rankings of required skills in software development job listings
#42Re: Rankings of required skills in software development job listings
#43Actually in terms of finding if job site is useful for me that listing is nice. Quick scroll and I see there are no technologies that I use. No .NET, C#, Entity framework.
No SQL Server, or any of the Azure PaaS - service busses, event hubs, stream analytics, Data Lake, etc. Fairly standard/boring "we're making a monolithic app in a dynamic language" stuff.
Re: Rankings of required skills in software development job listings
#44Really small sample size, with a lot of potential biases. I wouldn't base any decisions on this data.
Re: Rankings of required skills in software development job listings
#45I'm surprised hadoop is at the top for distributed processing. I don't imagine many businesses really actually want hadoop. Anybody here using it as part of their stack and can justify its use?
Re: Rankings of required skills in software development job listings
#46Really small sample size, with a lot of potential biases. I wouldn't base any decisions on this data.
True... but poor C anyways :(
Re: Rankings of required skills in software development job listings
#47Really small sample size, with a lot of potential biases. I wouldn't base any decisions on this data.
Re: Rankings of required skills in software development job listings
#48The #2 Operating System is iOS, and no Objective-C or Swift in the language listing?
Re: Rankings of required skills in software development job listings
#49I'm surprised hadoop is at the top for distributed processing. I don't imagine many businesses really actually want hadoop. Anybody here using it as part of their stack and can justify its use?
I imagine quite a few do. They may not be using the map/reduce API (although there are almost certainly use cases where that makes sense too), but HDFS and Yarn are pretty ubiquitous.
Re: Rankings of required skills in software development job listings
#50The idea of Open Source was still in its early days, and only Perl had a great central library of code that was free for anyone to use.
And of all these languages, most were hot with a fanatic idealism about how Object Oriented Programming would solve the problems of the tech industry. Those languages that rejected Object Oriented Programming (Python and PHP, and also, to a lesser extent, Perl) were proud of their defiance, till the moment (a few years later) when they gave in and decided to become Object Oriented.
There has been a convergence of culture. Nowadays most programming languages have all of the same things:
1.) package managers to manage your dependencies
2.) frameworks with command line tools to automate setup and database migrations
3.) multi paradigm -- most languages now facilitate Object Oriented Programming, but also Logic programming and Functional programming and pattern matching, and other paradigms.
4.) open source libraries of code for everything, typically on Github
Nowadays I can go from writing in Python to writing in Javascript, and most of the stuff I expect is exactly the same in both languages. I can think these words about practically any language that I am asked to work with: "Oh, I have to write a module to send email to new users? Okay, let me look up the open source libraries that handle email. There are probably a dozen projects on Github"
There is much more of a mainstream to computer programming than their used to be. This "normalization" happened first with software for the Internet, though lately its even been spreading to hardware projects. A few languages (Clojure, Haskell) still have strong philosophical differences from the mainstream, but they offer the common basics, like any languages that nowadays wants to make a programmer feel productive.
So these lists of skills are less meaningful than they used to be. Once upon a time it would take months to give up one language and learn a new one, whereas nowadays the switch is easier, since so many assumptions that are true in one language remain true when you switch to a different language.