Podczas webinaru z udziałem doświadczonego programisty Marcina oraz absolwentów projektu Przyszły Programista, Bartka i Kasi, omówiono wiele aspektów pracy w branży IT, szczególnie w kontekście programowania w Javie. Marcin, Java Developer z 10-letnim doświadczeniem, opowiedział o swojej karierze, począwszy od studiów na Politechnice Krakowskiej, przez pracę w firmach takich jak Comarch, Sabre, Okado, Migo, aż do obecnej pracy w niemieckim startupie z branży medycznej. Podkreślił, jak ważne jest ciągłe doskonalenie umiejętności oraz elastyczność w podejściu do pracy, zwłaszcza w kontekście pracy zdalnej i współpracy z międzynarodowymi zespołami. Bartek, który niedawno rozpoczął pracę jako Junior Java Developer, podzielił się swoimi doświadczeniami z procesu rekrutacji oraz pierwszych miesięcy pracy. Opisał, jak wyglądały rozmowy kwalifikacyjne, na czym polegały zadania techniczne oraz jak wygląda jego codzienna praca w zespole zajmującym się tworzeniem platformy opartej na mikroserwisach. Bartek podkreślił, że jako junior wykonuje podobne zadania jak bardziej doświadczeni programiści, ale z mniejszą odpowiedzialnością za projektowanie systemu. Webinar zakończył się dyskusją na temat przyszłości zawodu programisty w kontekście rozwoju sztucznej inteligencji, takiej jak ChatGPT. Marcin i pozostali uczestnicy zgodzili się, że AI może wspierać programistów, ale nie zastąpi ich. Poniżej umieszczam listę książek polecanych przez Marcina: https://helion.pl/ksiazki/java-efektywne-programowanie-wydanie-iii-joshua-bloch,jave3v.htm https://helion.pl/ksiazki/czysty-kod-podrecznik-dobrego-programisty-robert-c-martin,czykvv.htm https://helion.pl/ksiazki/przetwarzanie-danych-w-duzej-skali-niezawodnosc-skalowalnosc-i-latwosc-konserwacji-systemow-martin-kleppmann,przdav.htm https://helion.pl/ksiazki/budowanie-mikrouslug-projektowanie-drobnoziarnistych-systemow-wydanie-ii-sam-newman,budmi2.htm https://roadmap.sh/backend - zbiór kompetencji i zagadnien dla backend developera https://jvm-bloggers.com/ - wpisy z polskich i zagranicznych blogów w środowisku JVM Spis treści: 00:00:00 - Wstęp 00:05:06 - Studia i początki kariery Marcina 00:23:45 - Dlaczego JAVA jest wybierana do tworzenia systemów bankowych? 00:34:02 - Do jakich zadań lepiej nadaje się programowanie funkcyjne od obiektowego? 00:35:15 - Czym się różni programowanie funkcyjne od strukturalnego? 00:37:53 - Czy wzorce projektowe są w odwrocie? 00:39:20 - Jakie są wady programowania obiektowego? 00:41:15 - Konkurencja dla JAVY 00:43:29 - O Microsoft i C# 00:44:17 - Czy JAVA to stabilność? 00:47:12 - Prostota i stabilnośc kluczowa w dużych przedsięwzięciach 00:49:01 - Rozwój kariery Marcina 00:50:44 - UoP a b2b 00:54:33 - Jaka jest różnica pomiędzy Seniorem, Midem a Juniorem? 00:58:04 - Kiedy Marcin poczuł się pewnie jako programista 00:59:11 - Nie warto skakać po projektach 01:00:45 - Jakiej postawy oczekuje się od Juniora? 01:02:22 - Jak mądrze korzystać z Chatu GPT w pracy? 01:07:00 - Czy AI zastąpi programistów? 01:08:54 - AI rozwija się już od dawna 01:16:16 - Dalsza kariera Marcina 01:17:41 - O StartUpach 01:21:36 - Nadgodziny i przemęczenie 01:22:28 - O pracy zdalnej 01:25:31 - Praca dla zagranicznych firm 01:28:38 - Aktualna praca Marcina 01:30:40 - Dlaczego firmy stawiają na Javę? 01:33:47 - Rekrutacja Junior Java Developera 01:46:33 - Proces wdrożenia i praca Juniora 01:49:02 - Chat GPT w pracy Juniora 01:51:46 - Proces szukania pracy przez Juniora 01:56:13 - CV i projekty Bartka 01:59:21 - Praca Kasi w cyberbezpieczeństwie w Wojsku Polskim 02:01:42 - Rekrutacja Kasi 02:09:40 - Rekrutacja Juniora z perspektywy Seniora 02:15:37 - Z czego uczyć się Javy? Jeśli chciałbyś PEWNIE do branży IT i zrobić w niej karierę profesjonalnego programisty, to zapraszam Cię do udziału w rekrutacji do Projektu Przyszły Programista na stronie: rekrutacja.przyszlyprogramista.pl