《Developer Nation:2024年开发者健康状况报告(英文版)(41页).pdf》由会员分享,可在线阅读,更多相关《Developer Nation:2024年开发者健康状况报告(英文版)(41页).pdf(41页珍藏版)》请在三个皮匠报告上搜索。
1、STATE OF DEVELOPER WELLNESSInsights on developer happiness,productivity&overall well-being in Q1 20242ND EDITIONAbout Developer Nation CommunityDeveloper Nation is a global community helping softwarecreators grow throughout their coding journey and answerburning questions such as:What software devel
2、oper careers are out there?Which oneshave the most demand?What skills or formal training shouldI acquire?How can I become more productive and efficient?This is a space where you can set the right foundations foryour career,learn how you stack up against emergingsoftware development trends,get tips,d
3、iscoveropportunities for professional growth,and plan wisely yournext moves.Our vision is to empower developers to shape the future! devnationworldDeveloper Nation BroadcastDeveloper N vision is toempowerdevelopers toshape the future!A word from VanessaI want to thank those in the Developer Nation c
4、ommunity whotook part in our second State of Developer Wellness survey.Inthis report we cover financial stress and tech layoffs and the impact they have had on your mental health,work-life balance,in addition to recharging and wellbeing.We hope that we cancreate a healthier and more supportive envir
5、onment to help youthrive both personally and professionally!My wellness tips:Wellness is a journey and you need to findwhat works best for you.For me its getting outdoors regularlyto recharge,regular meditation and connecting with others.Vanessa MeasomDeveloper Success ExecutiveWellnesstips from usW
6、ellness tips from our teamWellness needs to be actively exercised through thecombination of physical and mental training.Take breaksbefore you need them and make sure you dont let a fullday of sitting negatively impact your body.Go out,explorethe world beyond work,build relationships with thepeople
7、that matter and enjoy the small things.Simple?Not at all.It is a lot harder than it sounds.Thatswhy you need to exercise it.Go ahead and actively workon the things that are important to you.Wellness will beyour final prize and is unique to each of us.Stathis GeorgakopoulosProduct Marketing ManagerFi
8、rst of all,allow me to extend a big thank you to everyoneparticipating in the Wellness Survey.At Developer Nation,wedeeply care about this topic and your well-being.Im no productivity guru to share advice for happiness andwell-being,but let me share what I religiously try to followevery day;its a ph
9、ilosophy called“Eat that Frog First:ConquerYour Day”.Feeling like a Winner starts with conquering the toughest taskfirst thing in the morning.This is called eating the frog,whichhas been a total game-changer in my life.When we completeour most important or challenging task first thing in the day,its
10、ets a winning tone for the rest of the day,boosts confidence,and reduces procrastination.This also aligns with Parkinsons Law “Work expands to fillthe available time”.By dedicating focused time to your frogfirst thing in the morning,you prevent it from dragging on lateand feel like an absolute winne
11、r!More wellness tips from our teamWellnesstips from usFind your frog a day before you hit bed,and write it in your to-do list,whether its a coding challenge or a 30-minute workout.Make tackling it a habit,and watch your confidence soar!Allthe best!Ayan PahwaDeveloper AdvocateBecome part of the Devel
12、oper Nation Communityand share your experiences here!6BEYOND THE CODE:PRIORITISING DEVELOPERWELL-BEING IN THE TECH INDUSTRYTABLE OF CONTENTSJOIN THE DEVELOPER NATION COMMUNITYWORKPLACE PERCEPTIONSFROM BURNOUT TO BALANCEMETHODOLOGY18263840State of Developer Wellness|Developer Nation|2nd Edition01WORK
13、PLACEPERCEPTIONS01The foundation of developers well-being is greatly influenced by thework environment.In this chapter,we dive into the work structure andsupport that you,as developers,get from your respective employers.Well explore how factors like working from home,office,or a hybridmodel,alongsid
14、e an employers dedication to developer wellness,contribute to overall happiness and well-being.1.1 Distribution of Developers based on their Workplace Setup State of Developer Wellness|Developer Nation|2nd Edition01This change could be attributed to several factors,includingReturn-to-Office policies
15、 implemented by variouscompanies after post-pandemic realities or business needs.A small portion of developers might prefer the collaborativeenvironment or clearer boundaries that an office settingprovides.Its important to note that even with this decrease,asubstantial majority of developers continu
16、e to workremotely.State of Developer Wellness|Developer Nation|2nd EditionDo you work remotely?64%of developers work remotely(n=708)This year,we are observing a slight shift in workarrangements for developers.While a significant majoritystill enjoy the flexibility of remote work,we observed a 3%decr
17、ease compared to the previous year,where 61%ofdevelopers reported working fully or mostly remotely.01Over half of developers acknowledged experiencingfeelings of loneliness at least occasionally.This highlightsthat a career in software development can also come withfeelings of isolation,especially s
18、ince the rise of remotework.For those who find themselves feeling lonely sometimes orfrequently,remember that developer communities are agreat resource for connection.Reaching out to colleaguesor online groups can also make a big difference.State of Developer Wellness|Developer Nation|2nd Edition01W
19、e acknowledge that managing time can be hardsometimes,but its good to see a significant majority ofdevelopers(65%)reported feeling in control of their timeeach day.However,one-third do not feel the same way.This could be due to factors like context switching,interruptions,or unclear expectations.The
20、se findings highlight the importance of fostering a workenvironment that empowers you as developers so you canmanage your time effectively.This can involve practices likeasynchronous communication,setting clear deadlines,andrespecting focused work hours.1.2 Developers and theirperception of daily ti
21、me control State of Developer Wellness|Developer Nation|2nd EditionDo developers feel in control of their time each day?35%do not feel in control of their time each day.This could bedue to factors like context switching,interruptions,or unclearexpectations.01Good News:Most developers(75%)feel their
22、employersactively support well-being.Room to Grow:A quarter do not feel supported enough.Developers:Talk to your manager or HR if needed.Utiliseexisting well-being resources.Employers:Prioritise well-being with concrete initiatives.Regularly gather developer feedback and take initiatives toensure th
23、e developers on your team are well-supported.Itsgood to see a slight improvement from last year where thepositive data point stood at 73%.1.3 Employers activelysupporting developers wellnessState of Developer Wellness|Developer Nation|2nd Edition0177%of developers reported that their employers dothe
24、ir best to accommodate time-off requests,whichindicates a positive trend towards work-life balance.However,a notable 23%still feel their employers couldbe more flexible with time-off requests.This reveals areas for improvement in time-off policiesor communication within developer-centricorganisation
25、s.State of Developer Wellness|Developer Nation|2nd Edition01We are best responsible for our own well-being,and thatbeing said,we have observed a positive trend:77%ofdevelopers report that they make efforts to evaluate theirown health and wellness in the workplace.Although thisnumber slipped from 82%
26、last year,it continues todemonstrate an awareness of the importance of self-careamong developers.Its also important to acknowledge the remaining 23%donot actively prioritise self-evaluation.Encouraging openconversations about well-being and offering resourcesfor self-assessment could greatly benefit
27、 this group.1.4 Developers wellnessevaluation&sense of purposeState of Developer Wellness|Developer Nation|2nd EditionDeveloper Voice“Having good and open communication with your boss and yourwork team is very important.Being able to speak honestly abouthow you feel and what needs you have helps you
28、 manage yourwork days and work environment much better.”01There is a need for developers and companies to cultivatea fulfilling work experience together.Developers mostlyfeel a sense of purpose,however approximately one infive(21%)report that that is not the case.Exploring different domains,reflecti
29、ng on the impact oftheir code and seeking mentorship could provide a betteralignment between their day-to-day tasks and having asense of purpose.At the same time,if companies manage to clearlycommunicate the vision and prioritise meaningful projectsthey can enhance this feeling and possibly boostpro
30、ductivity.State of Developer Wellness|Developer Nation|2nd Edition01Developers shed light on the prevalence of workingovertime to support their job.Heres a breakdown of the responses:Half of developers stay after hours to finish workoccasionally or monthly.However,one third of developersregularly ex
31、perience overtime work,weekly or daily.Afortunate minority(16%)rarely or never have to workovertime.This insight suggests that overtime is a common experiencefor many developers,although the frequency varies.Itsimportant to understand the factors that contribute to thisand explore ways to promote a
32、healthy work-life balance fordevelopers.1.5 Clocking-out or Coding in?State of Developer Wellness|Developer Nation|2nd Edition01State of Developer Wellness|Developer Nation|2nd EditionFeedback from software developers indicates a varied stanceon after-hours work.While more than half(53%)find itaccep
33、table,39%express dissatisfaction without deeming it adeal-breaker,and 8%consider it overwhelming.This distribution suggests a spectrum of attitudes towardswork-life balance among developers.It underscores theimportance for companies to foster environments thatprioritise employee well-being while ack
34、nowledging thedemands of the tech industry.Developer Voice“Dont overwork.If your company isnt reasonable with expectations requiring youto regularly stay late or put in overtime(paid or unpaid),look for something else.”“Always drop work after hours.No work is so urgent that you sacrifice yourpersona
35、l life for.”01Unpacking the relationship between work models anddevelopment approaches,we also asked developersabout the development model they work with:The majority of the population(30%)utilises an Agiledevelopment lifecycle,which suggests a potentialalignment between flexible work and iteratived
36、evelopment methodologies.Companies employing Waterfall(11%)or lacking a fixedmodel(13%)paint a picture of a diverse developmentlandscape.State of Developer Wellness|Developer Nation|2nd EditionFROM BURNOUT TO BALANCE0202Burnout,characterised by exhaustion,energy depletion,increased distance from you
37、r job and reduced efficacy,is asignificant concern in the developer world.The demandingnature of the work,coupled with factors like tight deadlines,constant learning curves,and potential isolation,cancontribute to this state.In this chapter,lets examine the prevalence of burnout amongdevelopers and
38、explore its potential causes and consequences.By understanding these factors,we can work towards creatinga more sustainable and supportive work environment fordevelopers.Developer BurnoutState of Developer Wellness|Developer Nation|2nd Edition02This insight paints a concerning picture,but its a call
39、 toaction,not a cause for despair.Halfway There,But Not Home:Over half(54%)ofdevelopers experience occasional burnout,highlighting apotential imbalance.A Cause for Concern:A concerning 29%face burnoutweekly or even daily,impacting well-being and productivity.A Glimmer of Hope:Thankfully,18%report no
40、 burnout,offering valuable insights for prevention.We should explore the causes and develop strategies tocreate a sustainable work environment for developers.2.1 Developers feeling burnoutduring the first quarter of 2024State of Developer Wellness|Developer Nation|2nd Edition02State of Developer Wel
41、lness|Developer Nation|2nd EditionDeveloper Voice“You have to do stuff proactively to prevent burnout.Sometimes it means saying NO even to valid ideas.”“If you experience frequent burnout,consider changing jobs or roles.Because of the AI push toward all things code,Im considering a completely differ
42、ent line of work because keeping up with recent AI developments is far toointense and time consuming.”“Ask for help whenever you need it and dont wait until burnout to take care of yourself.”There can be many ways one can decompress and relieve stress.We asked what tools developers use to decompress
43、 and heres what they have to say 2.2 Tech supported stress reliefState of Developer Wellness|Developer Nation|2nd Edition02We look forward to hearing from you about what else helpedyou to overcome burnout.State of Developer Wellness|Developer Nation|2nd EditionDeveloper Voice“Mindfulness and meditat
44、ion apps can make people reduce their stressand anxiety.And also walking in nature and breathing fresh air willhelp better.”“Use water timer apps.”“Use exercising apps like Home Workout“Become part of the Developer Nation Community andshare your experiences here!02Good News!More than half of develop
45、ers have access towellness tech through their employers,but there is still alot of room to grow as 44%dont.Various apps and technologies are widely available whichcompanies should consider adding to their employeebenefits.State of Developer Wellness|Developer Nation|2nd Edition02Stress Levels Spike
46、Among Developers:Can We Hit the Reset Button?2.3 Managing work-related stressState of Developer Wellness|Developer Nation|2nd EditionThis insight reveals a troubling trend:developers are feeling the heat morethan ever.Compared to last year,significantly fewer(14%down from25%)report feeling in comple
47、te control of their work stress.Is somethingin the code of our work environments causing this overload?The good news?We can rewrite the script.By fostering opencommunication about stress,implementing smarter workloadmanagement,and promoting a healthy work-life balance,we canempower developers to hit
48、 the reset button and thrive in their careers.Developer Voice“Stress in your personal life affects your work life,so dont overcorrect-your hobbies and life activities should be a source of joyand energy.If work is an escape from your non-work life,address the imbalance directly.”“Only stress about t
49、he things you can change,or do something about.There is no point in stressing over things that cant change.”“Learn to say NO when needed,to manage stress.”03BEYOND THE CODE:PRIORITISINGDEVELOPER WELLBEINGIN THETECH INDUSTRY03The relentless pace of innovation and the ever-evolving nature of technolog
50、y have placed immensepressure on software developers.While their skills are crucial to driving progress,concerns about work-lifebalance,mental well-being,and financial stability are increasingly common.This chapter delves into these topics,examining factors such as exercise habits,sleep schedules an
51、d theimpact of recent industry trends like tech layoffs.By analysing these aspects,we aim to gain a deeper understanding of developer wellbeing and identifypotential solutions to create a more supportive and sustainable work environment for the individuals whopower the tech world.State of Developer
52、Wellness|Developer Nation|2nd Edition03Feeling the Heat of Layoffs?Youre Not Alone.Lets talk about the elephant in the room:recent tech industrylayoffs.The insight reveals a significant portion of developers(over a quarter)are experiencing increased stress and anxiety(26%)or feelings of insecurity a
53、bout their jobs(31%),whichis totally understandable.Even for those secure in theircurrent role,the broader industry uncertainty can take a toll.3.1 The impact of Financial Stress&Tech layoffsState of Developer Wellness|Developer Nation|2nd EditionLets face it-finances can be a major source of stress
54、,and thisinsight reflects it.Over half of you have grappled withfinancial concerns in the past three months.Whether itsrising costs of living,economic uncertainty,or not getting agood pay rise due to current market conditions,these worriescan significantly impact your well-being.But just know thatyo
55、ure not alone.Many developers are facing similarchallenges.03Finding that elusive work-life balance can feel like a constantbattle.The insight echoes this sentiment,with nearly half(44%)of developers reporting their work-life balance as justokay.While a positive portion finds it good(29%)or even exc
56、ellent(9%),which is a shameful dip from last year at 21%(excellent),its clear theres room for much improvement.3.2 Developer Work-Life Balance State of Developer Wellness|Developer Nation|2nd EditionDeveloper Voice“Adjust your work schedule to allow yourself enough rest timeand a balanced life.”“Try
57、 to maintain work life balance but if it doesnt happen then donot panic,just relax and go with the flow.Be happy and staypositive.”03Sleepless in Seattle(or Wherever You Code from):A Call forRestCatching those precious hours of shut-eye can feel like aconstant battle for developers.Our insight paint
58、s a concerningpicture:over 70%of you reported sleeping less than therecommended 7-8 hours nightly.While theres a slight improvement for those grabbing 6-7hours(56%this year vs 53%last year),a significant numberare still falling short.Remember,sleep deprivation can zapyour focus,creativity,and overal
59、l health,so lets hibernate theworkstation for a bit and hit the bed.3.3 Recharging&WellbeingState of Developer Wellness|Developer Nation|2nd EditionDeveloper Voice“Always ensure to have 8 hours of daily sleep.It helps extremely well with mental health”“Ensure sufficient,quality sleep for optimal cog
60、nitive function.”“Going to sleep around the same time every day.Having a consistent sleep schedule improves sleep quality,which is essential forphysical health,mental health,and cognitive functioning.”03Weekends:our saving grace from the work-week grind.While over 60%of you find weekends sufficient
61、for recharging,its important to consider if this is truly enough time to combat theeffects of a demanding job.Ask this question on your nextweekend getaway.State of Developer Wellness|Developer Nation|2nd EditionBecome part of the Developer Nation Communityand share your experiences here!03Developer
62、 Voice“When youre exhausted,rest.Dont insist,I learned the hard way that exhaustion,working long hoursdoesnt combine with productivity.Its better to take a real rest(staying on your cell phone doesnt count)and then work with more quality and results.”“When you work on what you love,you dont work a d
63、ay,or so they say,but keep in mind you will get tiredand you need to recharge.”“Having good and open communication with your boss and your work team is very important.Being able tospeak honestly about how you feel and what needs you have helps you manage your work days and workenvironment much bette
64、r.”State of Developer Wellness|Developer Nation|2nd Edition03What do you do to decompress and relieve stress?Community Members like you shared ways that worked forthem and helped them decompress and relieve stress.Perhapsyou can try and adopt a few new habits from the list and see ifit helped you in
65、 any way.State of Developer Wellness|Developer Nation|2nd EditionDeveloper Voice“Exercise and having some time outside work is what always helpsme to decompress.”“Daily walks for mental health are great,if possible 10k steps dailywould be great.Also,do your best to keep work related problemsaway fro
66、m affecting your private life.Find what works for you todecompress and destress,dont let work related stress affect therelationships you have with friends and family.”03Hitting the gym might not always be at the top of our to-dolists,but the benefits for both body and mind are undeniable.The trend s
67、hows positive growth,with an increase indevelopers exercising at least once or twice a week(34%thisyear vs 30%last year).However,theres also a slight decrease in those exercisingdaily.Remember,even small amounts of physical activity cansignificantly enhance your well-being.State of Developer Wellnes
68、s|Developer Nation|2nd EditionDeveloper Voice“Physical exercise is a great way to recharge and shift your focus,butdont limit yourself to what works for most people and find an activitythat you really enjoy:to some the gym is a way to let out steam,toothers its yet another matter of focus and dedica
69、tion;this can apply toall activities.Painting miniatures or woodworking may bring you morejoy and relax,for example!“03State of Developer Wellness|Developer Nation|2nd EditionThe 2024 Developer Wellness Report painted a nuanced picture of developer well-being.While there arepositive trends like incr
70、eased focus on work-life balance and self-care,there are also areas requiringattention,such as managing stress and ensuring adequate sleep.We hope this report will equip you,as developers,with valuable insights and practical strategies to navigatethese challenges,and for organisations this will act
71、as a compass to better plan their developer wellnesspolicies to accommodate for enhanced work-life balance.By prioritising your well-being,youll be better positioned to excel in your career and contribute to a thrivingdeveloper community.Together,lets use this knowledge to create a future where deve
72、loper well-beingfuels innovation and success.01Health/well-being tips from developersWe also asked participants to share their thoughts onwell-being.They shared what worked for them and tipsthey wanted to put out to ensure the good health andwell-being of the entire developer community.Here are a fe
73、w interesting ones:“Eye Care:Follow the 20-20-20 rule.Every 20 minutes,look atsomething 20 feet away for 20 seconds to reduce eye strain.”State of Developer Wellness|Developer Nation|2nd Edition“Take time out,perform some breathing exercises and rememberthat everything is going to be just fine.”“Pra
74、ctise Good Posture:Maintain proper ergonomics while codingto prevent back,neck,and wrist pain.Sit with your back straight,shoulders relaxed,and feet flat on the floor.Use an adjustablechair and position your monitor at eye level to reduce strain onyour neck.”“Taking a walk continues to be my best st
75、rategy for countering stress”“Take breaks frequently;at least for 5-10 minutes for every half hour to45 minutes-especially if you sit a lot.If this is yo u,find exercises that arespecifically designed to address excessive sitting and help with posture.”“Cardio exercise every day.You have to get away
76、 from the screenand get the heart rate up and blood flowing every day.Myphysician says that people require at least 150 minutes everyweek of exercise.I joined a gym to achieve that it is a part of myafternoon routine after work.Meditation is very helpful.Tenminutes a day before bedtime helps me get
77、a good nights restand relieves anxiety.”03Wellbeingtips from developersState of Developer Wellness|Developer Nation|2nd EditionWhatever you do,make sure to get regular sufficient sleep;both in hoursin bed and in actual sleep.If the latter is an issue,do something about itsuch as more exercise and/or
78、 mental discipline such as yoga.“Taking short breaks constantly helps one to stay focused.”“Try to listen to that small voice which says get up and do something”“Always try to take some time for yourself.Even if its just 10 minutes aday it really helps with stress”The State of Developer Wellness Sur
79、vey reached 993developers from 86 countries around the world.The reportis based on an online survey designed,produced,andcarried out by the Developer Nation Community over aperiod of fifteen days during March 2024.The regional distribution of developers responding to oursurvey is shown in the follow
80、ing chart.MethodologyState of Developer Wellness|Developer Nation|2nd EditionDevelopers taking part in our survey came from a board agespectrum(18-55+).Excluding those who would rather not answer about their age,the age profile of the developers participating is shown below.MethodologyState of Developer Wellness|Developer Nation|2nd EditionBe part of the Developer NationCommunity and share your experiences!We would like to hear from you!JOIN HEREState of Developer Wellness|Developer Nation|2nd Edition