Czy ma sens nauka node.js

Czy ma sens nauka node.js
HA
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:1
0

Już jako tako umiem rzeczy związane z frontend'em czyli html css (flexbox, grid, SASS), jak i również w miare dobrze ze js. Ale nie widzi mi się w przyszłości zostanie front-end developerem, wydaje mi się się, że zawód będzie zastąpiony jakimiś wixami czy czymś (i ogólnie większą satysfakcję miałbym, gdybym umiał przykładowo system logowania zrobić czy płatności, a poza tym mówią, że trzeba wszystkiego spróbować :) ). Chciałbym backend zacząć i teraz jak znam tego js to wydaje mi się, że dobrym pomysłem byłby node.js z expressem poznać, czy to nie ma sensu i nauka ta będzie bezsensu na przyszłość (jak nie ma sensu to co lepiej)? Mówię z dystansem, bo mam dopiero 16 lat.

edytowany 2x, ostatnio: horaceAlt
P2
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:84
0

Platformy takie jak Wix to zwykłe CMS i one nie zastąpią w żadnym stopniu zwyklego frontu bo jest przede wszystkim za duzo ograniczen i mala elastycznosc szablonow, dodatkowo ciezko jest tam podlaczyc wlasny backend bo bardzo duzo narzuca nam sie od samego poczatku, dlatego uczenie sie frontendu to nie jest glupi pomysl, bo jak sie nie myle na rynku jest wiecej ofert na front niz na backend

co do node,
... nie zaczynaj od node'a , bo zniszczysz sobie od mlodego myslenie o backendzie, nie zaczynaj od niskiego progu wejscia bo pozniej jak bedziesz musia przejsc do javy czy c# to bedziesz się łapał za głowę,

ale jesli juz chcesz, to spojrz na sailsJS, expressJS lub polski nestJS

HA
czyli zacząć od Javy (i czy będzie to trudne, bo z tego co wiem to chyba spring), bo c# raczej mnie nie przekonuje z powodu mojej "miłości" do windowsa
P2
Java to dobry wybor, ale nie przechodz za szybko do Springa
HA
a dużo się różni Java od JS w sensie składni i trudności
P2
tak, przede wszystkim będziesz musiał ogarnąć na poważnie OOP, statyczność, typy itd.
HA
nadal nie wiem co robić czy brnąć w ten frontend czy zacząc backend, a może jedno i drugie poznać jako tako i w przyszlosci na studiach zdecydować? :0
MasterOf
node i niski próg wejścia? :D :D
mr_jaro
wszędzie od javy odchodzą, z javy robi się utrzymaniówka coraz bardziej ale proponuj jave na początek...
HA
czyli ten node taki 'zły' nie jest na początek z backendem :/
P2
@mr_jaro: i tak wlasciwie to co z tego?, pracy nadal jest w tym bez liku
P2
@MasterOf: no chyba mi nie powiesz, że pisanie w node to szczyt zaawansowanego rzemiosła :D
mr_jaro
@piotrek2137: oprócz tego, że w momencie wybuchu obecnego kryzysu znikły wszystkie oferty dla javowców na grupach na których jestem a pojawiło się nagle wielu senior javowców, którzy szukają nowej pracy... to nie, nic więcej :)
siloam
@mr_jaro: Wiesz ile teraz zarabiają programiści COBOL'a?
mr_jaro
@siloam: a co ma to do rzeczy? Javowców masz na pęczki, cobolowców garstka
M3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:195
3

Sensu to nie mają takie pytania.
Jeśli jesteś ciekawy backendu, chcesz coś zrobić, to po prostu to zrób a nie zastanawiaj się nad tym godzinami. Te parę godzin możesz poświęcić na popróbowanie czegoś a nie na zakładanie bzdurnych tematów.

Jeśli masz jakieś doświadczenie w JS, to nie widzę żadnych przeszkód aby spróbować w node. Zlecą się zaraz osoby jak kolega powyżej i będą przekonywać, że nie JS a Java, zaraz przyleci inny i powie że lepiej w Pythonie, kolejny powie, że C, a następny, że wszyscy powyżej to lamusy bo teraz Rust idzie na szczyt.

Język to tylko narzędzie, pomyśl lepiej o tym co chcesz stworzyć i jak to ma działać. 99.9% procent użytkowników będzie miało w du*** w jakim języku jest coś stworzone.

HA
dobra faktycznie zamknę temat bo ludzie wyżej zaczynają się spierać co lepsze a nie o to mi chodziło :/
stivens
@horaceAlt: Ty nie zamkniesz. "You have no power here"
HA
zauważyłem już :) to zobaczę argumenty wyżej java vs js XD
ledi12
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Wrocław
2

Tak jak kolega wyzej. Sadzac po twoim pytaniu, chcesz sie dowiedziec, czy Node jest oplacalne. Nie ma mniej i wiecej oplacalnych jezykow. Jezeli w czyms kodzisz, lubisz to i jestes w tym dobry to nie bedziesz mial problemu z tym, zeby na tym zarabiac.


Robię http response status cody w martwych ciągach
Nalhin
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 12 godzin
  • Postów:60
1

Wydaje mi się, że warto z Nodem się zapoznać, przeklikać, zobaczyć z czym to się je. Jednak przed pisaniem jakiś "ambitniejszych" projektów polecałbym najpierw nauczyć sie dobrze (a nawet bardzo dobrze) JS'a (i docelowo TS'a). Node ma bardzo niski próg wejścia, a co za tym idzie napisać coś co "działa" (jak działa to po co zmieniać) i nawalić masakryczny dług technologiczny. Dużo materiałów na internecie jest mocno przestarzałych i antypatternowych.


SWE @ Meta (planet-scale infra).
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 10 godzin
  • Postów:8423
2

Chciałbym backend zacząć i teraz jak znam tego js to wydaje mi się, że dobrym pomysłem byłby node.js z expressem poznać, czy to nie ma sensu

Ma sens. Skoro JS znasz, to pewnie łatwiej ci będzie zacząć w Node.

i nauka ta będzie bezsensu na przyszłość (jak nie ma sensu to co lepiej)?

A jakie to ma znaczenie? Teraz możesz poprogramować w Node (albo w jakiejkolwiek innej technologii, która cię zaciekawi), a później zawsze będziesz mógł zmienić i nauczyć się innej. Ogólne zasady są podobne. A w dzisiejszych czasach trzeba być elastycznym.

Mówię z dystansem, bo mam dopiero 16 lat.

No to zanim wejdziesz na rynek pracy, i tak wszystko może się pozmieniać. Poza jednym, a mianowicie, że na pewno będzie wymagany język angielski i na pewno znajomość angielskiego ci się przyda (więc warto się go uczyć). A cała reszta to trochę jak wróżenie ze szklanej kuli.


KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Silesia/Marki
  • Postów:5505
1
horaceAlt napisał(a):

Mówię z dystansem, bo mam dopiero 16 lat.

Jak ja miałem 16 lat to node jeszcze nie istniał. Nawet jak byłem na studiach to interpretery JSa poza przeglądarką dopiero raczkowały. Np w projekcie GNOME były propozycje żeby używać JSa jako język do tworzenia widoków aplikacji desktopowych zamiast używanego wtedy w tym celu Pythona.

Zakładając że pójdziesz na studia i może na tych studiach będziesz już pracować na drugim roku no to masz jeszcze 4 lata w czasie których wszystko może się pozmieniać. Ale to w cale nie znaczy żebyś się nie uczył node, bo umiejętność dobrego programowania jest niezależna od języka programowania. I jak nauczysz się dobrze programować w node to łatwo będzie Ci przejść do czegoś innego


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.