Hej,
Piszę aby zadać kilka pytań do bardziej doświadczonych kolegów. Ale najpierw trochę kontekstu. Jestem młodym programistą Java z 1.5 rocznym stażem jako junior. Dotychczas w czasie który poświęcałem na naukę skupiałem się na doskonaleniu swoich umiejętności pisania kodu w Javie, poznawaniu Springa i SQLa(nie tylko proste zapytania, bardziej skomplikowane procedury, poznawaniu jak działają poszczególne bazy itp). Jedyna sensowna książka o programowaniu jaką przeczytałem i czegoś się nauczyłem to "Czysty kod". Jednocześnie od jakiegoś czasu rozwijałem swój projekt RESTowego API w Springu, komunikującego się z bazą za pomocą Hibernate, starałem się aby projekt nie był całkowicie trywialny i pozwolił mi się zmierzyć z trudniejszymi problemami, na które gotowego kodu nie da znaleźć się w 3 minuty(przynajmniej 10 minut, żarcik ;P). Mam kilka pytań do bardziej doświadczonych kolegów:
- w która stronę warto się rozwijać?
- co jest warte nauki aby poszerzyć zakres kompetencji które oferuje? Tutaj pytanie o wszystko, zarówno technologie front, bazodanowe, umiejętności DevOps, a może coś jeszcze innego?
- jakie książki polecacie? Chodzi mi o pozycje zakładające że już wiem co to pętla i naprawdę poszerzające horyzonty programistyczne ;P
- może polecacie jakieś eventy, portale internetowe, czasopisma itp które mogą pomóc mi się rozwinąć?
- gdzie śledzić trendy na rynku programistycznym?
Dziękuję za każda odpowiedź ;)