В этом видео я расскажу основные проблемы с которыми сталкиваются начинающие при изучении JavaScript. Обсудим почему же все таки начинающие не понимают программирование на Javascript. Все допускают примерно одни и те же ошибки и если вы изначально будете их знать, то сможете сэкономить большое количество времени. На самом деле JavaScript не сложный язык программирования, которым может показаться на первый взгляд.
Original source
42 responses to “Почему начинающие не понимают Javascript”
Видео не досмотрел, но от меня к js претензии:
1. Непохожесть на другие языки – недоООП/недоФП. Не совпадает именование терминов ("стрелочные функции", например.)
2. Большое количество костылей в типичном коде на JS (например использование const для объявления функции)
3. Плохая документация (в MDN идёт упор именно на api фаерфокса. Да и организовано так себе, если сравнивать с msdn)
4. Слишком разный api в разных рантаймах (браузерах и js движках)- это всё равно, что если бы Java работала по разному в Oracle JDK/OpenJDK/Android
5. Коммюнити – по опыту могу сказать, что коммюнити у js очень токсичное (фаворит у меня – коммюнити F#)
6. Нет единого инструментария. Несколько разных пакетных менеджеров, сборщиков и способов прицепить библиотеку чего стоит
7. Дикий разношёрстый синтаксис
PS: Кстати, я сам стал разработчиком не потратив ни копейки на образование (если не считать трат на учебные принадлежности, пока учился в школе и колледже), лол.
И курсы всякие, какие я видел (краем глаза), стоят немного дохера и при этом не дают никаких крутых знаний, которые бы оправдали цену – очень много можно получить бесплатно даже не занимаясь пиратством книг.
(например прямо сейчас смотрю видео, где чел 5 часов показывает экзотические способы оптимизации C# кода. При помощи unsafe и Emit, например)
6:20 что печатают эти пальцы? :-/
одна вода, пользы от данного ролика 0
Мой первый язык. Пробовал другие, но очень сложно для понимания, человеку с тремя классами церковно-приходской школы. Может нада высшую математику выучить для начала?
JavasCrypt 😀
Очень хороший напутствующий ролик. Сам начал с JS , не пошло, когда выучил HTML, изучение пошло намного лучше.
На этом канале классные и быстрые CSS и JavaScript фичи https://www.youtube.com/channel/UCexuqrzLWloVErD1-Y7NyfA
но вить на джава скрипте можно написать помогалку для сайта, которую до тебя не кто не придумал. Да, наверное он сильно отличается от других языков, даже от языков веб программирования, но, именно джаваскрипты называются скриптами для браузеров… Может в этом случаи всё же можно начать изучение программирования с html css и переходить к js
што за
короче JS не дано простому человеку понять и изучить, автор только что сбил весь настрой
6:25 Что это он делает?
Чуток мотивации в конце
На каком языке пишутся веб-приложения именно приложения, а не сайты???
Изучайте HTML и CSS перед тем как изучать Джаваскрипт – вот це дило говорит хлопиц.
Никогда не изучайте js первым. Ок, после твоего видоса брошу
блять у нас в компании не один js разработчик верстку не знают вообще
Интересно кто-же не понимает тут js? одноклеточный, как и большинство высокоуровневых сейчас языков. Вода
Зачем новичкам (та и не новичкам) прототипное наследование? Что значит "создание неверных ссылок на методы экземпляра" 4:43?
кто знает чем отличаются книги Флэнаган Javascript Полное руководство 2012 и 2017 годов, при том, что обе книги 6 издание. Дело в том, что электронную версию 2012 года найти не сложно, а 2017 так и не нашел. Если покупать бу книги то 2012 года стоит в два раза дешевле 2017. Поэтому хочу понять стоит ли перепалачивать
у js проблема с мануалом, возьмём абстрактного новичка и задачу вывести дату в нужном формате, во сколько раз дольше новичок будет ковыряться в мануале js по сравнению с тем же пхп, у которого достаточно скопировать пример и идти дальше? Зачем мне знать "историю создания от сотворения мира класса date()" в js? Зачем мне читать портянку с кучей примеров, если там нет моего? Я решаю конкретную задачу и в 90% случаев решение не в мануале js находится, а хрен пойми где с ковыряниями и отсеиванием jquery примеров. Не зря он долго пылился никому не нужный и полетел только за счёт библиотек.
первый язык может быть любой, самое главное найти учителя, который будет тебя понимать.
уже 3 минтуы прошло а ты все сука ноешь
спасибо бро!
Js – очень своеобразный язык после явы и си.
С другой стороны, вы, наверное, на Прологе не программировали.
Почему HTML ты читаешь по-немецки(через "Аш"), а CSS по-английски(через "Си")?
с какой прогой ты пишешь видео ? и какой у тя микрофон
я в свое время упёрся в JS просиживал неделями по вечерам в итоге забил хрен на все… А теперь почему-то начал задумываться, а все-ли я верно сделал, возможно нужно снова засесть за обучение =(
видос- пустая трепня.
лайк не поставлю, не надо клянчить. это хуйня для блогеров
не бывает глупых вопросов!
Чувак написал текст, а читать его нормально не может.. Просто вода..
так все таки и не понял: Почему начинающие не понимают Javascript???
Все просто – потому что не учат.
Мб потому что это говно?
Почему начинающие не понимают Javascript – потому, что это говноподелка? =D
5 лет писал на c# и 0.5 года пишу на reactjs. Не представляю js в отрыве от react. И не хочу писать на чистом js. Просто не вижу смысла. Как и не вижу смысла учить js в отрыве от front-end библиотек.
Хз, выучил js за 1,5 месяца максимум
6:20 бля,что делает этот чел на фоне ?
Что значит js не должен быть первым языком? А кокай же язык должен быть первым? Если не учитывать язык разметки html и css
Кто какую литературу или источники посоветует по изучению js
JS лучше учиться после освоения HTML и CSS , или после более мощного языка (нежели html & css), например Python?
Скажи, а как сделать редактор фото или видео на JS (БЕЗ ФРЕЙМВОРКОВ И БИБЛИОТЕК!), просто я вообще не представляю как это сделать…
А я учил вначале HTML, потом JS, а уже после- CSS…
И JS я знаю довольно хорошо, только в написании игр на Canvas'е мне сложно, а PointJS юзать не хочу 😃