2017 Application Developer Survey

Slides:



Advertisements
Similar presentations
Ixonos Plc Marko “Narsu” Rintamäki Senior Test Engineer NEST-IX V1.1 Project platform in Test Management.
Advertisements

HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Modern Application Lifecycle Pla n Develop + Test Monitor + Learn Release.
Server-Side vs. Client-Side Scripting Languages
Web Server Administration
Sfdc_ppt_corp_template_01_01_2012.ppt Unlocking Proprietary Data with PostgreSQL Foreign Data Wrappers Pat Patterson Principal Developer Evangelist
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
RATE Managing Your Training. RATE Today's Objectives: Introduce you to RATE and it's purpose Highlight the core concepts and features Demo RATE in action.
Chapter 4 Software Hardware matters little compared to software?
GRITS Working with AVM Data Astronomy Visualization Metadata June 11th, 2010 Casey Rosenthal
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
Sir Tim Berners-Lee (1955-) British computer scientist Inventor of the World Wide Web in 1989 (developed the first HTML protocol and sent the first messages.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
By Bearzx Dive Into Web Introduction To WEB
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Could social intranet be a solution to better communicating across borders SumLab, Cesena, September 2015 Katarina Hanzelova, Interreg CENTRAL EUROPE.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
Introduction to web developement Abderrahim OUAKKI
SHAPE THE WORLD. WEB DEVELOPMENT.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Sierra Pacific Community College District 7300 College Avenue Sacramento, CA
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Dive into web development
Community Survey Report
Programming Club To learn about programming languages and how they can be used for fun and for useful work. What programming languages are available and.
Web Programming Language
Top 8 Best Programming Languages To Learn
Platform as a Service (PaaS)
Testing with Selenium IDE
PresQT – Implementation Ideas
New features and customization options
Community Survey Report
COMPACT Web Design Approach:
Queen Camel Medical Centre
Employee Self-Service
How to use By Zainab Muman
Steering Group Member, Link Digital
Employee Engagement Survey Education Session #3
Multitier Architecture, MySQL & PHP
1 3.
Tertiary Education Graduate Tracer Study
Coding - The Ultimate Survival Skill
LAMP, WAMP and.. L. Grewe.
A lot of Software Development is about learning
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
7 Best Programming Languages Based as per Earnings & Opportunities
Polls and Voting Script - Php Poll Script - Polls and Voting Script
Microsoft Azure Improves Efficiency and Customer Satisfaction for BT Signaal's New Sesam Sesam App that Provides Ticketless, Free-Flow Parking MICROSOFT.
Database Management System (DBMS)
IPM 2.1 – Functional Overview
Information Seeking Behavior of Scientists
Peer Evaluation of Teammates
Teaching slides Chapter 8.
asset: Academic Survey System & Evaluation Tool
Rolling Review of Education Statistics
EXTENSION AND INTEGRATION
Annual Longitudinal Assessment
Communication between meetings: the use of CIRCA
To address the rapidly growing need for new tech workers with a user-centered focus and understanding of basic Accessibility principles, the leading companies.
Navigating SWIS Webinar
2008 Workshop AHEPA District 3 Website Presentation
Database Management Systems
UFCEUS-20-2 Web Programming
UCD Application Developer’s SIG
TracCloud.
Web Application Development Using PHP
Navigating SWIS Webinar
Presentation transcript:

2017 Application Developer Survey Prepared by Christopher Thielen for May 9th, 2017 presentation

Survey Methodology Anonymous Qualtrics link sent via e-mail (UCD SMTP, cmthielen@ucdavis.edu to each address individually) Surveyed entire set of last year + new members found via CareerTracks entries Number of surveys (including partial) about the same: 156 (2016) to 157 (2017) 2016 vs 2017 respondents may differ

Data Points are Stories

Primary Language(s) (Must have responded “Yes” to App Dev as Primary role; multiple selections allowed)

Primary Language(s) (Must have responded “Yes” to App Dev as Primary role; multiple selections allowed) Responses (2017) Responses (2016) YoY (%) ColdFusion 21 23% 20 21% 1% PHP 24 26% 28 30% -4% Python 23 25% 17 18% 7% Perl 5 5% 7 -2% Ruby 8% 6 6% C# 22 2% Java 27 29% 40 43% -14% Javascript 71 76% 83 88% -12% Objective-C 2 0% Swift 1 Other Total 93 94

Salary (Optional, 64% responded)

Salary (Optional, 64% responded) Weighted average: $78,309 Title Citation Salary (Sacramento area) Application Developer (indeed.com) indeed.com $99,736.00 Software Engineer (indeed.com) $97,872.00 Web Developer (indeed.com) $85,664.00 Application Developer (glassdoor.com) glassdoor.com $90,187.00 Software Engineer (glassdoor.com) $84,560.00 Web Developer (glassdoor.com) $61,874.00 Average $86,648.83 Min Max

Team Size Answer (2016) % Count Answer (2017) YoY (%) 1 17.83% 23 20.57% 29 2.74% 2-3 35.66% 46 45.39% 64 9.73% 4-8 34.11% 44 26.24% 37 -7.87% 9+ 12.4% 16 7.8% 11 -4.60% Total 100% 129 141 0.00% Average 4.4804 3.77285 -16%

Team Size vs Salary 1 2-3 4-8 9+ $20,000 - $40,000 2 $40,000 - $60,000 $40,000 - $60,000 5 11 $60,000 - $80,000 7 19 $80,000 - $100,000 14 12 3 $100,000+ 4 8 Total 20 48 27 6 Average* $68,000.00 $74,583.00 $90,740.00 $86,666.00 Represented $7,909,960.00

Campus Documentation Quality “If you need access or information about a campus system or practice, how difficult is it to find a satisfactory answer?” % Count % (Opinionated) Easy to find answers (well-documented, responsive point of contact, etc.) 13.39% 17 17% Neither easy nor hard to find answers 29.13% 37 37% Often hard to find answers (many days, e-mails, phone calls required) 36.22% 46 46% No opinion 21.26% 27 N/A Total 100% 127 Total (opinionated) 79% 100

Largest Application by User Count

Dedicated Roles with Team Size

Other Data Points Mostly male (at least 81%) Most consider their technology adoption “moderate”, as opposed to “bleeding edge” or “dinosaur” Oracle, MySQL, and SQL Server reign supreme. NoSQL usage low. 87% use revision control 52.71% use no testing framework 66% use no continuous integration tool(s)

Other Data Points (cont’d) AWS usage up 53%, all other providers close to no change Application monitoring low (21% no monitoring, 51% exception monitoring, 52% ping monitoring, 28% responsiveness monitoring) About 2/3s feel “there is” administrative support for their work High job satisfaction (51%), Neither High nor Low (37%), Low (9%), No Answer (2%) Collaboration low (48% infrequently collaborate, 34% have never collaborated) 71% attend SIG or subscribe to some community mailing list (e.g. TSP, App Dev) At least 72% would prefer more communication and collaboration across campus

Find more stories. (Minimally processed raw data can be made available