Jak zostać Senior Java Developerem? | AI w pracy programisty
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.htmhttps://helion.pl/ksiazki/czysty-kod-podrecznik-dobrego-programisty-robert-c-martin,czykvv.htmhttps://helion.pl/ksiazki/przetwarzanie-danych-w-duzej-skali-niezawodnosc-skalowalnosc-i-latwosc-konserwacji-systemow-martin-kleppmann,przdav.htmhttps://helion.pl/ksiazki/budowanie-mikrouslug-projektowanie-drobnoziarnistych-systemow-wydanie-ii-sam-newman,budmi2.htmhttps://roadmap.sh/backend - zbiór kompetencji i zagadnien dla backend developerahttps://jvm-bloggers.com/ - wpisy z polskich i zagranicznych blogów w środowisku JVMSpis treści:00:00:00 - Wstęp00:05:06 - Studia i początki kariery Marcina00: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 JAVY00: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ęciach00:49:01 - Rozwój kariery Marcina00:50:44 - UoP a b2b00:54:33 - Jaka jest różnica pomiędzy Seniorem, Midem a Juniorem?00:58:04 - Kiedy Marcin poczuł się pewnie jako programista00:59:11 - Nie warto skakać po projektach01: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 dawna01:16:16 - Dalsza kariera Marcina01:17:41 - O StartUpach01:21:36 - Nadgodziny i przemęczenie01:22:28 - O pracy zdalnej01:25:31 - Praca dla zagranicznych firm01:28:38 - Aktualna praca Marcina01:30:40 - Dlaczego firmy stawiają na Javę?01:33:47 - Rekrutacja Junior Java Developera01:46:33 - Proces wdrożenia i praca Juniora01:49:02 - Chat GPT w pracy Juniora01:51:46 - Proces szukania pracy przez Juniora01:56:13 - CV i projekty Bartka01:59:21 - Praca Kasi w cyberbezpieczeństwie w Wojsku Polskim02:01:42 - Rekrutacja Kasi02:09:40 - Rekrutacja Juniora z perspektywy Seniora02: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