Praca w IT. Znasz te języki? Będziesz przebierał w ofertach

spidersweb.pl 1 rok temu
Badanie Stack Overflow pokazuje, jakie technologie są najczęściej wykorzystywane przez deweloperów. Okazuje się, iż Udemy to najpopularniejsza platforma z kursami, JavaScript technologia webowa, a AWS chmurowa. Kod najczęściej powstaje w Visual Studio Code, dokumentacja w Notion lub Confluence, a Zoom, Teamsy i Slack wykorzystywane są do współpracy synchronicznej.


Na początku nieco o demografii. Kim są developerzy, którzy wzięli udział w badaniu? Największa grupa, bo aż 48 proc. ma tytuł licencjata lub inżyniera. Blisko 24 proc. może pochwalić się magisterką.


Wśród osób, które dopiero uczą się kodować, nieco mniejsza część respondentów może pochwalić się sformalizowanym wykształceniem. jeżeli zaś o samą naukę chodzi, to przeważają źródła online. Blisko 71 proc. korzysta z wideoplatform lub blogów, chcąc zyskać potrzebną wiedzę. Co ciekawe, na drugim miejscu w kategorii wiedzy online znajduje się Stack Overflow. Popularne forum z podpowiedziami wyprzedza jedynie dokumentacja technologiczna.


Wśród platform edukacyjnych najpopularniejsza jest Udemy


Pierwsze Udemy wyprzedza Courserę i Codecademy.


JavaScript wciąż na czele wśród języków programowania


Wśród developerów JavaScript jest niekwestionowanym królem wśród wykorzystywanych technologii. Jednak wśród osób, które dopiero uczą się programowania rośnie mu duża konkurencja ze strony HTML-a/CSS-a i Pythona. Nowicjusze zdecydowanie rzadziej wybierają SQL-a i TypeScript.


Najpopularniejsze bazy danych to MySQL i PostgreSQL


Coraz większą popularnością cieszą się SQLite i MongoDB.


Technologie chmurowe: AWS dla profesjonalistów


Heroku wygrywa wśród nowicjuszy dzięki swojej prostocie. Postawienie aplikacji od zera nie zajmuje tak dużo czasu, jak w przypadku AWS-a czy Google Cloud, które wygrywają w przypadku profesjonalnych developerów, którzy – prawdopodobnie – korzystają ze środowisk komercyjnych.


Node.js i React.js zdecydowanie liderują w kategorii technologii webowych, natomiast Visual Studio Code jest najpopularniejszą platformą, gdzie powstaje kod.


Jeśli asynchroniczna praca to tylko Jira lub Trello


Oba narzędzia służą do zarządzania projektami w zespołach rozproszonych. Jira jest jednak zdecydowanie popularniejsza w środowiskach korporacyjnych, niż Trello – prostsze i bardziej przystające do startupowych realiów.


Podobnie można porównać Confluence i Notion, służące m.in. do tworzenia dokumentacji. Notion jest zdecydowanie częściej wybierane przez początkujących.


W kontekście pracy synchronicznej przeważa wykorzystanie Zooma, Slacka i Teamsów. Google Chat czy Webex Teams cieszą się nieco mniejszą popularnością.


W każdym z tych przypadków najważniejsze jest posiadanie darmowej wersji próbnej. Właśnie w ten sposób deweloperzy najczęściej sprawdzają nowe technologie. To również rada dla początkujących startupów, które chcą trafić do szerokiej grupy odbiorców – bez oddania części produktu za darmo może być zdecydowanie trudniej.
Idź do oryginalnego materiału