Movatterモバイル変換


[0]ホーム

URL:


2024DeveloperSurvey

4 Work

Developers tell us about workplace trends and offer some transparency about salary for different roles and experience levels.

4.1Employment

Employment status

84% of respondents are working: either part-time, freelancing, or full-time.

Which of the following best describes your current employment status? Select all that apply.*
All Respondentsto-doEmployed, full-time69%Independent contractor, freela…16.4%Student, full-time13.2%Employed, part-time6.3%Not employed, but looking for…6%Student, part-time4.1%Not employed, and not looking…1.8%Retired1%I prefer not to say0.8%
Download chart
Responses:65,437(100%)

Employment status by geography

Full-time employment has decreased in the U.S. since last year's survey (69% to 65%). Looking at employment in the top five countries, in the U.K. and Ukraine respondents not employed full-time are more likely to be independent contractors and in Germany and India are more likely to be a full-time student if not employed full-time.

Which of the following best describes your current employment status? Select all that apply.*
United Statesto-doEmployed, full-time64.8%Independent contractor, freela…11.1%Student, full-time9.1%Not employed, but looking for…5%Employed, part-time3.4%Student, part-time2.2%Retired2%Not employed, and not looking…1.6%I prefer not to say0.8%
Download chart
Responses:12,785(19.5%)

Work environment

The number of hybrid developers has stayed consistent this year with last year (42%), while the percentage of developers working in-person has increased (20%) for the third year in a row compared to 15% in 2022 and 16% in 2023.

Which best describes your current work situation?
All Respondentsto-doHybrid42%Remote38%In-person20%
Download chart
Responses:54,806(83.8%)

4.2Company info

Company size

47% of respondents work for organizations that have fewer than 100 employees.

Approximately how many people are employed by the company or organization you currently work for? This should only include your primary company, and not the entire holding or parent company if that applies.
All Respondentsto-doJust me - I am a freelancer, s…6.1%2 to 9 employees10.4%10 to 19 employees8.9%20 to 99 employees21.2%100 to 499 employees18.5%500 to 999 employees6.7%1,000 to 4,999 employees11%5,000 to 9,999 employees3.8%10,000 or more employees11.4%I don’t know2%
Download chart
Responses:42,827(65.4%)

4.3Salary

Salary by developer type

The highest-paid developers of all respondents are site reliability and cloud infrastructure engineers, as both roles are pivotal in keeping digital services up and running.

Looking at top-responding regions, mobile developers report higher earnings in the U.S., data engineers are the highest-paid in Germany and Ukraine, and back-end developers are top earners in India and the U.K.

What is your current totalannual compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent yearly salary. If you prefer not to answer, please leave the box empty.
All Respondentsto-doSenior Executive$127,388Dev Advocate$124,203Manager$115,999.5Dev Experience$109,483SRE$99,099Cloud infra. engineer$96,666Blockchain$85,925Product manager$80,000Security pro.$78,995Hardware$76,206Data engineer$76,153.5Research & Dev role$75,184Sci.$75,000Data sci. or ML specialist$73,036DevOps specialist$72,611DB admin$71,561.5Embed$71,437.5Dev, AI$70,888Back-end$67,227Designer$67,097Ent.$63,647Full-stack$63,332.5Marketing or sales pro.$59,073PM$59,073Edu$58,728.5Games$55,000Data/Biz$54,507Mobile$54,340QA$54,178Sys$50,133Academic researcher$48,820Front-end$48,787Student$15,466
Download chart

Salary and experience by developer type

Developer experience is highly valued and this is confirmed by this year's top-earning roles that relate to the DevRel scaffolding. Senior executives are making the most with the most experience on average, followed by developer advocates, engineering managers, and developer experience professionals.

What is your current totalannual compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent yearly salary. If you prefer not to answer, please leave the box empty.
Salary and Experience by Developer Typeto-doNumber of responses8,27652Average years of professional experienceMedian yearly salary (USD)24681012141618$10,000$20,000$30,000$40,000$50,000$60,000$70,000$80,000$90,000$100,000$110,000$120,000$130,000Academic researcherBlockchainCloud infra. engineerData engineerData/BizData sci. or ML specialistDB adminDevOps specialistDev AdvocateDev ExperienceDev, AIQABack-endEnt.EmbedFront-endFull-stackGamesMobileEduSREManagerHardwareProduct managerPMResearch & Dev roleSci.Security pro.Senior ExecutiveStudentSys
Download chart
Responses:22,677(34.7%)

