Wpis z mikrobloga

#javascript #programowanie

Chciałbym się przebranżowić i rozwinąć swoje obecne podstawy w kierunku frontendu, a docelowo Full Stack. Odnoszę jednak wrażenie, że wszystkie kampanie promocyjne skutecznie zachęciły ludzi do programowania i w tej chwili każdy już zna JS. Czy rynek nie staje się nasycony pod względem juniorów i prejuniorów?
  • 13
@uwielbiamnalesniki: ydkjs jako podstawa na pewno.

Właśnie chodziło mi o to, że ci nowo-programiści niby znają składnię, potrafią coś tam napisać, ale nie mają pojęcia co się dzieje pod spodem. Budowa silnika JS jest im zupełnie obca, tak jak i takie pojęcia jak event loop. Nie interesują się tym, jak działa JS, a jest on specyficzny w porównaniu do innych języków.

Albo wiedza dlaczego w różnych kontekstach jest różne znaczenie this
@zakopiak: zajebiste info, dzięki. Pytanie skąd czerpać wiedzę, bo szkoły każdy odradza, jakieś płatne szkolenia np. udemy? Jesteś w stanie coś polecić? Chyba, że pozostaje googlarka, bo wszystko jest opisane w necie :)
@siick: Wiedza jest oczywiście w Google'u. Wszystko można znaleźć. Różnica jest moim zdaniem nieco gdzie indziej.

Rzecz polega na tym, jak masz problem, który wynika z tego, że nie rozumiesz co się dzieje, to możesz np. znaleźć na Stacku kogoś, kto miał ten problem i skopiować rozwiązanie. I tu się zwykle kończy rozwiązywanie problemu u wielu osób.
Kwestia jest taka, że wciąż nie rozumiesz, dlaczego Twoje rozumowanie było błędne, lub dlaczego
@zakopiak: Jak to wygląda w praktyce, jest cała masa skryptów, komercyjnie używa się rzeczy już stworzonych przez kogoś wcześniej czy nawet wypada nie tracić na to czasu i korzystać z gotowców? Lubię budować wszystko od podstaw, ale pewnie nie ma w niektórych kwestiach sensu wymyślać na nowo koła.
@siick: Zależy od sektora rynku w jakim pracujesz. Ale tak zupełnie od zera to się już raczej nie nic pisze. Zwykle albo cały gotowiec jak np. Wordpress, czy jakiś gotowy CRM i tylko modyfikujesz (gównorobota moim zdaniem), albo jakiś framework + biblioteki do poszczególnych zastosowań i tworzysz produkt nie zaczynając zupełnie od zera ale w pełni dostosowany do potrzeb biznesowych.

P.S. JS jest moim drugim językiem. Pierwszy to PHP. Także mówię