Chciałbym się rozwijać w #backend i #java posiadam już jakieś podstawy programowania w .net ale nie podszedł mi ich ekosystem, na studiach miałem coś tam javy. Jest tutaj ktoś ogarnięty, kto podpowiedziałby mi co mam robić codziennie (powiedzmy około 2h dziennie jestem w stanie przeznaczyć na rozwój), żeby za te 8-12 miesięcy znaleźć pracę jako junior java developer? Ogarniam że jest coś takiego jak roadmap i tak dalej ale sama dokumentacja javy jest co najwyżej średnia w porównaniu z tą od Microsoftu. Pewnie padnie pytanie też, dlaczego nie .net skoro już coś się uczyłem, pracuję aktualnie jako admin w projekcie javowym i znam ludzi w firmie, łatwiej będzie mi wskoczyć na takie stanowisko, niż szukać nowej pracy/przenosić się do innego projektu + w javie jest więcej ofert. Jak szuka też ktoś kogoś do wspólnej nauki, głównie kontakt tekstowy i może jakiś wspólny projekt to zapraszam na priv. Chętnie przyjmę każdą krytykę i poradę od kogoś doświadczonego.
#naukaprogramowania #programowanie
mejwen

@Mickey Horstmann ma dobre książki od Javy (Podstawy, Techniki zaawansowane), kursy może się Udemy się przydadzą, dodatkowo z praktyki możesz spróbować z Hyperskillem, Hackerrank czy jakieś przykładow proste aplikacje z neta mogą pomóć. Z dodatkowych rzeczy możesz orientacyjnie spojrzeć na powiązania javy z innymi technologiami. (Spring, bazy danych sQl, REST Api, Dcoker, Kubernetes itp.)

Mickey

@mejwen od studiów mam książki horstmanna podstawy + techniki zaawansowane, z kursów to kupiłem java masterclass i przerabiam, ale są to totalne podstawy, niestety żeby wybić się ponad bootcampowców to muszę mieć solidny projekt tj. ogarniać springa. Zaczynam po kolei daję sobie czas na udemy i książki, a później spring (jakiś kurs/książka), sql, rest api i do przodu, szukam też jakiegoś kursu który pokazałby mi ten mityczny projekt w javie jak powinien wyglądać od zera do działającej apki

MokebeTesto

@Mickey Nie ma pracy dla poczatkujących. Jeśli nie masz pleców w branży albo nie jestes wybitny to będziesz miał spory problem

Mickey

@MokebeTesto oks chłopie, ostatnio zatrudnili u nas studentkę na pełny etat i mimo że jest noga (info od deva który prowadził rekrutację) to ją wzięli bo potrzebują pracowników. Kwestia ogarnięcia podstaw i dobrego CV

WildWaffle

@Mickey Dobry kurs Javy ma University of Helsinki ale to podstawy. Co do Spring Boota i Hibernate to możesz spróbować Hyperskill, dla nowych użytkowników mają 3 miesiące za darmo przy rejestracji przez reflink. Za niedługo otwierają się aplikacje na staże i warto próbować się dostać bo wymagania są czasem mniejsze niz na juniora, nawet jeśli myślisz że jeszcze nie masz skilla.

Wozyack

@Mickey Skoro pracujesz jako admin w projekcie javowym, to zapytaj się deweloperów, pewnie masz z nimi jakiś kontakt.


Jeśli chcesz się uczyć sam, to imho najlepsze kursy są na Udemy czy Pluralsight. Ale to wiedza. Od siebie polecam założyć konto na github i samemu kodzić. Wymyśl sobie jakąś aplikację i ją napisz. Potem następną. I następną. Jakość kodu - na początek polecam Czysty Kod Roberta Martina. Poszukaj w necie porad, jak tworzyć branche, jak komitować kod. Kolejność nauki może być taka:


Java -> SpringBoot/Quarkus i Spring Data / Hibernate -> architektura mikroserwisowa -> kolejki (Spark, Kafka)


W tzw. międzyczasie rozwijaj znajomość współpracujacych technologii, jak Maven, Gradle, kontenery, chmury, REST API. Najwazniejsze jednak to praktyka, praktyka i praktyka.

MokebeTesto

@Mickey słowo klucz - S T U D E N T K A, nie student

Zaloguj się aby komentować