- मई 2024 में 65,437 डेवलपर्स पर सर्वेक्षण
डेवलपर प्रोफ़ाइल
- 66% डेवलपर्स के पास bachelor/master या master/PhD डिग्री है, लेकिन स्कूल में coding सीखने वाले डेवलपर्स केवल 49% हैं
- 82% डेवलपर्स ने code सीखने के लिए सबसे अधिक online resources को चुना
- code सीखने के लिए बेहतरीन online resources: technical documentation (84%), Stack Overflow (80%), written tutorials (68%) आदि. AI का 37% होना भी उल्लेखनीय है
- 38% उत्तरदाता 15 साल से अधिक समय से coding कर रहे हैं, जबकि कुल coding अनुभव 5-9 साल (27.1%), 10-14 साल (20.1%), 1-4 साल (13.6%), 15-19 साल (11.8%), 20-24 साल (9.2%) है
- औसत coding अनुभव: executives और managers का औसत 15 साल से अधिक, backend और full-stack डेवलपर्स 10-11 साल, data engineers 10.46 साल, marketing/sales professionals 9.98 साल, frontend डेवलपर्स 7.92 साल
- डेवलपर प्रकार: full-stack (30.7%), backend (16.7%), student (8.6%), frontend (5.6%) शीर्ष पर हैं. frontend डेवलपर्स पिछले साल के 6.6% से घटकर 5.6% हुए, जबकि students, embedded applications और academic researchers का अनुपात बढ़ा
- 37% उत्तरदाता 25-34 वर्ष आयु वर्ग के हैं, जो professional developers में 42% तक बढ़ जाता है, और coding सीखने वालों का अनुपात 2022 के 17% से घटकर इस साल 12% हो गया
तकनीक
- JavaScript, 2013 और 2014 को छोड़कर, हर साल सबसे लोकप्रिय programming language रही है
- लोकप्रिय भाषाएं: JavaScript (62.3%), HTML/CSS (52.9%), Python (51%), SQL (51%), TypeScript (38.5%), Rust (12.6%)
- डेटाबेस: PostgreSQL (48.7%), MySQL (40.3%), SQLite (33.1%), Microsoft SQL Server (25.3%), MongoDB (24.8%)
- cloud: Amazon Web Services (48%), Microsoft Azure (27.8%), Google Cloud (25.1%), Cloudflare (15.1%), Firebase (13.9%)
- web frameworks और technologies: Node.js (40.8%), React (39.5%), jQuery (21.4%), Next.js (17.9%), Express (17.8%)
- अन्य frameworks और libraries: .NET (25.2%), NumPy (21.2%), Pandas (20.7%), .NET Framework (16.4%), Spring Framework (11.1%)
- अन्य tools: Docker (53.9%), npm (49.6%), Pip (32.4%), Homebrew (22.3%), Make (20.8%)
- integrated development environments: Visual Studio Code (73.6%), Visual Studio (29.3%), IntelliJ IDEA (26.8%), Notepad++ (23.9%), Vim (21.6%)
- asynchronous tools: Jira (51.4%), Confluence (31.6%), Markdown files (29.1%), Trello (19%), Notion (18.2%)
- synchronous tools: Microsoft Teams (53.1%), Slack (43.9%), Zoom (40%), Discord (38.4%), Google Meet (37.2%)
- operating systems: Windows (व्यक्तिगत 59.2%, काम 47.6%), MacOS (व्यक्तिगत 31.8%, काम 31.8%), Ubuntu (व्यक्तिगत 27.7%, काम 27.7%), Android (व्यक्तिगत 17.9%, काम 8.4%), WSL (व्यक्तिगत 17.1%, काम 16.8%)
- AI search और development tools: ChatGPT (82.1%), GitHub Copilot (41.2%), Google Gemini (23.9%), Bing AI (15.8%), Visual Studio Intellicode (13.6%), Claude (8.1%)
- पसंदीदा programming, scripting और markup languages: Rust (82.2%), Python (67.6%), JavaScript (58.3%), SQL (67.4%), TypeScript (69.5%)
- पसंदीदा डेटाबेस: PostgreSQL (74.5%), SQLite (62.7%), MySQL (52.5%), MongoDB (55.4%), Redis (67%)
- सबसे अधिक वेतन वाली तकनीकें: Erlang ($100,636), Elixir ($96,000), Clojure ($95,541), Nim ($94,924), Ruby ($90,221)
AI
- development process में AI tools का उपयोग: इस साल 76% AI tools का उपयोग कर रहे हैं या करने की योजना बना रहे हैं, और फिलहाल 61.8% AI tools का उपयोग कर रहे हैं
- AI tools पर राय: 72% ने development में AI tools के उपयोग को लेकर सकारात्मक या बहुत सकारात्मक रुख दिखाया, जो पिछले साल के 77% से कम है
- AI tools के फायदे: productivity में सुधार (81%), सीखने की गति में वृद्धि (62.4%), efficiency में बढ़ोतरी (58.5%), code accuracy में सुधार (30.3%), workload management में सुधार (25%)
- AI tools की accuracy पर भरोसा: 43% AI की accuracy पर भरोसा करते हैं, जबकि 31% सशंकित हैं. coding सीखने वाले डेवलपर्स professional developers की तुलना में AI accuracy पर अधिक भरोसा करते हैं (49% vs. 42%)
- development workflow में AI का उपयोग: AI tools का मुख्य उपयोग code लिखने (82%) में, search (67.5%), debugging और मदद (56.7%), code documentation (40.1%) में भी होता है. भविष्य में AI tools के उपयोग के लिए सबसे अधिक रुचि code testing (46%) में है
- क्या AI tools नौकरी के लिए खतरा हैं: 70% professional developers AI को अपनी नौकरी के लिए खतरा नहीं मानते, और कुल 68.3% उत्तरदाताओं का मानना है कि AI नौकरी के लिए खतरा नहीं है
- AI से जुड़े सबसे महत्वपूर्ण ethical issues: 79.4% ने AI results में false information और misinformation को सबसे बड़ा ethical issue बताया, और source attribution को 64.7% के साथ अगला महत्वपूर्ण मुद्दा माना
- AI tools के उपयोग की मुख्य चुनौतियां: output या answers पर भरोसे की कमी (66.2%), codebase context की कमी (63.3%), उचित policies का अभाव (31.5%), उचित education और training की कमी (30.7%)
Work
- काम का माहौल: hybrid (42%), remote (38%), in-person (20%)
- कंपनी का आकार: 47% उत्तरदाता 100 से कम कर्मचारियों वाले संगठनों में काम करते हैं, जिनमें freelancer (6.1%), 2~9 लोग (10.4%), 10~19 लोग (8.9%), 20~99 लोग (21.2%) शामिल हैं
- डेवलपर प्रकार के अनुसार वेतन: senior executives ($127K), Dev Advocate ($124K), managers ($115K), Dev Ex ($109K), SRE ($99K), cloud infrastructure ($96K), blockchain ($85K), security specialists ($78K), hardware engineers ($76K), data engineers ($76K)
- काम के बाहर coding करने के मुख्य कारण: hobby के रूप में coding (68.3%), professional development या self-directed learning (39.5%), open source projects में योगदान (25.2%), freelance/contract work (19.3%), business ideas (15%), school या पढ़ाई (13%), काम के बाहर coding नहीं करते (11.9%)
3 टिप्पणियां
सारांश के लिए धन्यवाद
क्या HTML/CSS एक programming language है?!!
StackOverflow डेवलपर सर्वे 2020
StackOverflow डेवलपर सर्वे 2021
StackOverflow डेवलपर सर्वे 2022