Что почитать / Большой обзор книг по JavaScript

  Рет қаралды 11,370

Игорь Антонов — про JavaScript и разработку

Игорь Антонов — про JavaScript и разработку

Күн бұрын

Какие книги почитать для изучения JavaScript? В этом видео обсудим самые интересные и полезные книги про разработку на JavaScript. Рассмотрим книги для новичков и тех, кто уже имеет опыт программирования.
Книги в обзоре:
00:00 Введение
01:54 Джереми Мориц - «Учимся кодить на JavaScript»;
03:26 Ник Морган - «JavaScript для детей»;
06:37 Элизабет Фримен, Эрик Фримен - «Изучаем программирование на JavaScript»
09:17 Марейн Хавербеке - «Выразительный JavaScript»;
12:04 Кайл Симпсон - «Вы не знаете JavaScript»
15:54 Дэвид Флэнаган - «JavaScript. Полное руководство»;
21:51 Николас Закас - «EMCAScript 6 для разработчиков»;
25:16 Дуглас Крокфорд - «Как устроен JavaScript»;
26:44 Мартин Фаулер - «Рефакторинг кода на JavaScript»;
29:17 Лукас Да Коста - «Тестирование JavaScript»;
33:55 Кэй Хорстман - «Современный JavaScript для нетерпеливых»;
39:24 Кирупа Чиннатхамби - «JavaScript с нуля»
Полезные ссылки:
t.me/antonovjs
github.com/azat-io/you-dont-k... - Вы не знаете JavaScript (перевод сообщества)
karmazzin.gitbook.io/eloquent... - Выразительный JavaScript (второе издание)

