Stories
Slash Boxes
Comments

SoylentNews is people

posted by on Monday March 27 2017, @10:09PM   Printer-friendly
from the or-you-could-throw-darts dept.

Stack Overflow, the world's largest online community for programmers to learn, share their knowledge and level up their careers, today released the Stack Overflow Annual Developer Survey results . With more than 64,000 responses fielded from 213 countries and dependent territories, the Stack Overflow Annual Developer Survey is the most comprehensive survey of the programmer workforce to date.

The 2017 report examines all aspects of the developer experience from education backgrounds and career satisfaction to what developers care about when searching for new job opportunities. These trends are invaluable for organizations looking to scale or cultivate technical teams.

"In a hiring landscape where developers are in constant demand, understanding the talent you want to hire is the single most important thing you can do to attract - and retain - the right developers," said Stack Overflow VP Jay Hanlon. "Thanks to the generosity of the largest community of developers in the world, the developer survey is an invaluable tool for any employer who wants insights into what actually drives and motivates developers throughout their careers."

Source:
http://www.prnewswire.com/news-releases/stack-overflow-releases-2017-developer-survey-results-300426519.html

Actual Survey Results:
http://stackoverflow.com/insights/survey/2017/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by goodie on Tuesday March 28 2017, @01:58AM (3 children)

    by goodie (1877) on Tuesday March 28 2017, @01:58AM (#484998) Journal

    I can just point my students to it and show them that yes, RDBMS are not the only tool we use to store data but that it is still by far the one that generates the most questions and is therefore likely to be heavily used in the industry. The added bonus is seeing the students' faces as they realize that their dreams of never working with SQL while doing data analysis is not in their immediate horizon ;-).

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 0) by Anonymous Coward on Tuesday March 28 2017, @09:08AM (2 children)

    by Anonymous Coward on Tuesday March 28 2017, @09:08AM (#485073)

    My entire work is in data analysis. Literally the very first thing I did was abstract away all SQL. Oddly enough there doesn't seem to be any particularly nice open source project that does this in that they most all seem to rely on class annotations which really exposes the database interface and defeats the entire purpose of abstraction. Primary keys can be implicit or specified, indices can be created on demand, etc. No need for annotations. The big downside is annotations help with type changes. Implicit structuring of the database with means type changes can be cause explosions. Worth it not to have deal with SQL though!

    • (Score: 0) by Anonymous Coward on Tuesday March 28 2017, @12:16PM

      by Anonymous Coward on Tuesday March 28 2017, @12:16PM (#485096)

      Literally the very first thing I did was abstract away all SQL. Oddly enough there doesn't seem to be any particularly nice open source project that does this

      Did you provide your code that does it as Open Source? If so, then now your statement is false (that is assuming your own code fits your concept of "particularly nice"). If not, then who are you to complain about it?

      Open Source code doesn't grow on trees. Open Source code exists because someone wrote the code and released it as Open Source.

    • (Score: 1, Informative) by Anonymous Coward on Tuesday March 28 2017, @06:51PM

      by Anonymous Coward on Tuesday March 28 2017, @06:51PM (#485390)

      Jesus, SQL is easy. Really easy. If by "abstract away", you mean you put an API on top of your datastore, congrats, it's what everybody does. It doesn't mean you "got rid of SQL", it means you are now programming to an abstraction.