Jestem zainteresowany tematem praktyk, uczęszczam do klasy 2 technikum, za rok będę musiał wybrać sobie jakiegoś pracodawcę. Nie ukrywam że fascynuje mnie raczej robienie w webowce niż klepanie kodu na apki desktopowe. Miałem styczność z programowaniem w popularnym frameworku Spring, potrafię postawić prosty RESTFull Web Service, połączyć to z bazą danych (Spring Data JPA, Spring Data MongoDb) i działa. Lecz nie wiem czy to wystarczy a wolałbym raczej znaleźć praktyki związane z programowaniem niż sklejaniem światłowodów czy spawaniem komputerów. Cały czas uczę sie również ReactJS i umiem na tyle że potrafię obsłużyć GET i POST. Chciałbym dostać informacje jakich rzeczy (technologi) muszę się nauczyć by móc sie dalej rozwijać i bez problemu znaleźć coś dla siebie. Wiem że część z was zacznie mi doradzać przeszukanie ofert pracy, ale ja nawet nie wiem czy stack technologiczny w który celuję jest odpowiedni.
Kto to jest "rest developer"? Odpoczywający programista?
somekind napisał(a):
Kto to jest "rest developer"? Odpoczywający programista?
Jak dla mnie to osoba która zajmuje się backendem
Dlaczego uczysz się ReactJS gdy chcesz być backendowcem? ReactJS jest do projektowania stron nie do tworzenia backendu, a obsługa GEt'a i POST'a to jest przecież 1 linijka z użyciem AJAX'a.
Zainteresuj się DjangoRestFramework a jeżeli chcesz zostać przy JS'ie to NodeJS
xDevil2 napisał(a):
Dlaczego uczysz się ReactJS gdy chcesz być backendowcem? ReactJS jest do projektowania stron nie do tworzenia backendu, a obsługa GEt'a i POST'a to jest przecież 1 linijka z użyciem AJAX'a.
Zainteresuj się DjangoRestFramework a jeżeli chcesz zostać przy JS'ie to NodeJS
Chodzi o to, że podoba mi zarówno backend jak i frontend, a Java robię od 3 lat, a czemu akurat Django jeśli mogę spytać???
Czyli intersuje cię fullstack. To rzeczywiście ReactJS ( + Redux). A Django dlatego, że jest jednym z najprostszych i najszybszych(w sensie, najszybciej się w tym tworzy działający produkt) frameworków do Resta (które znam) oraz bardzo popularnym więc poradników do niego jest multum.
xDevil2 napisał(a):
Czyli intersuje cię fullstack. To rzeczywiście ReactJS ( + Redux). A Django dlatego, że jest jednym z najprostszych i najszybszych(w sensie, najszybciej się w tym tworzy działający produkt) frameworków do Resta (które znam) oraz bardzo popularnym więc poradników do niego jest multum.
Czyli odchodzi się od Javy w pisaniu Rest na rzecz takich frameworkow jak Django i Node.js (środowisko)???
Nie powiedziałbym że sie odchodzi. Po prostu większość projektów nie wymaga niczego więcej niż autoryzacji i dodawania/usuwania rekordów z kilku tabel na krzyż. A do tego idealnie sprawdza się m.in Django (zapewne też sporo innych ale sam używałem głównie Django do tworzenia api, więc o nim mówię).
newmaster napisał(a):
Jak dla mnie to osoba która zajmuje się backendem
Backendem zajmuje się raczej backend developer.
Ale backend to nie tylko REST. REST to nawet nie połowa backendu w ogólności, co więcej jakieś 90% "restowych" backendów wcale nie jest restowa.
To w takim razie czym zajmuje się osobą zajmująca się backendem?? Zrobię Resta, baza danych, JWT i w sumie tyle???
czym zajmuje się osobą zajmująca się backendem?
Pisaniem logiki aplikacji. Tzn tego co aplikacja robi. Na przykład steruje marsjańskim łazikiem, albo genratorem czarnych dziur. Persystencja i API (czy to restowe czy jakiekolwiek inne) to jest pewnie z 5% kodu.
podziwiam 3 lata robienia javy a orientujesz sie jakbys siedzial w tym 3 dni
Shalom napisał(a):
Persystencja i API (czy to restowe czy jakiekolwiek inne) to jest pewnie z 5% kodu.
Jak zrobisz jakiegoś porządnego SOAPa z Hibernatem i podejdziesz do tego w odpowiednio enterprajsowy sposób, to to zajmie 90% kodu. Na dodatek XML. ;)
somekind napisał(a):
Shalom napisał(a):
Persystencja i API (czy to restowe czy jakiekolwiek inne) to jest pewnie z 5% kodu.
Jak zrobisz jakiegoś porządnego SOAPa z Hibernatem i podejdziesz do tego w odpowiednio enterprajsowy sposób, to to zajmie 90% kodu. Na dodatek XML. ;)
Ja myślałem że JSON wypiera XML
No wypiera, ale zanim wyprze mnie jeszcze wiele lat, o ile w ogóle to kiedykolwiek nastąpi.
No platformach mobilnych soap/xml w ogóle nie istnieje, nawet nie trzeba było wypierać.
somekind napisał(a):
No wypiera, ale zanim wyprze mnie jeszcze wiele lat, o ile w ogóle to kiedykolwiek nastąpi.
Słyszałem o SOAPie, zależy ile będę musiał konfigurować w xml, im mniej tym lepiej bo nie jest on dla mnie w ogóle przejrzysty
No to radzę się przyzwyczajać, bo w niektórych firmach przejście z XML na JSON wygląda tak:
{
"data": "<xml>...content...</xml>"
}
i już mogą mówić, że są restfull.
No dobra wszystko spoko, ale to w końcu jakich technologie powinienem znać by być przygotowanym na praktyki ???