invasion
По этому лучше сразу с ЕС5 начать и уже правильно последовательно идти к ЕС6.
invasion
Я не про тебя говорю, я не знаю кто ты и что ты пишешь и как. А про обучение.
Ivan
Жесть, я писал на джс когда ещё jQuery считали божеством, после начал изучать без учебников ES6, и это тот же язык программирования как и был
Ivan
К примеру
Anonymous
Я читал этот гитбук
те же классы,которые синтаксический сахар просто над паттерном конструктор.Как это можно понять нрмально как работает без es5 ...короче бред,начинать надо с ес5.ИМХО
Ivan
Ты же не будешь изучать c++ с истоков, а сразу начнешь изучать 11 стандарту
invasion
Господи, мы про другое говорим. Шестерку можно за час выучить, фичи, синтаксис, но как он работает
invasion
С++ никак к JS не относится
invasion
Там совершенно другая область видимости
Ivan
те же классы,которые синтаксический сахар просто над паттерном конструктор.Как это можно понять нрмально как работает без es5 ...короче бред,начинать надо с ес5.ИМХО
Язык другой? Классы или прототипы - это все понятно, но только умственно отсталые считют что стандарт ограничивает их в познании ЯЗЫКА ПРОГРАММИРОВАНИЯ
invasion
ЕС6 — это технология, а нужны основы для понимания. Вот что хочу сказать.
invasion
Понятное дело, что выше человек который спрашивал не будет на ес5 писать, зачем? Если есть бабулятор, но знать нужно.
Ivan
ЕС6 — это технология, а нужны основы для понимания. Вот что хочу сказать.
Это стандарт новый и старый при этом не поменялся.
Anonymous
Ты же не будешь изучать c++ с истоков, а сразу начнешь изучать 11 стандарту
короче мы к тому,что если изучать то изучать так чтобы хорошо разбираться и в детали языка вникнуть, желательно ещё через парсер пропускать и смотреть как синтаксическое дерево выглядит и что куда идёт.Я более чем уверен если сказать на собеседовании что не знаешь es5 а только еs6 то у виска пальцем покрутят.
invasion
+
Ivan
Тогда почему вы не предлагаете изучать js до появления стандартов экмы?
invasion
Давай еще разберем движок? Особенности JIT-компиляций, м?
Ivan
Это не логично
Anonymous
ну так тогда ты сам себе противоречишь
Anonymous
я про это и говорю
invasion
Да тот же var
invasion
Нубасик, который первый день и сразу начал с шестерки не будет про var знать. Отличие между let и var
Ivan
ну так тогда ты сам себе противоречишь
Изучая es6 - ты и изучаешь es5
invasion
И будет типичные ошибки делать в циклах
invasion
Изучая ес6 ты ес5 не изучаешь, там две разные документаций
Ivan
Но нормальные люди изучают язык и его особенности, а не то чем отличается старый стандарт от нового
Anonymous
короче пусть учит сразу оба стандарта)хД.
invasion
Кароче, пускай вообще с ассемблера начинает
invasion
Туда-сюда, микро-контроллеры попишет, а то не дело в веб лезть :D
invasion
Кароче, советую другой путь, для настояших прагматиков. Написать свою операционку, свой браузер, и только потом пройдя через все круги ада и тягости уже в веб вкатываться.
Anonymous
И вообще чувак,не лезь в айти, это говно редчайшее на самом деле,вэб по крайней мере)
invasion
Да, серьезно, я когда админом работал, кайфово было. Сутки отганял, два дня аутируешь.
invasion
А с этим вашим программирование даже выходных нету по факту :D
Ivan
Кароче, пускай вообще с ассемблера начинает
Вот это твоя позиция, вижимо. Хотя очень тупо с твоей стороны давать рекомендации и менять понятия и определения самого js
invasion
Да я уже в шутку все перевел с этого поста)
invasion
Да, даже, смотри. возьмет заказ на фрилансе с правкой, а там ес5, и что? обосрется в срок не выполнит
invasion
Я тут на днях правил верстку, к примеру, там чуть ли не табличная верстка была, и всё на клирфиксах с флоатами сверстано. Слава богу, что в свое время начинал изучать цсс с клирфикса, а не флексбоксную.
Anonymous
Да я уже в шутку все перевел с этого поста)
слава богу что не табличная была))
invasion
Да и к тому же, если он веб интересен, то и ес5 будет по кайфу изучать.
invasion
А не пытаться побыстрей ес6 и сразу во фреймворки прыгать
Anonymous
Да и к тому же, если он веб интересен, то и ес5 будет по кайфу изучать.
короче сердце джса и корень джса - стандарт es5 от этого нужно отталкиваться.ИМХО
Ivan
Тут вопрос в том как ты изучаешь. Если ты читаешь гайды по использованию тех или иных конструкций, то тогда ты ни в чем не получишь успех
Ivan
Еслм
Ivan
Ты
Ivan
Изученщь
Ivan
Язык программирования
Ivan
И его особенности
Ivan
То все ок
invasion
Я не совсем понял. Понятное дело всё что читаешь, нужно на практике тут же использовать. Это в идеале совмещать нужно, задрачивать, много времени уделять. Я бы советовал сразу вкатываться во фриланс человеку, на заказиках быстро решать задачу лишь бы работало, а в свободное вне заказа время читать, углубляться, рефлексировать над языком.
Ivan
короче сердце джса и корень джса - стандарт es5 от этого нужно отталкиваться.ИМХО
Вот в мое время es5 - ещё не явился. Es- (это все старые стандарты) были, но в них смысла не было. Я учил яп
invasion
Ну или в офис, на выходных не отдыхать, а читать что-нибудь.
invasion
Стой, что у тебя под изучением "яп" подразумивается? Я тебя не до конца понял.
invasion
фл.ру (ну там прошка 2.5к стоит в месяц) а так можно еще где-то
invasion
на авито кажись даже, но меня там не было, если в английский разговорный можешь, то апворк как вариант
invasion
Так яп состоит из своих стандартов, если так рассуждать, то куда важней уже V8 понимать
Ivan
Сейчас вообще каждый новый год - новый стандарт
Ivan
Просто дополняющий старый
invasion
Тогда еще можно ему предложить, алгоритмы структуры данных, паттерны изучать
invasion
Чтоб вообще гуру быть
Anonymous
Короче, есть два стандарта которые просто маст хэв - ес5 и ес6. То что выше,уже от требований копании зависит и от своего личного интереса. Их нужно знать оба.Всё блять. Я вообще не понимаю о чём мы спорим.Иван такое ощущение что тролит просто
Игорь
ребят, есть PWA, но при установке некрасиво переносится название, это можно как-нибудь контролировать?
Ivan
Изучать программирование с высшей математики - лучший способ изучения
invasion
Представляю самочувствие джуна который будет читать Кнута и разбираться в алгоритм Флойда-уершилла для поиска путей
invasion
Высшая математика — это другое, если брать математику, то уже прикладную математику
invasion
Высшая матемтика — это абстракция из дохера разных сущностей. Матемтику нужно знать хотя бы школьную, что бы быстро вкуривать информацию из высшей. Например такой пилит свой 2д платформер, бац быстренько скачал книги по линейной алгебры, начал векторы херачить.
Ivan
Да это вы тупите. Говорите что язык программирования надо начинать изучать с познания стандартов языка
invasion
Так, а с чего начинать?
invasion
Ты на стандарте пишешь, а не на сухом
Андрей
подскажите на ванильном js есть что-то похожее на метод next с Jquery ?