Node.JS - kiedy się za niego zabrać?

0

Cześć,
chciałbym się Was zapytać, czy aby zabrać się za Node'a trzeba znać JavaScript'a na wysokim poziomie. Oraz przy nauce JS należy się uczyć jeszcze jakiegoś innego języka. Chodzi mi pod kątem pracy. Czy sama znajomość js'a wystarczy na stanowisko Juniora?

2

Chyba nawet nie wiesz o co pytasz, więc z góry zakładam, że porywasz sie na fullstacka 15k netto

chciałbym się Was zapytać, czy aby zabrać się za Node'a trzeba znać JavaScript'a na wysokim poziomie.

https://www.quora.com/How-much-JavaScript-should-I-know-in-order-to-learn-Node-js

Oraz przy nauce JS należy się uczyć jeszcze jakiegoś innego języka. Chodzi mi pod kątem pracy.

angielskiego

Czy sama znajomość js'a wystarczy na stanowisko Juniora?

nie

3

Node.JS - kiedy się za niego zabrać?

Najlepiej nigdy, piszcie wasze apki w normalnych językach, nie rozprzestrzeniajcie zarazy.

0

Oraz przy nauce JS należy się uczyć jeszcze jakiegoś innego języka.

Do Node przydadzą się języki Bash czy SQL choćby.

1

Node.js jest tylko interpreterem JSa wyciągniętym poza przeglądarkę, więc nie bardzo rozumiem sens pytania. Można zacząć oczywiście od Node.js z pominięciem używania JSa w przeglądarce

1
guuren napisał(a):

Cześć,
chciałbym się Was zapytać, czy aby zabrać się za Node'a trzeba znać JavaScript'a na wysokim poziomie.

Wypada znać przynajmniej podstawy JS. Ale jeżeli chcesz być specjalistą w Node, to niezbędna jest doskonała znajomość JS.

Oraz przy nauce JS należy się uczyć jeszcze jakiegoś innego języka. Chodzi mi pod kątem pracy. Czy sama znajomość js'a wystarczy na stanowisko Juniora?

To zależy od konkretnej firmy. W jednej firmie bądą wymagali tylko JS i dostaniesz niańkę, która nauczy cię innych rzeczy, a w innej firmie będą wymagali żebyś był fulstackiem i znał: Linuxa, chmurę publiczną, dockera, HTML, CSS, React, SQL, noSQL (np. MongoDB) i możliwe, że jeszcze inne języki i technologie.

0

tylko, że node dla js to taka jvm dla javy

1
piotrek2137 napisał(a):

tylko, że node dla js to taka jvm dla javy

nie

1
Haskell napisał(a):
piotrek2137 napisał(a):

tylko, że node dla js to taka jvm dla javy

nie

  • JVM to nazwa idei a nie konkretnego programu. Implementacje JVM to np OpenJDM, HotSpot, Kaffe, IBM J9 itd

  • Node.js to konkretny program (interpreter, środowisku uruchomieniowe) oparty na silniku V8

  • JVM wykonuje kod bytowy do którego może być skompilowane wiele języków jak Kotlin, Scala, Eta (Haskell), Clojure (wersja Lispu), JRuby

  • Node.js wykonuje w tej chwili tylko JS, z tego co mi wiadomo

0

pasuje w miarę dobrze ogarniać "czystego" (jest w ogóle coś takiego?) JS-a, żebyś wiedział gdzie kończy się JS a zaczyna Node/WebAPI. Jak pójdziesz na rozmowę żebyś umiał wytłumaczyć jak działa asynchroniczność skoro JS jest jednowątkowy. A były takie ananasy z 3 letnim doświadczeniem którzy myśleli, że manipulacja DOM-em czy AJAX to jest w specyfikacji języka.

0

Trudno będzie zostać juniorem znając TYLKO JS jako język. Język to tylko narzędzi i płacić Ci będą za rozwiązywanie problemów. Zapewne więc będziesz musiał ogarniać bazy danych, pracować z API, wystawiać API, rozumieć różne sposoby uwierzytelniania (np. JWT), znać podstawowe biblioteki typu Express itd. Do tego oczywiście jakieś podstawowe umiejętności programistyczne typu GIT, SSH, podstawy pracy z konsolą itd. W dzisiejszych czasach sama znajomość języka jest traktowana jako must have, ale pracę dostaniesz tylko umiejąc coś co jest potrzebne na rynku.

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