Witamy ponownie w comiesięcznym podsumowaniu CodeGym, które zawiera najważniejsze aktualizacje języka Java i programowania oraz zbiór postów, które pomogą Ci rozwijać się zawodowo jako programista. Zanurzmy się!
Istotne aktualizacje Java w marcu:
- Oracle udostępniło wersję 20 języka programowania Java i maszyny wirtualnej.
- Kompilacja 15 z wersji wczesnego dostępu JDK 21 została również wypuszczona w drugiej połowie marca.
- Spring Boot 3.0.5 jest już dostępny – to wydanie zawiera 40 poprawek błędów, ulepszenia dokumentacji i uaktualnienia zależności.
- Maven 3.9.1 został wydany z wieloma ulepszeniami.
- W marcowym indeksie TIOBE Java zajmuje trzecie miejsce na liście najpopularniejszych języków programowania (za Pythonem i C), zwiększając swój udział o 2,37%. Jest to najbardziej znaczący wzrost wśród trzech języków o największej popularności.
- W rankingu PYPL Java zajmuje drugie miejsce , zaraz po Pythonie. Zarówno udziały Java, jak i Pythona nieznacznie wzrosły w tym miesiącu, podczas gdy JavaScript, znajdujący się na trzecim miejscu, zyskał 0,6% do swojego udziału.
Studia przypadków najlepszych firm technologicznych:
- Skalowanie Kubernetesa do 7500 węzłów na blogu Open AI – ten post podsumowuje wysiłki, aby inni członkowie społeczności Kubernetes mogli z nich skorzystać, a kończy się problemami, z którymi wciąż boryka się Open AI, którymi będziemy się zajmować w następnej kolejności.
- Jak Discord przechowuje biliony wiadomości – szczegółowe wyjaśnienie problemów z Cassandrą, zmiany architektury i bardzo dużej migracji przeprowadzonej przez zespół Discord.
- Jak zbudowaliśmy nasz wieloplatformowy system projektowania na Booking.com – to dobry post o wyzwaniach związanych z budowaniem systemu projektowania dla ponad 150 zespołów produktowych, używanego przez ponad 200 projektantów i ponad 800 programistów oraz obsługującego 4 różne platformy przez Booking.
Dodatkowa przydatna lektura:
- Korzystanie z metryk w zarządzaniu inżynierią oprogramowania – osobiste podejście do wysiłków branży IT, aby dowiedzieć się, jak poprawić efektywność przy użyciu wszystkich nagle dostępnych danych.
- Nowoczesne metody Java do przetwarzania tekstu za pomocą strumieni i lambd .
- Najlepsze narzędzia do dokumentacji API dla zespołów deweloperskich w 2023 r .
Aktualizacje i posty CodeGym (jeśli je przeoczyłeś):
- Kim są programiści Metaverse i jakie technologie muszą znać? – dowiedz się więcej o programistach Metaverse, ich obowiązkach, umiejętnościach i perspektywach kariery.
- Biurko na stojąco i przerwa na zajęcia: przydatne, zdrowe wskazówki dla wszystkich, którzy pracują przy komputerze – krótki przewodnik, jak zorganizować pracę i naukę online, aby zmniejszyć ryzyko wielogodzinnego siedzenia i wpatrywania się w komputer.
- Główny konkurent Java. Dlaczego Kotlin jest wciąż mniej popularny niż Java pomimo wszystkich swoich zalet? – wszystko, co musisz wiedzieć na temat Java vs. Kotlin – odwieczne pytanie.
- „Ukończ kurs CodeGym, znajdź staż i przygotuj się do rozmów kwalifikacyjnych MAANG” – nasi studenci dzielą się swoimi celami na rok 2023. Jeśli chcesz porównać swoje ambicje z innymi studentami CodeGym, kliknij, aby dowiedzieć się więcej!
- Najważniejsze wyzwania, przed którymi często stają programiści. Kochaj ich lub nienawidź! – niezbyt poważny przegląd wyzwań (właściwie korzyści), z którymi będziesz musiał się zmierzyć w codziennej pracy jako programista.
GO TO FULL VERSION