Pinagmulan: Stack Overflow Ilang araw na ang nakalipas, ang Stack Overflow, isang kagalang-galang na website sa komunidad ng IT, ay naglathala ng mga resulta ng taunang survey nito, kung saan mahigit 65,000 propesyonal na programmer ang nakibahagi. Sa pamamagitan ng pagbabasa ng mga ito, makakakuha ka ng ideya ng kasalukuyang sitwasyon sa industriya ng software development sa 2020.
1. Average na edad ng isang developer
- 15-19 taong gulang - 1.2%
- 20-24 taong gulang – 16.6%
- 25-29 taong gulang - 29.5%
- 30-34 taong gulang – 21.9%
- 35-39 taong gulang – 14.0%
- 40-44 taon – 7.5%
- 45-49 taong gulang – 4.2%
- 50-54 taong gulang - 2.5%
- 55-59 taong gulang - 1.5%
- Higit sa 60 taong gulang - 1.1%
2. Average na edad batay sa bansang tinitirhan
- USA - 33.7 taon
- UK – 33.1 taon
- Canada - 32.2 taon
- Netherlands - 31.9 taon
- Alemanya - 30.9 taon
- France - 30.4 taon
- Brazil - 29.4 taon
- Poland - 28.9 taon
- India – 26.0 taon
3. Karanasan sa pag-coding
- Australia - 16.9 taon
- UK – 16.1 taon
- USA - 15.8 taon
- Netherlands – 15.0 taon
- Canada - 14.4 taon
- Alemanya - 14.3 taon
- France - 13.0 taon
- Poland - 11.5 taon
- Brazil - 11.5 taon
- India - 8.1 taon.
4. Bilang ng mga taon na lumipas mula nang magsimula ang pagsasanay sa programming
- Mas mababa sa 5 taon – 10.5%
- 5-9 taon – 29.2%
- 10-14 taon – 22.7%
- 15-19 taong gulang – 13.2%
- 20-24 taong gulang – 9.8%
- 25-29 taong gulang – 5.1%
- 30-34 taong gulang – 4.0%
- 35-39 taong gulang – 3.0%
- 40-44 taong gulang - 1.8%
- 45-49 taong gulang – 0.4%
- 50 taon o higit pa - 0.3%.
5. Edukasyong bokasyonal
- Batsilyer - 49.3%
- Master - 26.5%
- Hindi kumpletong mas mataas na edukasyon - 11.5%
- Nakapagtapos ng sekondaryang edukasyon – 4.5%
- Availability ng isang siyentipikong degree (Candidate of Sciences, Ph.D, Ed.D) – 3.3%
- Bachelor na may mga kursong postgraduate (Associate degree) - 3.2%
- Doktor ng Agham (JD/MD) – 1.4%
- Wala akong natapos na edukasyon - 0.7%
- Primary school – 0.5%
6. Propesyonal na pagdadalubhasa
- Back-end na developer – 55.2%
- Full-stack na developer – 54.9%
- Front-end na developer – 37.1%
- Web developer – 23.9%
- Developer ng mobile application – 19.2%
- Espesyalista sa DevOps – 12.1%
- Database administrator – 11.6%
- Designer – 10.8%
- System administrator – 10.6%
- Developer ng application ng system – 9.6%
- Data o business analyst – 8.2%
- Data scientist o ML specialist –8.1%
- Tester – 8.0%
- Data engineer – 7.6%
- Eksperto sa akademiko o mananaliksik - 7.2%
- Guro – 5.9%
- Game o graphics developer – 5.6%
- Tagapamahala ng engineering - 5.5%
- Tagapamahala ng produkto – 5.1%
- Siyentipiko – 4.2%
- Engineer sa pagiging maaasahan ng site – 3.9%
- Senior executive/VP – 2.7%
- Espesyalista sa marketing – 1.3%
7. Average na oras para magsulat ng code depende sa specialization
Batay sa propesyonal na espesyalisasyon, ang Senior executive/VP (senior executive vice president) ang may pinakamaraming karanasan sa coding. Sa karaniwan, sila ay nagprograma sa loob ng 16.5 taon. Mula 10 hanggang 13.8 na taon ng karanasan ay may (sa pababang pagkakasunud-sunod): Mga tagapamahala ng engineering, mga tagapangasiwa ng system, mga developer ng application ng system, mga administrator ng database, Mga inhinyero ng pagiging maaasahan ng site, mga espesyalista sa DevOps, mga guro, mga analyst ng Data o negosyo. Ang mga may pinakamababang karanasan sa pag-coding (sa average na 8 taon) ay: mga akademikong eksperto o mananaliksik, mga developer ng mobile application, mga Data scientist o mga espesyalista sa ML, mga full-stack at back-end na developer, mga tester.8. Sa anong edad mo isinulat ang iyong unang linya ng code?
- Wala pang 10 taong gulang - 8.9%
- 10-11 taon – 10%
- 12-13 taong gulang – 16%
- 14-15 taong gulang – 19.2%
- 16-17 taong gulang – 16.3%
- 18-19 taong gulang – 14.7%
- 20-21 taong gulang – 6.3%
- 22-23 taong gulang – 3%
- 24-25 taong gulang – 2.1%
- 26-27 taong gulang – 1%
- 28-29 taong gulang – 0.7%
- Higit sa 30 taong gulang - 1.7%.
9. Espesyalisasyon ng bokasyonal na edukasyon
- Computer science, computer engineering o software development – 61.9%
- Iba pang disiplina sa engineering (hal. consumer electronics, mechanics, atbp.) – 9.3%
- Mga sistema ng impormasyon, IT o pangangasiwa ng system – 8.0%
- Natural sciences (biology, chemistry, atbp.) – 4.3%
- Matematika o istatistika – 3.6%
- Web development o web design – 3.5%
- Disiplina sa negosyo (accounting, finance, marketing, atbp.) – 2.7%
- Humanities (panitikan, kasaysayan, pilosopiya, atbp.) – 2%
- Mga agham panlipunan (antropolohiya, sikolohiya, agham pampulitika, atbp.) – 1.8%
- Visual o performing arts (graphic design, musika, performing arts, atbp.) -1.4%
- Hindi nag-ulat ng kanilang espesyalisasyon sa edukasyon – 0.9%
- Pangangalaga sa kalusugan – 0.5%
10. Heograpikal na kaakibat
Ayon sa Stack Overflow, ang regional breakdown ng 65,000 respondents ay ang mga sumusunod:- Europe – 24,688 katao
- Asya – 16400
- Hilagang Amerika – 15570
- Timog Amerika – 3070
- Africa – 2709
- Australia at Oceania - 1570
11. Kasarian
- Lalaki – 91.7%
- Babae – 7.7%
- Hindi tinukoy ang kasarian – 1.2%
12. Pinakakaraniwang ginagamit na programming language
- JavaScript – 69.7%
- HTML/CSS – 62.4%
- SQL – 56.9%
- Python – 41.6%
- Java – 38.4%
- Bash/Shell/PowerShell – 34.8%
- C# – 32.3%
- TypeScript – 28.3%
- PHP – 25.8%
- C++ – 20.5%
- C – 18.2%
- Pumunta – 9.4%
- Kotlin – 8.0%
- Ruby – 7.5%
- VBA – 6.5%
- Mabilis – 6.1%
- R – 5.5%
- Assembly – 4.9%
- kalawang – 4.8%
- Layunin-C – 4.4%
- Scala – 3.9%
- Dart – 3.7%
- Perl – 3.3%
- Haskell – 1.8%
- Julia – 0.9%
13. Mga paboritong programming language ng mga developer
- kalawang – 86.1%
- Typescript – 67.1%
- Python – 66.3%
- Kotlin – 62.9%
- Pumunta – 62.3%
- Julia – 62.2%
- Dart – 62.1%
- C# – 59.7%
- Mabilis – 59.5%
- JavaScript – 58.3%
- SQL – 56.6%
- Bash/Shell/PowerShell – 53.7%
- HTML/CSS – 53.5%
- Scala – 53.2%
- Haskell – 51.7%
- R – 44.5%
- Java – 44.1%
- C++ – 43.4%
- Ruby – 42.9%
- PHP – 37.3%
- C – 33.1%
- Assembly – 29.4%
- Perl – 28.6%
- Layunin-C – 23.4%
- VBA – 19.6%
14. Ang mga developer ng programming language ay gustong matutunan ang susunod
- Python – 30%
- JavaScript – 18.5%
- Pumunta – 17.9%
- TypeScript – 17.0%
- kalawang – 14.6%
- Kotlin – 12.6%
- Java – 8.8%
- C++ – 8.6%
- SQL – 8.2%
- C# – 7.3%
- Mabilis – 6.6%
- HTML/CSS – 6.5%
- Dart – 6%
- R – 5.1%
- Ruby – 4.5%
- C – 4.3%
- Scala – 4.2%
- Haskell – 4.2%
- Bash/Shell/PowerShell – 3.9%
- PHP – 3.5%
15. Pinakamahusay na platform para sa mga developer
- Linux – 76.9%
- Docker – 73.6%
- Kubernetes – 71.1%
- AWS – 66.4%
- Raspberry Pi – 66.1%
- MacOS – 64.4%
- Microsoft Azure – 62.2%
- iOS – 61.1%
- Google Cloud Platform – 60.9%
- Windows – 57.5%
- Android – 57.1%
- Arduino – 53.2%
- Slack Apps at Integrations – 51%
- Heroku – 46.2%
- IBM Cloud o Watson – 37.8%
- WordPress – 33%
16. Aling platform ang pinaplano mong tuklasin sa hinaharap?
- Docker – 24.5%
- AWS – 20.2%
- Kubernetes – 18.5%
- Linux – 16.6%
- Android – 16%
- Google Cloud Platform – 14%
- Raspberry Pi – 12.6%
- iOS – 10.4%
- Microsoft Azure – 9.9%
- MacOS – 7.7%
- Arduino – 7.4%
- Windows – 4.7%
- Heroku – 4.4%
- Slack Apps at Integrations – 3.3%
- WordPress – 2.6%
- IBM Cloud o Watson – 2.6%
17. Anong operating system ang ginagamit ng karamihan sa mga developer?
- Windows – 45.8%
- MacOS – 27.5%
- Nakabatay sa Linux kernel – 26.6%
- BSD – 0.1%
GO TO FULL VERSION