Программисты Чёрной Дыры
Программисты Чёрной Дыры
  • 6
  • 1 362
[самый адекватный курс JavaScript]: Блок-схемы. Расширения файлов. Chat GPT. Урок 5.
Ты любишь читать описания? У меня есть для тебя один ма-а-аленький секрет: я провожу эксперименты на детях.
Структура этого курса очень отличается от стандартной. Поэтому мне было интересно протестировать его на ком-то, прежде чем выкладывать на UA-cam. Я предложил своему 9-ти и 10-ти летним брату и сестре попробовать пройти мой курс. Эти люди 5 лет назадс только лезли с горшка, Карл.
Я пообещал сестре и брату, что заплачу им, если они смогут понять и научиться использовать на практике переменные, switch, if, массивы и циклы (это то, что ты начнёшь учить с следующего урока).
Сегодня сестра поняла концепцию переменных и switch. Причём переменные в её понимании - это не просто какие-то абстрактные "коробочки", а ячейка в памяти, в которую можно записать данные и позже взять их оттуда. Более того, мне удалось объяснить, зачем вообще в эту ячейку что-то класть и почему в некоторых ситуациях без неё не обойтись. Это был 6-й урок (уроки у нас идут по полтора часа). До этого сестра даже создавать файлы не умела.
У брата 6-й урок будет завтра. У него тоже отличный прогресс. А ещё, кстати, он научил меня двум новым комбинациям клавиш (человек, который познакомился с VSCode 3 дня назад!). Без понятия, как я мог прожить 8 лет без одной из них. В общем, он любит поэкспериментировать после уроков.
Изначально я хотел просто протестировать курс. Но ближе к третьему уроку для меня это превратилось в что-то вроде личного челленджа: "А смогу ли я научить 3-х и 4-х -классников работать на уровне с ребятами 20+ лет?" На самом деле местами всё оказалось проще, чем я думал, а местами - сложнее. Но я думаю, что смогу подать информацию так, чтобы они всё поняли. Если им не надоест (а пока что им нравится), думаю, пройдёт не так много времени, как я смогу похвастаться 2-мя учениками, которые смогут утереть нос работающим программистам (новичкам).
Я думаю, что скоро на канале начнут появляться нарезки наших с ними уроков. Ты сможешь проходить курс и наблюдать за тем, как его проходят другие - это максимально полезно. Когда смотришь, как ошибаются другие и какие вопросы они задают, у тебя получится лучше понять материал.
Кроме того, я вношу много правок в курс по ходу эксперимента с братом и сестрой, потому что теперь могу замечать, какие формулировки помогают или, наоборот, мешают восприятию информации. В общем, они очень помогают мне делать курс намного проще.
А ещё они за две недели увеличили скорость печати на клавиатуре в 1.5 и 2 раза :)
Посмотрим, что будет дальше. Может, им надоест (надеюсь, нет).
Потом как-нибудь попробую подружить с компьютером маму. Но это уже будет мега-сложно :D
==========================
Оглавление:
00:00 Вступление.
01:19 Для тех, кто пришёл учится, а не пинать (ещё раз о домашке).
02:04 Не больше одного урока в день.
02:56 Как пишут программы нормальные люди? О плане.
04:53 Магазин. Подготовка.
07:17 Магазин. О главных файлах.
08:40 Магазин. Проверяем всё ли работает перед тем как писать код.
12:30 Магазин. Разбираем ошибку, говорим о важности понимания ошибок.
22:58 Магазин. Быстро о том, что мы делали последние 15 минут.
24:42 Магазин. Пишем код.
33:22 Магазин. Как понять на какой строке ошибка?
36:25 Магазин. Продолжаем писать код.
36:52 Магазин. Расширения (.js, .html, .css и тд). Кому это выгодно?
48:15 Магазин. И опять продолжаем писать код.
52:48 Магазин. Ещё немного о расширениях (.js).
54:27 Инглиш. Ещё о главных файлах.
57:39 Инглиш. Учимся рисовать блок-схему.
1:12:30 Инглиш. Пишем код следуя блок-схеме.
1:13:26 Инглиш. Нам нужны слова - идём к Chat GPT.
1:16:34 Инглиш. Создаём аккаунт в Chat GPT и Google.
1:23:40 Инглиш. Основы использования Chat GPT.
1:27:11 Инглиш. Получаем слова от Chat GPT.
1:27:11 Инглиш. Обратно к коду.
1:28:24 Домашка.
Переглядів: 536

Відео

