Java developer - docker/kubernets

Java developer - docker/kubernets
B9
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 dni
  • Postów:65
0

Cześć,

Pracuję już rok w Javie, więc w zasadzie nadal junior. Stack typowy korpo spring boot, hibernate, jooq itd. itp. Chciałbym się coś bardziej rozwinąć, ale nie koniecznie w stronę devopsa. Chciałbym zrozumieć jak to wszystko dalej leci tzw. deploy na produkcje, kontenery, mikroserwisy. Mam możliwość wykupienia sobie mocno polecanego kursu. Dokładnie docker i kubernetes od początkującego do "mocno" zaawansowanego. Cena takiego kursu to ~1500zł. Pokazane jest tam praktycznie wszystko od stworzenia kontenera do deployu, również w chmurze (jednym słowem cena uzasadniona).

Pytanie brzmi, czy z 1 rokiem doświadczenia, warto jako Java dev zainwestować w takie coś? Czy jako Java dev będę w przyszłości potrzebował tak mocnej znajomości tych zagadnień (aktualnie na pewno nie). Chciałbym mieć szersze spojrzenie na to wszystko, ale mocno się waham.

Z góry proszę nie pisać, że wszystko można znaleźć w Internecie za darmo, nie odnośnie tego jest temat.

SE
  • Rejestracja:około 6 lat
  • Ostatnio:4 dni
  • Postów:321
2

Docker i kubernetes jest teraz w modzie. Szczegolnie docker przewija sie praktycznie w 90% ogloszen, wiec na pewno warto sie zaznajomic. Inna sprawa czy jak przerobisz taki kurs i rzeczywiscie bedziesz musial tego uzyc zalozmy po 1-2 latach to czy cokolwiek jeszcze bedziesz pamietal? Taka wiedza szybko ulatuje jesli sie nie jest wykorzystywana.

markone_dev
  • Rejestracja:ponad 3 lata
  • Ostatnio:dzień
  • Postów:822
1

Odnośnie dockera i kubernetesa jest masa darmowych materiałów online + laby (też darmowe) u najpopularniejszych dostawców chmurowych. Jeżeli nie potrzebujesz jakiegoś deep dive i wchodzenia w szczegóły i potrafisz się sam zorganizować to odpuściłbym sobie płatne kursy. Zwłaszcza, że większość z nich to jest zwykłe naciąganie na kasę. Jeżeli potrzebujesz kogoś kto cię poprowadzi za rączkę to niestety ale musisz płacić.


Programujący korpo architekt chmurowy.
Udzielam konsultacji i szkoleń w obszarze szeroko pojętego cloud computingu (Azure, AWS) i architektury systemów IT. Dla firm i prywatnie.
DevOps to proces nie stanowisko.
edytowany 1x, ostatnio: markone_dev
B9
Prawda, lecz uważam, że dobrze jest się wdrożyć w coś z kursem, a potem łatwiej jest się douczyć samemu. Nie nabędę złych praktyk co się często zdarza
markone_dev
Przewagą kursu nad samodzielną nauką jest usystematyzowanie toku nauki. Nic czego nie da się ogarnąć samemu. Kurs nie sprawi magicznie że będziesz znał się na k8s i kontenerach, nie ważne czy zapłacisz 50 zł czy 5000 zł. Praktyki i tak nauczysz się dopiero jak zaczniesz z tego korzystać na poważnie w pracy. Przez 10 lat przeszedłem przez masę kursów od tanich po takie kilkudniowe za 20-30k i nie dowiedziałem się z tego nic ponad podstawy i jak przyszło co do czego to musiałem zaczynać od początku i na własną rękę.
B9
Tak zgodzę się z tym, jak przerabiałem spring boota, to również po szkoleniu nie wiedziałem tyle ile bym chciał, ale jednak znacznie ułatwiło to dalsze wdrożenie. Mimo wszystko autor zwraca pieniądze do 14 dni w przypadku niezadowolenia. Ma tez masę opinii pozytywnych, pod tym względem, że pokazuję jak to jest mniej więcej na produkcji. Nie patrzę na kwestie pieniężną, z tego względu, że inflacja i tak je zżera, a wiedza pozostanie.
markone_dev
Produkcja od produkcji się różni. To o czym piszesz to zwykły marketing. Każdy klient/produkt ma inne wymagania odnośnie klastra, inną architekturę aplikacji, itp. Trafić na plain vanilla produkcję k8s rodem z kursów to szczęście. To tak jakby porównywać aplikację typu e-commerce pisaną w trakcie kursu programowania, do rzeczywistego e-commerce na produkcji. Za tą cenę możesz mieć masę świetnych kursów na Pluralsight czy Udemy.
kevin_sam_w_domu
kevin_sam_w_domu
  • Rejestracja:prawie 4 lata
  • Ostatnio:prawie 3 lata
  • Postów:196