Salary and experience by language

Developers that are using Erlang and Clojure are top earners in the past year, averaging more than $95K annually (USD) with about 12 years experience. Developers working with Dart and Prolog are earning the least annually (< $45K annual USD) with less experience on average (< 10 years).

Most developers are reporting their salary range is averaging $10K USD less this year: $60 - $75K USD compared to $70 - $85K USD in 2023.

What is your current totalannual compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent yearly salary. If you prefer not to answer, please leave the box empty.
Salary and Experience by Languageto-doNumber of responses14,341114Average years of professional experienceMedian yearly salary (USD)891011121314151617181920$40,000$45,000$50,000$55,000$60,000$65,000$70,000$75,000$80,000$85,000$90,000$95,000$100,000ErlangClojureElixirRubyPerlScalaF#LispApexGroovyOCamlZigRustGoBash/ShellMicroPythonSwiftLuaObjective-CPowerShellFortranCobolPYHaskellSolidityJuliaC#TSKotlinRSQLVBAC++Visual BasicCJSDelphiJavaHTML/CSSAssemblyGDScriptMATLABPHPDartProlog
Download chart
Responses:22,603(34.5%)

4.4Purchasing technology

Influence on technology purchases

Most respondents have influence over technology purchases (62%). Those roles with the highest levels of influence are senior executives (99%), engineering managers (87%), and product managers (77%).

What level of influence do you, personally, have over new technology purchases at your organization?
All Respondentsto-doI have little or no influence37.9%I have some influence40.5%I have a great deal of influen…21.7%
Download chart
Responses:47,406(72.4%)
By Developer Typeto-do1.8%10.8%87.5%Senior Executive (C-Suite, VP, etc.)12.8%46.9%40.2%Engineering manager22.6%40.7%36.7%Product manager20%43.8%36.2%Project manager27.5%41.2%31.3%Blockchain27%44%29%Designer33%38.2%28.8%Developer, game or graphics30.2%41.9%27.9%Marketing or sales professional28.1%45.9%26.1%System administrator33.6%40.8%25.6%Developer, full-stack31.8%43.2%25%Developer Advocate29.5%46%24.6%Developer, AI37.7%39.6%22.6%Hardware Engineer35%42.4%22.6%Cloud infrastructure engineer40.8%36.6%22.6%Educator31.3%46.8%21.9%Research & Development role32.2%46.2%21.6%Security professional35.9%44%20.1%DevOps specialist41.5%39.4%19.1%Engineer, site reliability33.6%47.8%18.7%Database administrator43.1%38.3%18.5%Developer, desktop or enterprise applications37.1%44.6%18.4%Scientist38.8%43.2%18%Developer, mobile60.4%22.9%16.7%Student43%41.6%15.4%Developer, embedded applications or devices43.6%41.6%14.8%Academic researcher43.8%41.8%14.5%Data engineer40.9%44.7%14.4%Data scientist or machine learning specialist43%43%14%Developer Experience46.6%40.1%13.4%Developer, back-end44.4%42.3%13.3%Developer, front-end55.5%31.3%13.2%Data or business analyst57.8%35.2%7%Developer, QA or testI have little or no influenceI have some influenceI have a great deal of influence

Prefer to build and/or buy new tech

60% of respondents endorse technology purchases that are build-and-buy as opposed to purely build or buy. Database administrators, developer advocates, and security professionals are less likely to endorse a build-and-buy approach possibly due to the need to document and safeguard customizations.

