Я потерял пару лет, пока понял, как работать с JS.

Примечание.

Ребята мало людей занялось Node, а это зря.

Вопрос то не в Node, а в том что вы собираетесь написать.

Вот как бывает у всех и было у меня. И это была огромной ошибкой, я теперь пониманию.

А было так. Я когда то решил, ну....мне сейчас JS не нужен....потом пришёл момент, что нужен стал позарез в Джанго.

И я понял, что я много времени трачу на поиски решений. а не написание кода.

Тогда я занялся JS серьёзно, что бы раз и навсегда устранить пробел.

Ведь дело здесь даже не в Node, Node нужно что бы реализовать сложный js, для понимания, а дело в ваших приложениях питон и котлин, обязательно придёт то время, когда вам станет понятно, что вам нужен js для увеличения функционала, кому то понадобится какой-нибудь фреймворк, кому-то что то ещё.

Сейчас многие просто этого не осознают, но это время придёт.

Нет ни одного серьёзного разработчика, который бы не знал JS.

Я не убеждаю, а рассказываю, как есть.

Что бы имели ввиду, что вас это точно коснётся, если вы собираетесь двигаться профессионально.

Ведь в школе сейчас красота, ПО СУТИ ПО ПУТИ ИЗУЧЕНИЯ ДРУГИХ языков, можно без напряга выучить JS, нет пути эффективнее чем этот (по пути, не спеша).

Избежите ненужных дерганий в будущем.

В котлин js внедрён, джанго можно сращивать с любым фреймворком js,

любое даже десктопное приложение со временем запросит у вас JS.

Мой опыт такой:

Я потерял пару лет, пока понял, как работать с JS, учитывая, что я уже хорошо осознавал, что есть вообще в языках, то есть функции, типы, классы я считывал легко.

Но мне ни как не доходило, почему я хочу получить одно, а язык выдаёт иное.

Я пробовал найти ответ в книгах и сегодня скажу, что большинство книг не подходят вообще для изучения, так как начинаются примерно так.....

..........когда мы работаетм с Js. мы часто получаем не то что хотим и это ужасно раздражает, но без него нельзя....

На сегодняшний деть мне абсолютно очевидно, что авторы таких книг, совершенно не понимали JS.

Понимание ко мне пришло совершенно случайно, я чётко понимал. что такое контекст в джанго (там это означает, как вывести). и однажды мне бросилось в глаза, что контекст в jsэто нечто иное, а именно,

Контекст чаще всего определяется тем, как вызывается функция. Когда функция вызывается как метод объекта, this устанавливается для объекта, для которого вызывается метод:

var obj = { foo: function()

{ return this; } };

obj.foo() === obj; // true

Именно после того, как в голове я связал понимание концепции и языка и начала делать шаги в этом направлении, только тогда я заметил, что действительно понимаю код.

Именно поэтому говорю, вам, что важно понимать в JS сначала изучается концепция, а только потом язык, тогда вы обнаружите все на своих местах.

Почему именно так?

Потому что в JS закладывалась концепция, она же и самая мощная, концепция разделения области видимости и контекста, вот слова опытных разработчиков:

"" Функции могут быть адаптированы для различных контекстов, а область действия может быть инкапсулирована и сохранена. Эти концепции представляют собой одни из самых мощных шаблонов проектирования, которые может предложить JavaScript."" -- согласитесь трудно понимается. без подготовки.

Поэтому я решил написать практические уроки и показать, как это работает на практике, тогда реально приятно работать с языком.

Без этого понимания и написание и размышление языком и чтение программ не возможно.

Я решил уделить особое внимание концепциям, что бы участники школы точно изучили язык на высоком уровне и могли правильно развиваться, без потери времени и проблем. Очень жаль, что многие это пока не осознают.

Видно не время.

Камень в том, что нужно время на осознание концепций, что бы видеть их в коде и лучше с этим работать спокойно, с кондачка. делая приложение и бегом ничего не выйдет.

Аскиома - JS понадобится неожиданно.





Вcе записи подраздела.


Сейчас вы проходите урок:
Я потерял пару лет, пока понял, как работать с JS.

<< Назад  |  Далее >>


Все уроки с тегом:  js