Computer Science Degrees Aren't Returning On Investment For Coders, Research Finds (theregister.co.uk)
According to a new survey, coders with a bachelor's degree in computer science only earn 3,000 British Pounds (BP) more a year than those who don't have one. The survey of 4,700 developers in the UK was conducted by Stack Overflow, a community site frequented by developers for answers to technical questions. The Register reports the findings: This is despite the average degree now costing 9,000 BP a year in tuition fees alone. Average student debt is now more than 50,000 BP, according the Institute of Fiscal Studies. The research found that the median salary of those who did not have higher education was 35,000 BP per year, while those who gained a bachelor's degree earned 38,000 BP and postgraduates took home 42,000 BP. It found that 48 per cent of developers with less than four years of professional experience currently hold a Computer Science-related undergraduate degree, while 49 per cent had completed an online course instead. The research also found that JavaScript developers were most in demand, with almost 27 per cent of jobs advertised on Stack Overflow now requiring this skill, followed by Java (22 per cent), Python (16 per cent), C# (15 per cent) and ReactJS (9 per cent).
who gets paid in pounds lol
Slashdot: providing anti-social weirdos a soapbox, since 1997.
only earn 3,000 British Pounds (BP) more a year
Can someone convert this to something I understand, like Dogecoins per fortnight?
Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
I only get tired of explaining to traditionalist relatives who have engineering degrees why I'm called an "engineer" when I don't have an engineering degree. It's brutal. But not as nasty as the look I got from that damn chemist who took umbrage at my explanation of how I was creating biodiesel in my garage. My god, my nerve at being such an impudent auteur as to research the chemistry on the web and try it at home. The death state I got when I explained that any way to get energy into the reaction - heat, ultrasonic, microwave, catalytic assistance - made it more efficient... I'll never forget the evil eye cast upon me. I bite my thumb at that dude!
It probably IS hard to explain to relatives who have engineering degrees why you're called an "engineer" when you're not an engineer.
If you want news from today, you have to come back tomorrow.
A degree guarantees a broad understanding of computing related issues. Of course some people without a degree may have this, but these are a few of the things I have seen:
A business rule that had been modified a number of times by requests from the business; "do X when Y", "do X when Z but not A", "Assume A is false when not Y", and so on for many years. The result was a huge condition with brackets that could not easily be understood. Writing it as a boolean expression and simplifying it revealed that several of the variables in the conditions were not relevant (it did the same thing when they were true or false), much of the complexity was because some test was being applied in multiple conditions and the whole lot simplified down to a short clear expression.
A coder had produced a phenomenal amount of code, counted by lines. In peer review it turned out he didn't understand how to call library classes, and copied the library code into every module which used it
A coder defined a macro defining the boolean "or" "|" as "and"! It turned out that he was totally confused by an expression opening a file as F_READ | F_WRITE, and thought that the compiler writers and everyone else in history had got "or" and "and" the wrong way round.
A definition which was obviously a finite state machine written as spaghetti code, where all that was needed was a table of state, event, action, new-state
This is a legend in our company. An Array copy function defined, despite one being available as
# This function only works on arrays up to size of three elements
A[0] = B[0]
if (B.size > 1)
A[1] = B[1]
if (B.size > 2)
A[2] = B[2]
if (B.size > 3)
A[3] = B[3]
And yes, the language had loops and a built-in array copy function.
It probably IS hard to explain to relatives who have engineering degrees why you're called an "engineer" when you're not an engineer.
Please, this is 2017. If someone chose to identify engineer-sexual, we don't question it.