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."
Actual Survey Results:
http://stackoverflow.com/insights/survey/2017/
(Score: 0) by Anonymous Coward on Tuesday March 28 2017, @09:08AM (2 children)
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
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
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.