
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://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:
Więcej odcinków z kanału "Poznaj Branżę IT"



Nie przegap odcinka z kanału “Poznaj Branżę IT”! Subskrybuj bezpłatnie w aplikacji GetPodcast.