When asked to provide a recommendation for solving a problem at work with a new tool or software, what has been your most recent choice of the following?
All Respondentsto-doBuild and Buy59.9%Build20.2%Buy19.9%
Download chart
Responses:43,358(66.3%)
By Developer Typeto-do65.3%14%20.7%Student63.5%21.9%14.6%Cloud infrastructure engineer63.3%22.4%14.3%DevOps specialist63%16.7%20.4%Developer, front-end62.7%16%21.3%Developer, QA or test62.4%19.6%18.1%Project manager61.6%23.3%15.2%Data engineer61.4%21.5%17.1%System administrator61.3%23.8%14.9%Engineer, site reliability60.9%16.9%22.2%Educator60.8%19.8%19.5%Developer, full-stack60.3%21.8%17.9%Senior Executive (C-Suite, VP, etc.)59.9%24.1%16%Developer, embedded applications or devices59.8%20.8%19.4%Engineering manager59.7%18.8%21.5%Developer, back-end59.5%19.1%21.4%Marketing or sales professional59.1%19.9%21.1%Developer, game or graphics59%25.4%15.6%Data scientist or machine learning specialist58.3%19.1%22.6%Blockchain58.2%19.8%22%Designer57.9%20.9%21.2%Data or business analyst57.8%23.7%18.5%Developer, AI57%18%25%Developer Experience56.5%16.7%26.8%Developer, mobile56.3%20.4%23.3%Developer, desktop or enterprise applications56%28.7%15.3%Hardware Engineer55.6%28.1%16.3%Research & Development role55.3%26.4%18.3%Scientist55.1%20.1%24.7%Product manager55.1%24.6%20.3%Academic researcher53.3%26.4%20.3%Security professional48.8%17.1%34.2%Developer Advocate48.5%26.9%24.6%Database administratorBuild and BuyBuildBuy

Researching new tools and technologies

Starting a free trial is the most common way to evaluate new tools (75%) followed closely by asking other developers (73%).

Backend developers, embedded app developers, and academic researchers prefer to ask other developers than to start a free trial.

When buying a new tool or software, how do you discover and research available solutions? Select all that apply.
All Respondentsto-doStart a free trial75.2%Ask developers I know/work wit…72.5%Visit dev communities like Sta…61.3%Read ratings or reviews on thi…31.2%Ask a generative AI tool18.8%Research companies that have a…13.8%Research companies that have e…5%
Download chart
Responses:45,181(69%)
Academic researcherAcademic researcherNo descriptionStart a free trial61.2%Ask developers I know/work wit…69.2%Visit dev communities like Sta…60.7%Read ratings or reviews on thi…25.8%Ask a generative AI tool14%Research companies that have a…11.4%Research companies that have e…3.9%Data engineerData engineerNo descriptionStart a free trial73.7%Ask developers I know/work wit…73.1%Visit dev communities like Sta…63.4%Read ratings or reviews on thi…30.1%Ask a generative AI tool20.4%Research companies that have a…14.8%Research companies that have e…6.8%Data scientist or machine learning specialistData scientist or machine learning specialistNo descriptionStart a free trial71.6%Ask developers I know/work wit…69.9%Visit dev communities like Sta…60.9%Read ratings or reviews on thi…26.8%Ask a generative AI tool21%Research companies that have a…13.9%Research companies that have e…7%Developer, back-endDeveloper, back-endNo descriptionStart a free trial75%Ask developers I know/work wit…76%Visit dev communities like Sta…59.1%Read ratings or reviews on thi…29.5%Ask a generative AI tool18.5%Research companies that have a…11.6%Research companies that have e…3.6%Developer, desktop or enterprise applicationsDeveloper, desktop or enterprise applicationsNo descriptionStart a free trial76.6%Ask developers I know/work wit…70%Visit dev communities like Sta…65.8%Read ratings or reviews on thi…30.7%Ask a generative AI tool13%Research companies that have a…13.2%Research companies that have e…4.8%Developer, embedded applications or devicesDeveloper, embedded applications or devicesNo descriptionStart a free trial69.8%Ask developers I know/work wit…76.6%Visit dev communities like Sta…66%Read ratings or reviews on thi…27%Ask a generative AI tool13.5%Research companies that have a…12.4%Research companies that have e…4.7%Developer, front-endDeveloper, front-endNo descriptionStart a free trial73.7%Ask developers I know/work wit…72.8%Visit dev communities like Sta…57%Read ratings or reviews on thi…30.6%Ask a generative AI tool20.9%Research companies that have a…12%Research companies that have e…3.3%Developer, full-stackDeveloper, full-stackNo descriptionStart a free trial77.3%Ask developers I know/work wit…71.4%Visit dev communities like Sta…63.2%Read ratings or reviews on thi…32.3%Ask a generative AI tool19.6%Research companies that have a…13.9%Research companies that have e…4.6%Developer, mobileDeveloper, mobileNo descriptionStart a free trial76.1%Ask developers I know/work wit…71.8%Visit dev communities like Sta…57.5%Read ratings or reviews on thi…29.5%Ask a generative AI tool20.6%Research companies that have a…13.9%Research companies that have e…3.6%Engineering managerEngineering managerNo descriptionStart a free trial83.6%Ask developers I know/work wit…79.2%Visit dev communities like Sta…56.2%Read ratings or reviews on thi…32.3%Ask a generative AI tool20.6%Research companies that have a…19%Research companies that have e…8.5%