Пікірлер: 72
@wiewcon5945
@wiewcon5945 7 ай бұрын
Очень приятная подача!Спасибо.
@user-ni4kp5kw1e
@user-ni4kp5kw1e 10 ай бұрын
Игорь, спасибо за материал! 🤝 Большая просьба записать подобное виде но уже по книгам по библиотеке React🙏
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Ого, более 40_ка минут, за царский видос - царски лайкосик! 👑
@user-lp1nq3gk3u
@user-lp1nq3gk3u 10 ай бұрын
Очень толково. Большое спасибо. С меня лайк и подписка.
@qwerty-2550
@qwerty-2550 8 ай бұрын
Спасибо!
@Iwalkaroundtheworld
@Iwalkaroundtheworld 11 ай бұрын
Спасибо
@andrewsam224
@andrewsam224 Жыл бұрын
Ого!!!!! Крутяк!!!
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Вы не знаете JS -> Вы ещё не знаете JS -> Js Где-то рядом -> Js Ещё чуть-чуть -> Js вертайте в зад, вы проскочили 😀
@antonovjs
@antonovjs Жыл бұрын
😂
@samolevich
@samolevich 10 ай бұрын
За Хорстмана отдельное ОГРОМНОЕ спасибо. Открыл для себя много нового. Хорошая подача. Отличная книга.
@user-nr4dj6yd3t
@user-nr4dj6yd3t 5 күн бұрын
Изучаю js около года, паралельно ts, react и next. Но такое ощущение что нужно вернуться к книжкам для детей))))
@andrewsam224
@andrewsam224 Жыл бұрын
Да, люди поддержите лайком и комментом, Игорь достойный препод!!!!
@Leman_357
@Leman_357 8 ай бұрын
DK жёстко о книгах по js
@PythonDevelopment
@PythonDevelopment 10 ай бұрын
Привет, Игорь. Хороший контент. По JS мне заходит после Python хорошо. Смотрел ролик по порядку ключей в объектах- супер. Сам люблю такие мелочи изучать.
@antonovjs
@antonovjs 10 ай бұрын
Привет! Вот всё себя не могу заставить нормально поразбираться с Python. Порой кажется, что я с ним не совместим :-)
@PythonDevelopment
@PythonDevelopment 10 ай бұрын
@@antonovjs а мне после питона JS показался вообще простым. Не зря говорят если один язык знаешь, другие легче заходят
@user-wb9rd9bu9n
@user-wb9rd9bu9n Жыл бұрын
👍👍👍👍👍👍
@dianashakirova2614
@dianashakirova2614 Жыл бұрын
Я начала свой путь с книги: learn JavaScript.До сих пор поглядываю туда.Все очень лаконично описано, без воды и простыми словами.Вы не знаете js тоже очень понравилась.Читается даже ещё легче).1ая книга: вы пока ещё не знаете js.В ней поверхностно проходятся по всему.Начиная от типов данных, заканчивая классами.По классике написано что java это не JavaScript.Пару слов о Брендане Ейх.Как внедряют новую фичу и кто принимает решение.Кайл Симсон единственный автор который считает что не стоит полностью отказываться от var и не строгого равенства.Лучше узнать о всех тонкостях и умело использовать.Хотя даже сам Брендан Ейх считает что не строгое равенство было плохим решением
@antonovjs
@antonovjs Жыл бұрын
Learn JavaScript - отличный ресурс. Ребята проделали большую работу, чтобы собрать такой подробный учебник. Это здорово. Интересно, для каких кейсов Кайлу нужен == 🤔
@samolevich
@samolevich 10 ай бұрын
Кайл Симпсон очень хорош. Подробно и очень просто о сложном.
@antonovjs
@antonovjs 10 ай бұрын
Его книги меня в своё время больше всего зацепили. Круто, что большая их часть останется актуальной долгое время.
@user-yg3lp2mz3n
@user-yg3lp2mz3n Ай бұрын
Книжки для детей не просто так называются "для детей". В них упрощаются такие вещи которые не нуждаются в упращении, а наоборот, их упращение дает неполное, или даже неправильное понимаение. Также и с аналогиями, которые, хотя и упрощают понимание, но не показывают полной картины. Еще когда вам, буквально, на несколько страниц разжовывают базовые принципы, это не дает никаких плюсов, только отбивает желание продолжать читать книжку "для детей". Програмирование это очень простая вещь(По крайней мере если мы говорим про js) , там нет сложной математики, нет сложных для понимания концепций. А почти все книги без пометки " для детей" и так рассчитаны на массовую аудиторию, то-есть написаны так, чтобы их поняло максимкльное количество человек.
@user-ox4uw6je3f
@user-ox4uw6je3f 2 ай бұрын
09:17 39:24
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
На LeetCode всё до сих пор на var, на пике прогресса так сказать 🙂
@antonovjs
@antonovjs Жыл бұрын
И в настоящих проектах var встречается. Особенно если речь идёт студийный проектах. Код переиспользуется, var’ы остаются ))
@moonsev
@moonsev Жыл бұрын
Читаю выразительный javascript, очень сложно идет и остановился уже вначале. Прям сложные примеры для меня и многое не понимаю. Думаю на начальной стадии когда прошел js1 в академии эта книга мне еще рано :)
@antonovjs
@antonovjs Жыл бұрын
Да, она местами сложная. Можно взять сначала «JavaScript с нуля». После неё должна нормально пойти.
@DmitryYa89
@DmitryYa89 Жыл бұрын
Там переход резкий от основ к нюансам, для новичков тяжеловато, два раза забрасывал ее
@user-pm4fz1rn5q
@user-pm4fz1rn5q 9 ай бұрын
740страниц Флэнаган книга классная хоть я ещё и не разработчик
@kir1llusatuk530
@kir1llusatuk530 9 ай бұрын
Привет, что скажешь, насчет книги “Изучаем JavaScript” , Этан Браун . Толковая?
@antonovjs
@antonovjs 8 ай бұрын
Привет. Как введение норм. Сам не читал, но знакомые вроде хвалили.
@AntonioBenderas
@AntonioBenderas Жыл бұрын
Вот бы обзор книг по Nodejs
@antonovjs
@antonovjs Жыл бұрын
Отличная идея. Надо подумать, я по Node могу только 3 книги вспомнить, которые когда-то читал. Посмотрю, если выходили новые издания, то сделаю обзор.
@muhamadaminibragimov5096
@muhamadaminibragimov5096 11 ай бұрын
Я хотел начать с выразительный JavaScript но было тяжело и переключился на Фланган и вроде было норм. Что думаете про книгу секреты JavaScript?
@antonovjs
@antonovjs 11 ай бұрын
«Секреты JavaScript ниндзя»? Речь об этой книги? Мне она в своё время понравилась. Но она не для новичков.
@muhamadaminibragimov5096
@muhamadaminibragimov5096 11 ай бұрын
@@antonovjs да это книга)
@VladislavSatana
@VladislavSatana 10 ай бұрын
Есть ли книга для перестройки мозгов к написанию кода, решения всяких задач и тому подобное....?) Буду очень благодарен
@antonovjs
@antonovjs 10 ай бұрын
Есть хорошая книга «Грокаем алгоритмы». Она помогает разобраться с базовыми алгоритмами и делает это максимально понятно. Помогает понять почему именно этот алгоритм приходит для решения такой задачи. Ещё есть книга «Учимся программировать» Head First. В форме комикса учит основам программирования. Примеры в ней правда на python.
@VladislavSatana
@VladislavSatana 10 ай бұрын
@@antonovjs Да, но не стал читать из-за того, что на пайтон примеры, думал будет лишняя нагрузка для мозгов) Но раз советуете, то вернусь к прочтению тогда))
@antonovjs
@antonovjs 10 ай бұрын
@@VladislavSatana У всех по-разному, но по моим ощущениям, когда пытаешься переложить примеры с одного языка на другой, ещё больше погружаешься в свой основной язык. Правда по первости это утомительно сильно ((
@abarmot20336
@abarmot20336 2 ай бұрын
А чего электронную версию тоже надо покупать ? )
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
А, серьёзно, по серии "Вы не знаете JS", где-то читал, что она уже частью устарела, новые спеки и т.д., она ещё действительно актуальна или лучше обратиться, а англоязычному свежачку?
@antonovjs
@antonovjs Жыл бұрын
Большая часть актуальна. Новинки не разбираются, но это некритично. База остаётся базой )
@user-nv8yv1sm9h
@user-nv8yv1sm9h Жыл бұрын
K. Simpson {вы ещё пока не знаете JS} Познакомьтесь, JavaScript 2-е издание
@antonovjs
@antonovjs Жыл бұрын
Добавлю в следующий обзор. Ещё не читал новинки.
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Про последнюю книгу, можно было сказать, что написал просто какой-то индус 🙂 И автор мог бы не мучить покупателей, и писать под псевдонимом - Просто какой-то индус - лаконично, а главное узнаваемо!
@antonovjs
@antonovjs Жыл бұрын
Трудные фамилии и сложные слова - классная тренировка для речевого аппарата. Наш режиссёр и посложней подкидывает для треньки :))))
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Игорь, Вы гитаров продаёте? 🙃
@antonovjs
@antonovjs Жыл бұрын
Нет ) Гитары для души. С каждой связана какая-то история. Игра на гитаре - хобби, которому достаётся слишком мало времени :(
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Насчёт Head First, да, интересная подача. Только вот в РФ, почему-то решили не выпускать серию книг в цвете. Это, даже не знаю, чтобы не дать народу размякнуть? Мягкое, вкусное и цветное для слабаков? Только монохром и оттенки серого!!! Ладно там типография, ну к примеру, она будет дороже, сделайте 2_ве версии или возможность заказать цветную версию в издательстве. Возникает ощущение, что даже цветные пиксели/описание цвета байт-кодом в электронной версии удорожают процесс...
@antonovjs
@antonovjs Жыл бұрын
Видимо какие-то сложности с производством цветных книг у многих издательств. Цветные я видел у ДМК. Не так давно покупал книгу по ASP .NET Core в цвете.
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Что-то зрители сегодня какие-то вялые, как писюн ветерана порно индустрии, ваша активность явно не выше 6 часов :) Эх вызываю "огонь" на себя. Лайк, подписка, колокольчик на всё уведомления, коммент x 10 Mission comleted, ачивка получена :) Делай как я, делай лучше, чем я!
@PythonDevelopment
@PythonDevelopment 10 ай бұрын
Пенетрайшн!
@user-qd9xg8ub1q
@user-qd9xg8ub1q 3 ай бұрын
забыл добавить еще одну достойную книгу Секреты JavaScript ниндзя. 2-е издание
@antonovjs
@antonovjs 2 ай бұрын
Видимо забыл. Да, хорошая книга. В своё время читал первое издание
@maratd1781
@maratd1781 Жыл бұрын
А как же Мэтт Фрисби?
@antonovjs
@antonovjs Жыл бұрын
О! Не читал. Надо будет полистать. Спасибо!
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
@@antonovjs Из описания на нативном. JavaScript: The Definitive Guide (7th ed.) - посвежее. Published: May 2020; Copyright: 2020 The seventh edition represents a significant update, with new information for ECMAScript 2020, and new chapters on language-specific features. Professional JavaScript for Web Developers (4th ed.) Published: October 2019; Copyright: 2019 This new fourth edition has been updated to cover ECMAScript 6 and 7 (also known as ES2015 and ES2016) and the major re-imagination and departure from ES 5.1; new frameworks and libraries, new techniques, new testing tools, and more are explained in detail for the professional developer, with a practical focus that helps you put your new skills to work on real-world projects.
@samolevich
@samolevich 10 ай бұрын
Флэнаган - глубоко, подробно и сложно.
@user-rf3vz6fv7p
@user-rf3vz6fv7p Жыл бұрын
Выразительный Javascript сложно читается. Она не для новичков точно.
@kirylbehansky1315
@kirylbehansky1315 10 ай бұрын
если вы используете книги в качестве справочника а не MDN, то скорее всего... (продолжите сами)
@antonovjs
@antonovjs 10 ай бұрын
А что в этом плохого, особенно на этапе обучения? Важно быстро получить доступ к нужной информации. Не беру во внимание критерий «устаревание информации», так как книги, особенно про инструменты, всегда будут устаревать ещё на этапе выхода.
@kirylbehansky1315
@kirylbehansky1315 10 ай бұрын
@@antonovjs полезно не спорю, но там есть книга Javascript полное руководство(и ей подобные) и это полное руководство написано словами автора и без ссылок на реальную доку, люди используют такое как реальный справочник, печально(
@AnarchySane
@AnarchySane 5 ай бұрын
Новые возможности JavaScript Краудера? Выразительный есть, а JavaScript Ниндзя нету(
@antonovjs
@antonovjs 4 ай бұрын
Хм, видимо забыл включить в подборку. Хотя казалось, что включал.
@andrewsam224
@andrewsam224 Жыл бұрын
Да да для абсолютных новичков+
@alex_green010
@alex_green010 4 ай бұрын
Гениально, автор перечислил все доступные книги по JS. Ролик можно было обозначить так, читайте всё! А реальность такова, что действительно полезных книг тут максимум 2-3, учитывая что большая часть уже устарела. И давать советы учить устаревшие концепции, это верх не профессионализма, чтобы что?! Чтобы потом заново переучиваться? С тем же успехом можно посоветовать учить книги по основам программирования из 90-х или 80-х, а что, с тех пор ничего же не изменилось. Ох уж эти советчики из ютуба. Реально можно было бы выбрать 2-3 книги, рассказать и посоветовать, в которых рассмотрены современные концепции и современный подход. Этого было бы достаточно
@antonovjs
@antonovjs 4 ай бұрын
Здесь собраны разные книги, с разными задачами. Какие книги на ваш взгляд устарели? А то звучит как «Ох уж эти комментаторы из KZbin».
@samolevich
@samolevich 10 ай бұрын
Я бы Хавербеке вообще бы не посоветовал. Мало примеров. Плохой перевод. Структура рванная.
@antonovjs
@antonovjs 10 ай бұрын
Говорят вышло обновлённое издание, там проблемы с переводом частично решили. Но перевод - это вечная проблема технической литературы (((
Объекты в JavaScript / Порядок ключей
10:14
Игорь Антонов — про JavaScript и разработку
Рет қаралды 2,3 М.
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 4,2 МЛН
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 47 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 41 МЛН
Как выбрать язык программирования?
18:13
TeachMeSkills Школа программирования
Рет қаралды 7 М.
TypeScript / Урок 26. Как работает оператор infer
17:52
Игорь Антонов — про JavaScript и разработку
Рет қаралды 1,1 М.
Как бы Я Стал Web Разработчиком За 6 Месяцев в 2024
19:28
Сергей Дмитриевский про IT
Рет қаралды 206 М.
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 4,2 МЛН