As a non web developer I am fairly surprised that about 50% of developers are "web developers". Is this the distribution in the global developer population as well ? Or is this a bias due to Stackoverflow which by its very nature is web centric ?
Biased towards users of StackOverflow, not developers in general. Unless you believe the population of developers who took the survey is representative of the entire world of software developers--I'd be willing to bet it's not.
2016 Stack Overflow Developer Survey Results
111–120 of 175 posts
Re: 2016 Stack Overflow Developer Survey Results
#112Earlier quoted context omitted.
It is a matter of self-identification. I take the phrase with a large dose of irony. If someone calls themselves a full-stack developer, I assume they mean "JS/CSS/HTML/ /SQL" and this is especially likely in this case, since it's a SO poll. But I still want some sense of awareness of the many layers on which web systems rest. "Oh you're a full-stack developer? Great! In this job interview we will be designing a new…
I would identify myself as full stack web developer, but the problems you list (apart from negotiations) sound interesting to me... What does that make me? :)
Caveat #1: far from the only factor.
Caveat #2: increased risk of decision paralysis and (paradoxically) micromanagement.
Re: 2016 Stack Overflow Developer Survey Results
#113Earlier quoted context omitted.
I see it kind of like this: 10 years ago when I had my first official job post college we needed some tools for interacting with our manufacturing data sets. I opened up Visual Studio and created some Windows applications and installers. Then we deployed a web service written in Java (because at the time any web server we had was *nix) to create some additional functionality and hooked the desktop apps up to it. Then…
I have no doubt that the web will eat desktop application (maybe native app as well at some point). However, they are plenty fields from machine learning, to robotics that are also likely on the rise that would require some SW development skills. Also, as mentioned by d0lph, I believe the high churn in web technology makes more people relying on SO, compared to let's say someone coding in C99. But my view is probably…
In some ways all the C/C++ I've written for my various robots and gadgets have been easier than even web development UI code because my button is LITERALLY a button, my screen resolution is a 2 row LCD, and I'm designing the system my code will run in. Don't get me wrong, I'm half kidding, but my point is that a good developer is a good developer in whatever area of development they want to work in.
You take a good web app developer and move them in to robotics, they'll be good quickly. At first they're obviously not as familiar with the domain, so there is a curve. But they will get strong eventually- assuming the EE side of things doesn't drive them away.
Re: 2016 Stack Overflow Developer Survey Results
#114It's interesting to see that over 34.5% of developers surveyed use some flavor of a JetBrains IDE: Intellij - 17% PhpStorm - 7.4% PyCharm - 6.8% RubyMine - 1.7% WebStorm - 1.6% --- Total - 34.5% This makes the Intellij IDE the third most used environment surveyed. If you're not using a text editor, chances are you're using a JetBrains IDE. I'd be interested in seeing the text editor vs IDE breakdown (broken down by a…
Were people only allowed to pick one? If not, I'd assume the total is lower than that since some people probably use more than one of them.
Re: 2016 Stack Overflow Developer Survey Results
#115As a non web developer I am fairly surprised that about 50% of developers are "web developers". Is this the distribution in the global developer population as well ? Or is this a bias due to Stackoverflow which by its very nature is web centric ?
Web is where the new stuff is happening, if you see a new framework or library 90% of the time it is some JS/browser based language. Thus this leads to a larger online community of people trying to make stuff work, and in the end more SO users. Not to mention web apps being the new big thing. To further that I think a lot of devs that tinker with things outside of work tend to tinker with web stuff more.
Actual new tech is in the mobile sphere now imho, or server side AI, very little of this is web development except for the occasional front end for said apps.
Re: 2016 Stack Overflow Developer Survey Results
#116Re: 2016 Stack Overflow Developer Survey Results
#117Earlier quoted context omitted.
Maybe we've just replaced "agile" with "devops".
I have heard a candidate for a software engineer position talk with straight face about his current workplace's "devops team" and handing off software to them. So maybe it's getting that way.
I can't stand it when people ask about a "devops team". That's not devops then! That just means your sysadmins can code too.
Now, if they are asking about a devops software team, that's a different story.
Re: 2016 Stack Overflow Developer Survey Results
#118> for the third year in a row, "full-stack developer" was the most common response [for occupation] Might be a loaded question, but doesn't full-stack mean just "web developer"? From the survey, "Full-stack developers are comfortable coding with 5 to 6 major languages or frameworks (vs. 4 for everyone else)" -- with knowing a bit of Wordpress that's fairly easy to collect: php, sql, html, javascript, css. Done. Or fu…
Let's say you work in a place with a "microservices" architecture. You write in Java or Ruby or another language. Which occupation are you on this list?
Why is there a "backend web developer" but not "backend developer"?
Re: 2016 Stack Overflow Developer Survey Results
#119Earlier quoted context omitted.
Multi-cursor in N++ is not even close to Sublime one.
This advanced editing thing has completely evaded me. I'm a long time Windows dev and never got to terms with emacs due to non standard (i.e. non Windows) default keybindings etc. The editors and IDEs I do use likely all have very advanced text editing ability but I just never reach for them! Not once have I felt "now I'd really like 3 cursors". What are the normal use cases? Maybe I'm leaning on auto-formatting and…
But one thing it's really useful for is making bulk replacements on the fly without having to think too hard about what to match on. Instead of fiddling around trying to create a perfect regex to match the right cases, you can just step through instances of a loose match, choosing the right ones, and then make your edit.
Overall, for me it just feels like a much more intuitive ad-hoc style of editing.
Re: 2016 Stack Overflow Developer Survey Results
#120Earlier quoted context omitted.
Vim / Emacs have a very steep learning curve, and highly unintuitive, doubly so if you've rarely worked with a commandline.
And in the end, you are not more productive than with sublime text or notepad++. In my experience.