Witam Kolegów.
Na wstępie opowiem kilka słów o swojej historii, w latach 2008 -2012 skończyłem studia inż z informatyki - programowania
Programowaniem bawiłem się już wcześniej, na studiach najbardziej spodobała mi sie java i w tym kierunku się rozwijałem ,pracowałem dorywczo też przez rok z javą, na koniec studiów założyłem firmę która zajmowała się .... handlem bo do tego też podobno miałem żyłkę, miała tylko wspomóc finanse ale całkiem nieźle sie rozwinęła i ..... programowanie poszło na drugi plan początkowo wieczorami coś tam pisałem i weekendy ale firma zabierała coraz więcej czasu i tak minęło 5 lat nie najgorszych zarobków aczkolwiek
satysfakcja z tego i przyjemność vs przyjemność z programowania to jak 1 do 5
w maju poziom frustracji na linii ja-klient osiągnął apogeum i w ciągu jednego dnia podjąłem decyzje o zamknięciu tego i powrocie do programowania i tak zacząłem wygaszać firme i w wolnym czasie sie uczyć, teraz firma już zamknięta i mogę poświęcić czas na nauke ale moje pytanie brzmi jakich technologii się uczyć ? ja programowałem głównie w javie 5 i 6 z tego co widzę to teraz większość ogłoszeń jest w javie 8, czasem 9 a nawet 10,8 juz sie nauczyłem, w międzyczasie jakaś tam java fx i jakieś duperele , gdy chodziłem na studia to przy robieniu czegoś na web bawiło się w serwletach a teraz widzę że serwlety są juz opakowane w frameworki itp, z tego co widze po ogłoszeniach o prace to króluje Spring,SpringBoot i Hibernate i tego tez teraz się uczę. Jakie technologie byście polecili do Web i Enterprise? a jakie z technologii do tworzenia na Mobilne? Które technologię według was się rozwijają i mają dobre rokowania na przyszłość a które już się starzeją i raczej nie warto się ich od podstaw uczyć?
Dodam że bardziej interesuje mnie backend aczkolwiek wiem że programując w backendzie muszę w jakimś stopniu znać frontend.
Z góry dziękuję za szczere odpowiedzi:D