JavaRush /Blog Java /Random-PL /Java, Spring Boot, hobby informatyków: co mówi badanie Je...

Java, Spring Boot, hobby informatyków: co mówi badanie JetBrains 2020

Opublikowano w grupie Random-PL
JetBrains, twórca narzędzi dla języka Java i innych języków, przeprowadził swoje czwarte coroczne badanie. Na podstawie odpowiedzi programistów JetBrains przeanalizował ekosystem deweloperski w 2020 roku: najnowsze trendy w narzędziach, technologiach i językach programowania. W badaniu wzięło udział ponad 34 tys. osób z Argentyny, Białorusi, Brazylii, Kanady, Chin, Francji, Niemiec, Indii, Japonii, Meksyku, Polski, Rosji, Korei Południowej, Hiszpanii, Turcji, Ukrainy, Wielkiej Brytanii i USA. Około 70% wszystkich programistów na świecie ma swoje siedziby w tych 18 krajach. Dlatego zdaniem badaczy dane z badania są reprezentatywne. Zebraliśmy najważniejsze wnioski z badania – dotyczące języka Java, pracy i stylu życia programistów. Java, Spring Boot, hobby informatyków: co mówi badanie JetBrains 2020 - 1

Ilu programistów używa języka Java i gdzie?

Z badania wynika , że ​​Java nadal jest najpopularniejszym głównym językiem programowania na świecie (37% respondentów określiło ją jako główny język programowania). Używa go około 5,2 miliona programistów. Java, Spring Boot, hobby informatyków: co mówi badanie JetBrains 2020 - 254% respondentów korzystało z Java w ciągu ostatniego roku, a kolejne 4% planuje na pewnym etapie zintegrować ją ze swoim przepływem pracy. Głównym konkurentem Javy jest Python. Na liście używanych języków wyprzedziła Javę. W ciągu ostatnich 12 miesięcy 30% respondentów rozpoczęło lub kontynuuje naukę języka Python, czyli nawet więcej niż w zeszłym roku (27%). Najwięcej programistów Java mieszka w Azji, gdzie około 2,5 miliona programistów używa Java jako podstawowego języka. Java jest najczęściej używana w Chinach i Korei Południowej – odpowiednio około 51% i 50% programistów. Java jest również aktywnie wykorzystywana w Indiach, Niemczech, Hiszpanii i Brazylii. Białoruś znajduje się pośrodku tej listy krajów z 33% deweloperów. Jednak Rosja i Ukraina znajdują się na dole listy z odpowiednio 25% i 21% programistów. JetBrains wyjaśniaJava, Spring Boot, hobby informatyków: co mówi badanie JetBrains 2020 - 3 , że ​​powody, dla których Java może być popularna w pierwszych 6 krajach listy, to bezpłatne korzystanie z tego języka programowania, wsparcie rządowe i otwarty kod źródłowy . Na przykład w Indiach często zatrudnia się pracowników do tworzenia aplikacji mobilnych w Javie. W Niemczech popularne jest tworzenie wysoce skalowalnych aplikacji dla wielu branż, w tym także tych opartych na Javie.

Która wersja Javy jest najpopularniejsza?

Pomimo wydania nowych wersji, Java 8 pozostaje najbardziej ukochaną . Jest preferowana przez trzy czwarte programistów Java. Jednocześnie rośnie popularność Java 11. W porównaniu do roku ubiegłego udział użytkowników tej wersji wzrósł o 10%. Stosunkowo nowe Java 12 i Java 13 również szybko znajdują swoich odbiorców: każda z nich jest wykorzystywana przez 10% lub więcej. Według bloga JetBrains istnieje kilka czynników, które wyjaśniają, dlaczego Java 8 jest tak popularna : „Ma wszystko, czego potrzebuje typowy programista Java w zakresie języka, wyrażeń lambda i strumieni – jest to przyjemna, prosta w użyciu wersja. Ponadto ludzie bardzo niechętnie przechodzą na Javę 9. W Javie 9 nastąpiły duże zmiany w architekturze i ludzie boją się, że te zmiany spowodują uszkodzenie aplikacji zbudowanych na Javie 8. Fakt, że Java 9, Java 10, Java 12 i Java 13 ma mniej użytkowników w porównaniu z Java 8, wynika również z faktu, że Oracle obsługuje je tylko 6 miesięcy po wydaniu.

Serwery aplikacji: Apache Tomcat, Jetty, GlassFish

Apache Tomcat stracił kilka punktów procentowych od zeszłorocznego badania, ale nadal jest używany przez zdecydowaną większość respondentów. Apache Tomcat wybiera 62% respondentów, Jetty – 17%, GlassFish – 5%.