Tech endorsement factors

APIs are pretty cool, but did you know that 75% of developers are more likely to endorse your technology if you provide access to APIs? Make sure to let back-end developers and engineering managers know about the API integrations you offer: they are even more likely to endorse your tech than the average coder.

What product feature do you care about most when endorsing a technology purchase? Select all that apply.
All Respondentsto-doAPIs75.2%Reputation for quality and exc…71%Customization59.9%Connected to an open source pr…41.5%Integrated dev community41.1%Frequent updates to features40.5%Quality support system39.1%AI tool integration5.9%
Download chart
Responses:43,668(66.7%)
Academic researcherAcademic researcherNo descriptionAPIs61.8%Reputation for quality and exc…70%Customization56.8%Connected to an open source pr…64.5%Integrated dev community33%Frequent updates to features29.2%Quality support system26.5%AI tool integration5.2%Data engineerData engineerNo descriptionAPIs71.3%Reputation for quality and exc…74.4%Customization59.7%Connected to an open source pr…46.1%Integrated dev community45.3%Frequent updates to features39.5%Quality support system41.3%AI tool integration6.7%Data scientist or machine learning specialistData scientist or machine learning specialistNo descriptionAPIs74.5%Reputation for quality and exc…72.9%Customization55.3%Connected to an open source pr…50.3%Integrated dev community41.7%Frequent updates to features35.7%Quality support system36.9%AI tool integration10.7%Developer, back-endDeveloper, back-endNo descriptionAPIs79.7%Reputation for quality and exc…72.1%Customization56.9%Connected to an open source pr…42.4%Integrated dev community42.2%Frequent updates to features39.6%Quality support system37.5%AI tool integration5.3%Developer, desktop or enterprise applicationsDeveloper, desktop or enterprise applicationsNo descriptionAPIs73.4%Reputation for quality and exc…71.7%Customization57.8%Connected to an open source pr…32.9%Integrated dev community36.8%Frequent updates to features37.4%Quality support system39.7%AI tool integration3.6%Developer, embedded applications or devicesDeveloper, embedded applications or devicesNo descriptionAPIs65.4%Reputation for quality and exc…71.3%Customization54.2%Connected to an open source pr…46.3%Integrated dev community34.6%Frequent updates to features29.7%Quality support system38.9%AI tool integration2.3%Developer, front-endDeveloper, front-endNo descriptionAPIs71.4%Reputation for quality and exc…68.4%Customization66.1%Connected to an open source pr…36.5%Integrated dev community49.4%Frequent updates to features46.9%Quality support system41.7%AI tool integration6.9%Developer, full-stackDeveloper, full-stackNo descriptionAPIs78.6%Reputation for quality and exc…70.8%Customization63.4%Connected to an open source pr…40.2%Integrated dev community42.8%Frequent updates to features43.5%Quality support system39.1%AI tool integration5.7%Developer, mobileDeveloper, mobileNo descriptionAPIs74.7%Reputation for quality and exc…69.6%Customization58.1%Connected to an open source pr…32.2%Integrated dev community46.9%Frequent updates to features49%Quality support system45.9%AI tool integration9.1%Engineering managerEngineering managerNo descriptionAPIs80.8%Reputation for quality and exc…78%Customization58.3%Connected to an open source pr…38.3%Integrated dev community39.7%Frequent updates to features41.7%Quality support system45%AI tool integration5.6%

4.5Coding outside of work

Coding outside of work

Most developers code outside of work as a hobby (68%), and almost 40% code outside of work for professional development or self-paced learning from online courses.

Which of the following best describes the code you write outside of work? Select all that apply.
All Respondentsto-doHobby68.3%Pro. dev or self-paced learnin…39.5%Contribute to open-source proj…25.2%Freelance/contract work19.3%Bootstrapping a business15%School or academic work13%I don’t code outside of work11.9%
Download chart
Responses:54,466(83.2%)
Previous
AI
Next
Community

[8]ページ先頭

©2009-2025 Movatter.jp