Full Stack Developer Beats Data Scientist in Best Jobs Report
If you've been upskilling, retraining and chasing the dream of becoming a highly paid, extremely sought after and well respected data scientist, you might want to rethink that.
Indeed.com, a jobs site with its own active and prolific data science team, published a new report that names full stack developer as the best job in the U.S., surpassing their own profession as the usual No. 1 in such studies.
The position of data scientist has been named the top job in so many reports -- such as this one a couple months ago and this one from 2016 -- that GoodCall published an article investigating "Why Data Scientist Keeps Ranking at the Top of Every Best Jobs List." The profession was also famously deemed "The Sexiest Job of the 21st Century" by Harvard Business Review.
In the brand-new Indeed report, though, it comes in at No. 2. Weighing factors beyond salary, Indeed places full stack developer at No. 1. The position of data scientist actually fared well in the salary department ($129,938), being topped only by machine learning engineer.
However, the full stack developer position had more job postings per 1 million total jobs in 2016 (641) than data scientist (360) and a higher year-over-year change in the number of postings from 2013 to 2016 (122 percent vs. 108 percent).
"All but a few are roles in computer science; seven of the top 10 jobs are software engineers and developers, with positions in management, healthcare and engineering rounding out the top 25 list," Indeed said in a blog post this week. "Some of the highest paying positions ranked in the top ten include full stack developers (#1), data scientists (#2), development operations engineers (#3), Salesforce developers (#6) and cloud engineers (#9)."
However, in its own survey last year, the Node.js Foundation ascribed a new meaning to the term, making room for the Internet of Things.
The good readers of Hacker News also have a health discussion about what the term means in a 2012 post.
The No. 1 comment there reads:
To me, a Full Stack developer takes responsibility for the full stack. When a problem arises, she doesn't say:
A Full Stack developer first says, 'This is my problem until I can locate the problem and possibly identify someone more skilled than I at fixing it'.
- It's a database problem. Call the dbas.
- It's a network problem. Call the network folks.
- It's an app server problem. Call the ops team.
- It's a user interface problem. Call the UI team.
Some folks, however, don't buy into the term at all. Andy Shora wrote a post in 2014 explaining this viewpoint, titled "The Myth of the Full-Stack Developer." Scott Hadfield wrote his own post along the same lines, titled "The Full Stack Developer is a Myth." In the article, he said: "Well, that's not completely true, but you'll never find one. 'True' full stack developers exist, but so do geniuses and people who have been coding since they were 12."
Myth or not, there seem to be a lot of them around. In the huge new developer survey just published this week by Stack Overflow, most respondents who identified themselves as Web developers said they were full stack developers (63.7 percent), compared to back end developers (24.4 percent) and front end developers (11.9 percent).
And in last year's "Great Mac Developer Survey 2016," the position of "Web Full-Stack" was the No. 1 term respondents identified with, beating mobile, front- and back-end specialists and many others.
So, if you want to switch gears and join their ranks, you can find advice in the Relink Labs article "5 Tips From a Full Stack Developer." If you get to an interview, be sure to consult "How to Clear Full Stack Web Developer Interview" on the Tekkkies site.
Then again, a Signal v. Noise article advises "Just Starting Out? Ditch the 'Full Stack Developer' Label. It said: "Labeling yourself as 'full stack' might be doing you more harm than good, especially if you're just starting out."
Hmm, what's a money-hungry developer to do these days, then? Comment here or drop me a line.
Posted by David Ramel on March 24, 2017 at 10:55 AM