Backend mnie nudzi... wybór języka obiektowego - może JavaScript?

Odpowiedz Nowy wątek
2017-07-16 16:15
Wybitny Ślimak
0

Hejka, od jakiegoś czasu uczę się Spring'a... i nauka idzie mi strasznie mozolnie, bo to jest dla mnie po prostu nudne... backend raczej nie jest dla mnie ;)
Podczas nauki Java SE - robienie aplikacji konsolowych czy swingowych było ciekawe i fajne.

Podoba mi się też Javascript(nie znam tego języka), dlatego zastanawiam się nad nauką Javascript, angular i może też node.js.
ale nie wiem czy to dobry wybór? bo zawodowo chce programować obiektowo... a wymóg języka javascript jest chyba głównie w ofertach dla frontend'a? Więc frontend też programuje obiektowo?

W skrócie - chce programować obiektowo, ale nie chce zajmować się backendem. Co mi doradzacie w takiej sytuacji?

Pozostało 580 znaków

2017-07-16 16:53
1

Po pierwsze nie przywiązuj się do jednego paradygmatu. Poczytaj o programowaniu funkcyjnym. Ogarnij bibliotekę Vavr w Javie.
Po drugie Spring to programowanie proceduralne w Javie.
Po trzecie Angular 2 to taki chyba Spring w JavaScript :)
Jeżeli lubisz obiektówkę, poczytaj o Solid i DDD, czyli programowaniu obiektowym robionym dobrze.

Polecam Ci nauczyć się prawdziwego backendu zamiast klepania Restów. Przykładowo przetwarzanie reaktywne (Spring 5), messaging (Kafka), Sockety (Netty), protokoły, skalowalność, kontenery (Docker)
Obecnie pracuję w sektorze Telco i sporo dziwnych rzeczy się pisze.
Jest to znacznie ciekawsze nić Mysql -> Hibernate -> Spring4 -> Angular.


"Gdy się nie wie, co się robi, to się dzieją takie rzeczy, że się nie wie, co się dzieje"


edytowany 2x, ostatnio: nie100sowny, 2017-07-16 16:55

Pozostało 580 znaków

2017-07-16 16:54
Krzywy Krawiec
0

Jak nie chcesz backendu to zostaje Ci frontend i javascript, css i html.

Chociaz dla mnie to frontend to straszna nuda ;)

Pozostało 580 znaków

2017-07-16 17:18
Krzywy Krawiec
0

@nie100sowny: lepiej, zeby ogarnal solidne podstawy a nie to o czym piszesz co pewnie spotka tylko u 1% firm.... To mu co najwyzej zrobi sieczke w glowie.

Pozostało 580 znaków

2017-07-16 17:55
1

W javascript wszystko jest obiektem ;)

Nie wszystko. Np. liczby nie są prawdziwymi obiektami. - LukeJL 2017-07-17 03:46
No tak, tak, to było trochę pół żartem napisane. - Desu 2017-07-17 05:26

Pozostało 580 znaków

2017-07-16 18:22
Mały Lew
0

W skrócie - chce programować obiektowo, ale nie chce zajmować się backendem. Co mi doradzacie w takiej sytuacji?
Sory, ale w takim wypadku bedzie z Toba ciezko. Programowanie obiektowe duzo, duzo bardziej sprawdza sie na backendzie niz na froncie.

W takim razie nie wiem co Ci zostalo, web dev ?

Pozostało 580 znaków

2017-07-16 18:32
Wybitny Ślimak
0

hmm... czy znajomość JavaScript, Angular, React, html5, css3 i Node.js jest odpowiednia dla stanowiska FullStack? czepiam się tak tego JavaScript, bo gdzieś pisali że to najbardziej przyszłościowy język programowania, czy zgadzacie się z tą teorią? i czy node.js to tylko chwilowa moda czy może jednak stanowi zagrożenie dla Spring/.NET?

albo też będę uczyć się jednocześnie JavaScript & Angular oraz Android Studio i zobaczę co mi się najbardziej spodoba...
ewentualnie wrócę do Spring'a albo jeszcze pobawię się .NET ;)

Pozostało 580 znaków

2017-07-16 22:21
Skromny Kret
1
Desu napisał(a):

W javascript wszystko jest obiektem ;)

to nie jest prawda:)

var bum = "kabum"

i już nie ma obiektu ;) to że możesz używać na nim metod z prototypu String to inna sprawa

edytowany 1x, ostatnio: Adam Boduch, 2017-07-17 09:24

Pozostało 580 znaków

2017-07-16 23:48
1

Frontend jest nudny

Pozostało 580 znaków

2017-07-17 00:01
Błękitny Jeleń
1
Mjuzik napisał(a):

Frontend jest nudny

Jak całe klepanie stronek.

Pozostało 580 znaków

2017-07-17 00:09
0

Dlaczego Cię nudzi? Może po prostu nie napisałes czegoś ciekawego? Może po prostu pisałes małe aplikacje z mała ilością logiki :)
@nie100sowny niby dlaczego Spring to jest programowanie proceduralne? Jak dla mnie to programowanie obiektowe i aspektowe


Nie pomagam przez PM. Pytania zadaje się na forum.
edytowany 1x, ostatnio: scibi92, 2017-07-17 00:10

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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