[самый адекватный курс JavaScript]: Разбор домашнего задания - урок 4.
Переглядів 181Місяць тому
"Тот найдёт работу, кто делает дз." - Дик Ху 00:00 - Вопрос 1 00:29 - Вопрос 2 01:16 - Вопрос 3 04:53 - Задача 1 07:00 - Вопрос 4 10:00 - Вопрос 5 11:09 - Вопрос 6 15:04 - Вопрос 7 16:10 - Задача 3 20:24 - Задача 4 21:02 - Вопрос 8 22:44 - Вопрос 9 24:32 - Задачи 5 и 6 25:54 - Вопрос 10 26:09 - Задача 7 27:15 - Вопрос 11 34:23 - Задача 8 37:15 - Вопрос 12 38:28 - Задача 9 39:44 - Задача 10 40:1...
[самый адекватный курс JavaScript]: Node.js, командная строка, код, ошибки при запуске. Урок 4.
Переглядів 3272 місяці тому
Сегодня мы пригласили специального гостя. Вернее, он сам пришёл. К тебе. В гости. 00:00 - Терминал / Командная строка / Консоль 01:12 - Что можно сказать компу через терминал? 04:48 - Компьютер понимает только единицы и нули 06:19 - Скачиваем Node.js 08:14 - Создаём файл с JS кодом 13:20 - Пробуем запустить наш JS 19:07 - Ошибки и что с ними делать? 23:36 - Учимся на телепузиках. Больше кода. Б...
[самый адекватный курс JavaScript]: Редактор кода и его секреты. Урок 3.
Переглядів 942 місяці тому
Дотронься к миру программирования. Ощути мощь разноцветного кода! 00:00 - Как выглядит программа? 00:53 - Мир без редактора 03:18 - Мир с редактором 09:11 - Устанавливаем редактор на компьютер 12:00 - Когда ты не знаешь английского 15:30 - Учимся управлять файлами/папками через редактор 28:30 - Домашнее задание 31:58 - Твоя новая фобия
[самый адекватный курс JavaScript]: Не браузером единым. Урок 2.
Переглядів 763 місяці тому
Секретная информация для тех, кто пришел учить JavaScript после изучения HTML/CSS. 00:00 Введение 00:20 Что можно писать кроме сайтов? 00:35 А что, если я хочу писать только сайты? 01:14 Начать с браузера - плохая идея. 01:44 С чего тогда начать?
[самый адекватный курс JavaScript]: Введение. Урок 1.
Переглядів 1553 місяці тому
Тебе грустно и одиноко? Ты прошёл уже 5 курсов по JS, а всё равно ничего не понятно? Добро пожаловать на самый лучший в мире курс с самым худшим в мире аудио. В этот раз всё будет по-другому. Ты - не первый, кого я учу ;) 00:00 Вступление 00:24 О проектах, которые мы с тобой сделаем 01:52 Формат и домашка 03:00 Можно ли выучить JS за неделю? 03:56 Легко ли найти работу? 04:52 Какая зарплата? #j...

