Najpopularniejsze forum programistyczne i źródło prawie każdej odpowiedzi opublikowało swoja coroczną ankietę. Czytając kim są i czym zajmują się programiści korzystający ze Stack Overflow, możemy spojrzeć na nich od ich ludzkiej strony. I tak:
- wśród 10 najczęściej odpowiadających w ankietach są i polscy programiści (2,16%),
- 53% programistów napisało swój pierwszy kod w wieku między 11 a 17 lat,
- blisko 60% programistów uczyło się programowania z zasobów dostępnych online,
- polscy programiści mają średnio ponad 10 lat doświadczenia,
- w jakich rolach pracują.
Idąc dalej:
- blisko 15% zakończyło edukację na szkole średniej / gimnazjum,
- przeciętny programista ma między 25 a 34 lata, jest białym, heteroseksualnym mężczyzną,
- 1,6% programistów jest albo niewidomych, albo z problemami z widzeniem,
- blisko 10% ma zaburzenia lękowe,
- 80% pracuje na UoP, a 11% na B2B,
- 21% pracuje w firmach zatrudniających między 20 a 99 pracowników,
- programista o kompetencjach testerskich lub full-stack zarabia średniorocznie 56000 dolarów,
- najlepiej na świecie zarabiają programiści Clojure,
- 30% programistów odwiedza Stack Overflow każdego dnia.
Czytając o znanych i preferowanych technologiach, jako testerzy możemy wyciągnąć dla siebie wiele przydatnych informacji:
- poznaj języki, w jakich najczęściej pracują profesjonalni programiści:
- poznaj preferowane rozwiązania bazodanowe:
- poznaj preferowane platformy chmurowe:
- poznaj popularne frameworki webowe:
- poznaj narzędzia programistów:
- poznaj programistyczne IDE:
- znaj ich systemy operacyjne:
- oraz ulubione kontra znienawidzone języki:
O ankiecie
Raport powstał na podstawie ankiety przeprowadzonej wśród 83 439 programistów ze 181 krajów na całym świecie. Jest to liczba odpowiedzi, które uważane są za "zakwalifikowane" do celów analitycznych, na podstawie czasu spędzonego na wypełnionej ankiecie; nadesłano około 172 odpowiedzi, których nie uwzględniono w analizie, ponieważ respondenci spędzili na badaniu mniej niż trzy minuty.
Więcej informacji można znaleźć tutaj.