Czy ma sens nauka node.js

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.

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

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.

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.

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.

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.

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

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