Aplikacje webowe - jak najlepiej zacząć

0

Witam,
mam pytanie do Was jako dużo bardziej doświadczonych programistów ode mnie.
Może pokrótce wprowadzę o co chciałbym zapytać. Od pół roku intensywnie uczę się Javy, niedawno napisałem sobie aplikację desktopową mianowicie program do faktur (GUI oparte na Swingu, baza postawiona na SQLite, generowanie pdf-a przy użyciu iTexta, wystawia faktury :) )

Ale wydaje mi się że bardziej opłacalne jest tworzenie aplikacji webowych świadczy to po ilości zleceń w tym segmencie rynku jak i ilości ofert pracy.

Jak byście doradzali podejść do tematu tworzenia aplikacji WEB? Co warto poznać i w jakiej kolejności ? Orientowałem się w technologiach tego jest naprawdę dużo i nie wiem co jest niezbędne do tworzenia w pełni sprawnych aplikacji webowych w javie.

Mam np. takie wątpliwości czy jeżeli ucząc się zagadnien bazodanowych zacząć od JPA czy Hibernate?, Czy muszę znać XML i właściwie co to jest i do czego mi służy w praktyce co to jest JSON no i kwestia tego co to znaczy tak naprawdę znać javę.

W wielu ofertach pracy w tej branży np. na programiste juniora jest stwierdzenie dobra znajomość javy, ale moim zdaniem nikt nie jest w stanie pamiętać wszystkiego bo tego jest po prostu za dużo. Czy np. zakres specyfikacji Java S.E. wystarczy by tworzyć webówki, czy trzeba znać javę E.E. i jaka jest właściwie różnica pomiędzy nimi w praktyce ?

Jasne że powiecie to zależy co Tobie piszą w ogłoszeniu :)
Ale mi nie o to chodzi, chodzi mi o to jakie technologię muszę potrafić/znać żeby móc stworzyć produkt w postaci aplikacji webowej.

Przykładowo jeżeli chciałbym stworzyć aplikację która będzie rezerwowała loty w Porcie Lotniczym, albo bilety do kina czy teatru.

A i jeszcze pytanie jaką przykładowo aplikację musiałby umieć wykonać junior developer w aplikacjach web żeby być przydatnym pracownikiem.
Rozumiem że te aplikacje tworzone są w dużych zespołach w których każda osoba odpowiada za dany fragment. Ale z drugiej strony żeby dawać CV trzeba mieć już jakieś doswiadczenie, ja bym chciał coś napisać tego typu ale nie wiem czy to nie będzie za mało dla rekrutera.

I ostatnie takie moje pytanie jeżeli są tutaj programiści aplikacji mobilnych mam do Was pytanie czy lepiej zacząć od poznawania tworzenia aplikacji webowych czy Od razu warto zabierać się za mobilne jeżeli interesuje mnie np. tworzenie na Androida?

Słyszałem (nie wiem czy to jest prawda) że aplikacje mobilne to temat raczej dla doświadczonych programistów i lepiej zacząć od aplikacji webowych i z czasem przerzucić się na mobilne, nie wiem jak z tym jest ?

Jestem początkujący i zastanawiam się w jakiej kolejności się tego uczyć.

0

Słyszałem (nie wiem czy to jest prawda) że aplikacje mobilne to temat raczej dla doświadczonych programistów

Nie prawda.

Najlepiej zrobisz jeśli poświęcisz czas temu co cię bardziej interesuje i "pociąga".

0
abc889 napisał(a):

I ostatnie takie moje pytanie jeżeli są tutaj programiści aplikacji mobilnych mam do Was pytanie czy lepiej zacząć od poznawania tworzenia aplikacji webowych czy Od razu warto zabierać się za mobilne jeżeli interesuje mnie np. tworzenie na Androida?

Programistą nie jestem, ale coś tam na androida pisałem. Więc, jeżeli Cię interesuje to pisz od razu na Androida - ktoś może się nie zgodzić, ale uważam że ogarnięcie Androida w sposób który daje możliwość klepania w miarę zaawansowanych rzeczy jest o wiele łatwiejsze niż ogarnięcie web'u, więc powiedział bym odwrotnie, że to ee jest dla kogoś bardziej ogarniętego - ale to chyba bardziej chodzi o cierpliwość niż doświadczenie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1