1

Ja obserwuję tendencję i śmiem wręcz wysnuć tezę, że Kubernetes + Docker, CI/CD to dla nowoczesnego Java Developera "must have". Znam, sam pracowałem w takim zespole, oraz w mojej firmie też widzę zespoły Agile gdzie np. zatrudnia się 3-5 Devów i oni są w stanie sami sobie postawić infastrukturę + developwać aplikację. Jak popatrzysz na ogłoszenia o pracę to można też dojść do takich wniosków.

edytowany 5x, ostatnio: kevin_sam_w_domu
randomize111
W pythonie w web developmencie podobnie
kevin_sam_w_domu
kevin_sam_w_domu
dla mnie jest to przerost obowiązków i sprzyja wypaleniu zajmowanie się w pracy tyloma rzeczami naraz
CZ
@kevin_sam_w_domu: oj fakt, też to zauważyłem. Zamiast specjalistycznej wiedzy w wielu miejscach robi się ludzi orkiestry, domena korpo. Jeden sprint na implementacje, jeden na testowanie, pół na coś innego. Potem taki programista z rocznym doświadczeniem, programowal tak na prawdę 7 miesięcy, bo musiał się zajmować innymi rzeczami. Z jednej strony twórcy kodu wiedzą najlepiej jak coś np przetestować, ale cierpa przy tym inne skille
randomize111
@Czitels: to raczej domena nietechnicznych korpo, bo te techniczne mają devów, devopsów/sre, QA, testerów itd.
CZ
Miałem w głowie przykłady właśnie tych technicznych korpo.
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
3

Dockera warto znac (takze testcontainers, localstack, docker-maven-plugin i kubernetes) ale 1500 zl bym nie dal.

W tej cenie mozesz dostac ponad 30 kursow na udemy, gdzie niektore trwaja od 8 do nawet 50h (czyli w sumie od 240 do nawet 1500h).

edytowany 2x, ostatnio: vpiotr
B9
Uczyłem się z udemy czasami, lecz uważam, że często wiedza jest tam stara i nieaktualizowana. Nie zawsze tak jest oczywiście.
NS
Kubernetes tak zapierdziela, że ciężko to aktualizować.
vpiotr
Niektóre kursy chwalą się datą aktualizacji.
B9
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 dni
  • Postów:65
0

Dzięki wszystkim za odpowiedzi. Podsumowując warto znać dockera/kubernetesa niekoniecznie same podstawy. Czy wybiorę ten kurs, czy inny to już inna kwestia.

CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:dzień
  • Postów:2311
1

Niee, nie warto kupować. Sam docker jest prosty jeżeli nie będziesz musiał pisac skryptów od zera. Firmy piszą, że używają tego i często nie wymagają wiedzy, bo tak na prawdę jak trafisz do w miarę stabilnego projektu to szybko idzie się wdrążyć.

edytowany 2x, ostatnio: Czitels
RA
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 14 godzin
  • Postów:360
1

1500 to sporo za taki kurs, sprawdzałeś takie serwisy jak udemy, cloudacademy, acloudguru itp?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.