КОМЕНТАРІ

  • @миша-с7ш2е
    @миша-с7ш2е 7 днів тому

    это гениально, мне кажется, что уже на пятой минуте я выучила весь Java script! спасибо🙏🏻

  • @КатеринаРоманенко-щ1и

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

  • @blackhole_programmers
    @blackhole_programmers 7 днів тому

    Твои пожелания ❤ предложения 💭 и жалобы 👎 помогут каналу стать лучше. Будем рады критике!

    • @yanacherepenicheva
      @yanacherepenicheva 6 днів тому

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

    • @blackhole_programmers
      @blackhole_programmers 6 днів тому

      @@yanacherepenicheva я бы туда со своим приходил и только чашку просил с кипятком)

  • @animee_od
    @animee_od 7 днів тому

    урааа

  • @tomvenom
    @tomvenom 8 днів тому

    На курс забили?

  • @yanacherepenicheva
    @yanacherepenicheva Місяць тому

    видеоматериал полезный и мемы смешные. лайк.

  • @qq-qi7sp
    @qq-qi7sp Місяць тому

    жду 5 урок

  • @Samovospital_Kirill
    @Samovospital_Kirill Місяць тому

    Спасибо, мужик, надеюсь ты не забросишь это благородное дело

    • @blackhole_programmers
      @blackhole_programmers Місяць тому

      Спасибо! Не заброшу) Правда, пока выкладывать новые уроки получается не так часто как хотелось бы

  • @LetroScript
    @LetroScript Місяць тому

    Скучный курс… Мне 17 лет. Когда первые изучал JS, я уже где-то 3 месяца знал ES6 и ES5 и то меньше. А лучше начать по хорошому не с JS, а ts или языка C. Язык C поможет мозги развивать. Хоть я любитель js, ts и слегка других ЯП…

    • @blackhole_programmers
      @blackhole_programmers Місяць тому

      Спасибо за фидбек! Задача курса - быть понятным всем, потому людям, которые схватывают информацию намного быстрее других, он может быть скучен. Но с другой стороны, этот курс даёт много полезной информации, которую, обычно, нужно собирать по частичкам за пределами стандартных курсов и которую люди иногда узнают даже не в первый год реальной практики (не смотря на огромную полезность этой информации). Касательно языков: ES6 и ES5 - это не языки, а спецификация, которая диктует как должен работать JS и еще некоторые языки. Если вы до этого учили JScript или ActionScript, которые являются имплементацией ES, то мне было бы очень интересно поговорить в лс. C. Как именно C помогает развивать мозги? C - среднеуровневый, это да. Но как именно изучение низко- или средне- уровневого языка влияет на развитие мозга? TS. Я не совсем согласен, что начинать изучение программирования лучше со строго-типизированного языка. Особенно, когда строгая типизация не работает в рантайме. Потому если выбирать первый язык в контексте "только строгая типизация", лично я бы выбрал Java. Кто то из людей с опытом может не согласится касательно Java, но эти люди точно не проголосуют за TS. Почему начинать со строгой типизации не всегда хороший вариант: не все люди готовы морально воспринимать доп информацию сразу со старта. И это не означает, что "Не нужно тогда сюда лезть!". Динамическая типизация даёт возможность человеку быстро стартануть и попробовать, вообще нравится ли ему программирование. Нет смысла учить лишний пласт информации, если тебе само программирование не зайдёт. И переход с JS на TS всё равно произойдёт для человека рано или поздно. По крайней мере в этом курсе я дам TS. Но позже. И всегда нужно помнить о том, что само программирование это не язык, а способ конвертации идей в логику. А язык - инструмент, который позволяет обьяснить логику компьютеру давая определенные преимущества и от того имея определённые ограничения. Иначе люди уже давно сошлись бы на том какой язык "лучше".

    • @LetroScript
      @LetroScript Місяць тому

      @@blackhole_programmers Во-первых: Я не говорил, что ES5 и ES6 - это Языки… На счёт того, что я изучал AS (ActionScript) - НЕТ. Хотя посмотрев старых уроков 10-летней давности, этот язык можно выучить за неделю, не считая фреймворка Flash, который вообще перестал поддерживаться так году 21-20, или и то раньше. Во-вторых: Язык С позволит тебе реализовать что-то самому на примере сборщиклм мусора. И язык С может научить писать нормальный код…

    • @blackhole_programmers
      @blackhole_programmers Місяць тому

      ​@@LetroScript Но как тогда вы знали спецификацию ES перед тем, как изучать JS, не имея опыта с языками, которые эту спецификацию реализуют? Сборщик мусора, конечно, можно написать. Но как он, всё же, может помочь развить мозг? Язык C действительно может научить писать хороший код. Но ведь любой другой язык тоже может это сделать. Точно так же, как и на C можно писать плохой код. Хороший код - это не про язык, а про подход к написанию.

    • @LetroScript
      @LetroScript Місяць тому

      @@blackhole_programmers ну как… Просто мой первый, который начал учить - это был JS. Начал изучать ES5 и ES6, а потом ES7 и ES8 и так далее. Изучать на видео в ютубе гайды смотрел. Я не задумывался об "специфике" ES…

  • @Юрій-щ3ф4щ
    @Юрій-щ3ф4щ 2 місяці тому

    Дуже корисні уроки. І доречі ще один факт. У мене дочка в дитинстві теж не одліпаючи дивилась телепузиків. Ітеж стала художником. Як вважаєш, збіг? Не думаю.

  • @qq-qi7sp
    @qq-qi7sp 2 місяці тому

    жестко жду 5 урок

  • @blackhole_programmers
    @blackhole_programmers 2 місяці тому

    Обернулся(лась)?

  • @yanacherepenicheva
    @yanacherepenicheva 2 місяці тому

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

  • @qq-qi7sp
    @qq-qi7sp 2 місяці тому

    Жду 4 урок

  • @Юрій-щ3ф4щ
    @Юрій-щ3ф4щ 2 місяці тому

    Дякую за відос, бро

  • @КатеринаРоманенко-щ1и

    ну ваще мужик хорош. Спасибо братух, порядочные вещи делаешь, тему говоришь. Помогаешь

  • @СветланаНещенко
    @СветланаНещенко 2 місяці тому

    Автор просто красавчик, очень интересный ролик. Успехов и развития канала с помощью ютифай, говорят помогает

  • @Юрій-щ3ф4щ
    @Юрій-щ3ф4щ 2 місяці тому

    Доброго дня. Я хочу заробити гроші, щоб поїхати в Таїланд, і привезти собі ледібоя звідти. Як Ви думаєте, якщо я вивчу джава, і буду нормально працювати, у мене получиться?

    • @blackhole_programmers
      @blackhole_programmers 2 місяці тому

      Да. Но вопрос в том, что есть "нормально". Я бы советовал прикладывать усилий в 2 раза больше, чем вы изначально собирались. Хотя бы в течении года-двух. Тогда точно всё получится. Иначе выйдет только выучится (и то с натяжкой), а работа останется только в надеждах))

  • @blackhole_programmers
    @blackhole_programmers 2 місяці тому

    Задавай вопросы, я запишу видео с ответами на них. 00:00 - Как выглядит программа? 00:53 - Мир без редактора 03:18 - Мир с редактором 09:11 - Устанавливаем редактор на компьютер 12:00 - Когда ты не знаешь английского 15:30 - Учимся управлять файлами/папками через редактор 28:30 - Домашнее задание 31:58 - Твоя новая фобия PS. Шкаф проверил(а)?