Employers Want More Open Source Workers, Says Linux Foundation Study (zdnet.com)
As in past years, "Open source is professionalizing, and employers are seeking staff with demonstrable skills," says the executive director of the Linux Foundation, describing the results of a new study with Dice.com. An anonymous reader quotes ZDNet:
According to the two groups' 2017 Open Source Jobs Survey and Report, "Not only do 89 percent of hiring managers report difficulty in finding qualified talent for open source roles, but 58 percent report needing to hire more open source professionals in the next six months than in the six months prior"... Seventy percent of employers, up from 66 percent in 2016, are hunting for workers with cloud experience. Web technologies placed second, with 67 percent of hiring managers hunting for workers with JavaScript and related skills. This is up five percent from last year's 62 percent. The demand for Linux talent remains strong. Sixty-five percent of hiring managers are looking for Linux experts. That's down slightly from 2016's 71 percent.
The three most common positions that they're looking to fill are developer, DevOps engineer, and systems administrator, according to the study, and "a growing number of companies (60 percent) are looking for full-time hires, compared with 53 percent last year.
"Nearly half (47 percent) of companies will pay for employees to become open-source certified."
The three most common positions that they're looking to fill are developer, DevOps engineer, and systems administrator, according to the study, and "a growing number of companies (60 percent) are looking for full-time hires, compared with 53 percent last year.
"Nearly half (47 percent) of companies will pay for employees to become open-source certified."
Indeed. The only thing that sticks in the minds of employers who don't understand the open source model is that talented people will spend countless hours working on something basically for free, so they want that cheap talent, willing to work long hours, for themselves.
money-making is not compatible with open source.
... unless that software is of secondary importance to the business. For example, websites make more money from a free OS (Linux), a free webserver (Apache), a free DB (MySQL), because they don't have to pay for all that software.
Wrong.
You can't sell open source, but you can make plenty of money supporting it. Like redhat. Or make money using open source for providing services. Apache is popular for being good - being free too is not a disadvantage. You make more money when you don't have to pay royalties. Even better if you have some people who can program the occational fix - so you won't need a consultant for that.
"89 percent of hiring managers report difficulty in finding qualified talent for open source roles"
When your job ad demands 7-10 years of experience in a thing that isn't even 10 years old then yeah, you might have some difficulty "finding quality talent" because you're being ridiculous.
Job ad bullet points are used as filters and do a great job (ha!) of filtering out all of the ideal candidates in favor of the ones that will gladly lie about their skill sets yet can't write anything more trivial than strcpy() on a whiteboard. Maybe you stop looking for "workers with cloud experience" and start looking for "workers that have great system administration skills who we'll train to use the specific 'cloud' thingy we're using this month." After all, what these job posts that demand a "hit the ground running" candidate fail to realize is that they have to train the new employee in the operations and peculiarities unique to their business anyway.
Pay a decent wage and write realistic job applications and give everyone who applies in earnest a fair shake and you might not have so much "difficulty finding quality talent."
Until you read the job description, which usually includes Active Directory, MS SQLServer, and so on. Drives me to distraction.
developer: write code. gotcha.
systems administrator: write scripts, config management, handle infra. gotcha.
DevOps engineer do neither. Write code in a shitty open floorplan office, get hounded for using noise cancelling headphones and working from home, endure nerf fights and microbrew on a tuesday because the CEO decided the devs were too gloomy for his investors to look at, and the burndown didnt matter anyway. Break incessantly from your coding job to go play sysadmin poorly. get overbooked to ops meetings, burn out and quit.
seriously, devops is a cancer. it only makes to @botchagalupe who uses it as a vehicle to pay the mortgage. It pisses off sysadmins by turning shit like NTP into a fragile 'microservice' of hypervisors and poorly documented ruby layers. it pisses off devs by making them take an oncall shift for an OS theyve only ever deployed to.
Good people go to bed earlier.
"Nearly half (47 percent) of companies will pay for employees to become open-source certified."
So nearly half of the companies are incompetent, then!
You don't get open-source certified anywhere. Unless they actually look at your portfolio of open-source contributions. There is no certification instance. Look at Linus Torvalds or Richard Stallman - neither is "open-source certified", although they define large parts of the open-source landscape.
young, attractive women want more rsilvergun. Now I wonder if I can get a job at the Linux Foundation doing studies...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
A developer who doesn't use Visual Studio/Oracle DB/...?
A developer who will take his employer source code and drop it on GitHub?
A developer is a developer. Using Linux/Postgres/OpenLDAP/... doesn't make you an "Open Source" developer.
Will $CURRENT_YEAR be the year of the Linux Desktop?
You can't sell open source
Yes you can sell open source software under various licenses. However, you have your terms confused.
Free software is a subset of open source software often licensed under the GPL. There is nothing in the GPL that says you can't sell the software. When you transfer your binaries, however , the GPL license requires that you provide your customers with four freedoms:
The freedom to run the program as you wish, for any purpose (freedom 0).
The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
You can sell software using other licenses, such as BSD and Apache. Both meet the definition of Open Source, but do not convey the rights listed above. In fact, these licenses allow you to relicense the code as proprietary. For instance, a quote from the Apache license:
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
This is how Apple has legally built it's operating system on top of the Mach kernel and BSD Unix. They sell it, and they have relicensed it. A person contributing significant code to these projects is therefore unable to acquire their own source code from Apple. This loophole renders these licenses as non-free.
What does it mean? Someone willing to work with open source? Someone willing to write it? How does skillset differ from closed source professional or blue tie professional?
Someone who can help management get something for nothing. People who can understand the licenses and allow the company to use as much as possible without paying for it, while avoiding the pitfall of in-house software becoming open source because someone was lazy.
Ideally, someone who can also eke free support out of open source, getting others to fix bugs for free.
Do you miss the old days when Dice.com owned Slashdot?
Sometimes I do, yes.
At least you knew where you were with Dice.com. They didn't make a lot of promises they didn't keep. Better the devil you know, and all that..
IBM managed to convince Cobol programmers that the world is divided into "mainframe" programmers and "PC". This is so inculcated into their brains that many of them still use those terms. I am not sure if a smart phone is an IBM or a PC, but IBM mainframe Cobol harkens back to the days when the entire os memory model allowed for no more than 640K of memory. But as long as you convince everyone who is willing to listen that not being one of "yours" is one of "others", you are golden. Just sprinkle some "open source" dust on it and it'll owrk. Oh, go ahead. Show me how to compile (open source) Docker with the network cable pulled out.
Any guest worker system is indistinguishable from indentured servitude.
And you just ignore that Stallman financed himself and FSF in the early years by selling GPL licensed software? His plan has never been about the price of software.
"When the wise point his finger to the moon, the idiot looks at the finger". Pixel had very low return of investment, for ten years. Few "glorified account" with silly titles would have seen any value, in what turned out to be a gold mine. Stevens job did... and stroke gold. Pragmatism is for the mentally challenged. Understanding for the wise and smart. A.G
Could not agree more. Furthermore, almost no one in HR understand engineering.
All of those things apply to proprietary software too. And in top of that you need a team of lawyers to negotiate contacts plus full time staff, expensive tools and often nasty workarounds just to manage license compliance alone.
employers want...but are not willing to pay.
Quick question: do you bring home your gross pay or your net pay? If you have a gross income of $100,000 per year, but your living expenses are $110,000 per year - is that a good thing? Gross margin is irrelevant.
Browsing at +1 - no ACs, I ignore their posts. So refreshing!
Redhat has been around 24 years, and went public back in 1999 - 18 years ago. They aren't really that new, nor is what they are offering. It's been around for a generation. And I assume you mean Pixar, not Pixel? Pixar was a money loser until they partnered with Disney, and that's the reaosn Disney ultimately bought it. Until it was hired by Disney to do Toy Story, Pixar was slowly losing employees, shedding about 60% of its workforce - and all its hardware lines - over the course of 10 years or so.
Browsing at +1 - no ACs, I ignore their posts. So refreshing!
There are many more qualified programmers sitting on the sideline than they need. The problem is not that it is difficult to find workers. It is that it is difficult to find workers who will work for the low wages that they want to pay, especially if it requires moving to some of the ridiculously expensive locations they insist on placing their operations in.
They know this and often advertise jobs that they have no intent to pay to fill to create the illusion that there is a shortage. This helps in their case to bring in more offshore talent that will undercut wages.
They have the money as shown by their profits and the outrageous wages paid to those higher up the chain.
Somehow, the normal capitalist formula that says wages should rise to balance the supply has been broken. I believe it is largely due to them having enough success to not care and a reduction in the consumer's pickiness on product quality and features. I'm sure there are other factors.
So when your revenue model is 'give away the software and sell the support', how much incentive is there to build a great product that is easy to install and understand and has few bugs? It seems to me that anything that would cut down on the need for support would get a low priority. Maybe it is just me.
It is one of the mechanisms created in the last couple of decades to magnify the appearance that there is a lack of people qualified for the work. Just come up with a new certification, claim that there is a shortage of people who have it (there is because why would someone with decades of experience get it), and beg the government to let in more cheap workers.
'Cuz tweeting is far more valuable than actually making software.
What is with the extraneous "an"?
I imagine that gets easier to judge a good candidate from a bad one when you can actually read his code.
Market value for the software, or a copy of the software? There are two parts involved in software development: writing the software and copying it. Writing it costs money, copying it is essentially free. Open source makes it harder to charge money for copying software, but makes it easy to charge money for writing it. In contrast, proprietary off-the-shelf software involves writing software for free and then charging to make copies of it. Which do you think makes more economic sense?
I am TheRaven on Soylent News
Most of the certifications that have been suggested to me over the years have been part of a racket. 1.) Pay $$$ to take the course and get the certification. 2.) If you lucky, your employer gives you a token raise because you're magically more valuable. The raise pays for the cost of obtaining the certification over a three year period. 3.) Certification is only good for three years. Return to step 1. Nice treadmill this cottage industry has created.
If step 2 never happens--and lately that is more than likely going to be the case--then you just out the $$$ and for what?
CUR ALLOC 20195.....5804M
"Shortage" means either the people griping don't want to pay what the sellers are asking (whether it be software developers or fidget spinner makers), or the sellers have for some reason not chosen to charge all the market will bear (because they don't want to seem like dicks, they goofed on pricing or quantity, or there's a law against it).
Pony up the money and buy that Tickle Me Elmo on the, ahem, "secondary market", or pay people what it'll take to get them to work for you, or whatever, or quit yer griping.
There's no time like the present. Well, the past used to be.