Które frameworki wybierasz?

Wśród frameworków prym wiedzie Spring Boot – wybrało go 61% programistów. Na drugim i trzecim miejscu znajdują się odpowiednio Spring MVC (42%) i JSF (6%). Odsetek programistów korzystających ze Spring MVC nie zmienił się od ubiegłego roku. Java, Spring Boot, hobby informatyków: co mówi badanie JetBrains 2020 - 4Pomimo popularności Mavena (wybrało go 71% respondentów) i Gradle (odpowiednio 48%), 9% programistów Java nadal preferuje Anta do budowania projektów.

Do czego służy Java: strony internetowe, narzędzia, oprogramowanie

Do pisania stron internetowych najczęściej wykorzystuje się język Java (36%). Na drugim miejscu znajduje się rozwój narzędzi użyteczności publicznej (25%), na trzecim rozwój oprogramowania systemowego (19%). Rzadziej Java wykorzystywana jest do pracy z bazami danych, bibliotekami i frameworkami (17% na każde stanowisko). Język Java jest jeszcze rzadziej używany w technologiach finansowych, analizie danych, oprogramowaniu rozrywkowym i narzędziach programistycznych.

Tworzenie stron internetowych i etat: gdzie i jak pracują specjaliści IT

Ponad połowa programistów pracuje na pełen etat, 16% studiuje na uczelniach, 8% studiuje, ale pracuje, 5% jest freelancerem, a kolejne 5% pracuje bezpośrednio dla klienta. 78% respondentów pracuje jako programista, 14% jako lider zespołu, 12% jako architekt, 12% jako inżynier DevOps. Jedna czwarta respondentów odpowiedziała, że ​​programuje od około 3-5 lat (jest to największy odsetek wśród ankietowanych), kolejne 21% programistów koduje od około 1-2 lat, 20% koduje od ponad 11 lat lat, a 17% koduje od 6–10 lat. Najwięcej programistów pracuje w firmach produktowych (63%), 45% zajmuje się rozwojem wewnętrznym, 35% - specjalnie dostosowanym oprogramowaniem, 33% - stronami internetowymi i aplikacjami mobilnymi. Pomimo pandemii koronawirusa w 2020 roku 38% programistów pracowało w tym samym biurze, 27% w różnych miejscach, ale w tym samym kraju, 22% w różnych krajach.

Programista Bezpieczeństwo cyfrowe

Większość programistów obawia się o bezpieczeństwo danych osobowych. Programiści najczęściej wykorzystują fora, sieci społecznościowe i serwisy informacyjne jako źródła informacji. Większość respondentów posiada konto na GitHubie. Profesjonalne materiały coraz częściej czyta się na smartfonie. Połowa nie ufa sztucznej inteligencji, 65% woli laptopy, a tylko 16% ma kryptowalutę.

Styl życia specjalistów IT: hobby i działalność charytatywna

W 2020 r. JetBrains po raz pierwszy zbadał nie tylko trendy w zakresie narzędzi i technologii, ale także styl życia programistów. Specjalistów IT zapytano o ich nawyki, sposoby wyszukiwania informacji i uczestnictwo w akcjach charytatywnych. Większość respondentów rozpoczyna pracę przed południem i łatwo budzi się z budzikiem. Prawie jedna trzecia respondentów poświęca na programowanie 32 godziny tygodniowo, nieco mniej – od 17-31 godzin, 17% – od 9-16 godzin. Ponad jedna trzecia programistów poświęca na projekty osobiste od 3 do 8 godzin tygodniowo. Kolejne 19% specjalistów IT spędza 1-2 godziny tygodniowo na projektach osobistych. Jednak 2% respondentów poświęca na takie projekty 32 godziny tygodniowo i więcej. Większość programistów nie ma zwierząt domowych, ale ci, którzy je mają, mają równą liczbę miłośników kotów i psów. Programiści nie są skłonni do oddzielania pracy od zainteresowań: większość respondentów ma wspólne hobby – programowanie. Prawie 60% programuje w czasie wolnym. Większość gra także na komputerze, słucha muzyki i spędza czas z rodziną. Java, Spring Boot, hobby informatyków: co mówi badanie JetBrains 2020 - 5Połowa ankietowanych deweloperów angażuje się w działalność charytatywną. Najczęściej motywuje ich do tego chęć uczynienia świata lepszym miejscem (62%). Wiele z nich dba o środowisko (43%), pomaga dzieciom (41%) i walczy z nierównościami społecznymi (39%).
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION