Хорошего разработчика видно не по коду, а по вопросам.
Мне до сих пор близкие говорят:
Знаете, они недалеки от истины.
Сейчас я в IT-компании. Должность — автоматизированный тестировщик (QA). И моя миссия — задолбать вопросами и тестами. Всё, что можно проверить — проверяю. Всё, что нельзя — придумываю, как проверить.
Без меня программа в продакшн не запустится.
И я кайфую.
Почему я это рассказываю?
Потому что для новичков (и их родителей) это неожиданный поворот.
Многие думают: «Главное — выучить Java. Написать код. Всё».
А на деле — хорошего разработчика видно не по коду, а по вопросам, которые он задаёт.
Вопросы — это и есть мышление. Без вопросов ты просто исполнитель. С вопросами — инженер.
Поэтому, если ваш ребёнок:
🤌🏼Задаёт кучу вопросов
🤌🏼Любопытный до всего
🤌🏼Не принимает «так надо» без объяснений
🤌🏼Любит находить, где всё сломается
— он на верном пути.
Это не «достаёт». Это суперскил. И в IT он стоит дороже, чем знание трёх фреймворков.
Я нашёл своё предназначение — задолбать вопросами так, чтобы система стала надёжнее. И рад, что моё природное любопытство (которое всех бесило в детстве) стало моей профессией.♥️
Я в MAX
Я в VK
Мне до сих пор близкие говорят:
«Тебе надо работать в камере пыток. Пытать людей вопросами, пока они не сдадутся».
Знаете, они недалеки от истины.
Сейчас я в IT-компании. Должность — автоматизированный тестировщик (QA). И моя миссия — задолбать вопросами и тестами. Всё, что можно проверить — проверяю. Всё, что нельзя — придумываю, как проверить.
Без меня программа в продакшн не запустится.
И я кайфую.
Почему я это рассказываю?
Потому что для новичков (и их родителей) это неожиданный поворот.
Многие думают: «Главное — выучить Java. Написать код. Всё».
А на деле — хорошего разработчика видно не по коду, а по вопросам, которые он задаёт.
Сколько? Почему так? А что если? А как поведёт себя система, если здесь упадёт? А что там в логах? А ты учел крайний случай?
Вопросы — это и есть мышление. Без вопросов ты просто исполнитель. С вопросами — инженер.
Поэтому, если ваш ребёнок:
🤌🏼Задаёт кучу вопросов
🤌🏼Любопытный до всего
🤌🏼Не принимает «так надо» без объяснений
🤌🏼Любит находить, где всё сломается
— он на верном пути.
Это не «достаёт». Это суперскил. И в IT он стоит дороже, чем знание трёх фреймворков.
Я нашёл своё предназначение — задолбать вопросами так, чтобы система стала надёжнее. И рад, что моё природное любопытство (которое всех бесило в детстве) стало моей профессией.
Я в MAX
Я в VK
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥6👍3💯2❤1
Часто слышу, что Java для детей — это сложно и рано.
Я проверил это на практике. У меня дети с 7 лет на очных занятиях. Вот что я увидел.
🕺 7-9 лет. Мозг конкретный — абстракций нет. Поэтому никаких терминов. Переменная — это коробка с подписью. Цикл — это будильник, который звонит, пока не встанешь. Английские слова — «язык компьютера». Дети воспринимают без сопротивления. Пишут первый код. Видят, что оно работает. Глаза загораются.
😎 10-12 лет. Золотое окно. Мозг начинает абстрагировать — именно сейчас проще всего заложить алгоритмическое мышление. Пишут банковское приложение, телеграм-бота, оценщик автомобиля. Показывают родителям. Объясняют как это работает.
🖥 13-15 лет. Полная программа. ООП, интерфейсы, GitHub, графический интерфейс. Настоящий код, который не стыдно показать.
Технический английский входит естественно на каждом этапе — не как отдельный предмет, а как контекст, в котором живёт Java.
Родители часто спрашивают: не добавит ли это ещё один экран? Разница между экраном, который потребляет и экраном, который создаёт — огромная. Ребёнок не смотрит чужой контент. Он пишет инструкцию для компьютера и видит результат.
7 лет — это не рано. Это просто другой подход. Не учебник — аналогии. Не термины — образы. Ребёнок пишет код раньше, чем успевает подумать, что это сложно.
Вот такая таблица градации по навыкам и психологии восприятия по каждому возрасту у меня получилась 🤌🏼
Я в MAX
Я в VK
Я проверил это на практике. У меня дети с 7 лет на очных занятиях. Вот что я увидел.
Технический английский входит естественно на каждом этапе — не как отдельный предмет, а как контекст, в котором живёт Java.
Родители часто спрашивают: не добавит ли это ещё один экран? Разница между экраном, который потребляет и экраном, который создаёт — огромная. Ребёнок не смотрит чужой контент. Он пишет инструкцию для компьютера и видит результат.
7 лет — это не рано. Это просто другой подход. Не учебник — аналогии. Не термины — образы. Ребёнок пишет код раньше, чем успевает подумать, что это сложно.
Вот такая таблица градации по навыкам и психологии восприятия по каждому возрасту у меня получилась 🤌🏼
Я в MAX
Я в VK
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
ВНИМАНИЕ! СПОЙЛЕР
Это кусочек из курса который я сейчас готовлю на Stepik.
Java с нуля — для тех кто никогда не писал код. С 12 лет самостоятельно. Для моих учеников с 7 лет — это уже закрепление пройденного.
Внутри курса: живые объяснения через аналогии, с визуалом, мемами, технический английский, реальные проекты с первых уроков. Никакой теории ради теории.
Выход курса в июне 🔥
Напишите в комментарии «хочу курс» — отправлю ссылку на Stepik когда выйдет первым😎
Это кусочек из курса который я сейчас готовлю на Stepik.
Java с нуля — для тех кто никогда не писал код. С 12 лет самостоятельно. Для моих учеников с 7 лет — это уже закрепление пройденного.
Внутри курса: живые объяснения через аналогии, с визуалом, мемами, технический английский, реальные проекты с первых уроков. Никакой теории ради теории.
Выход курса в июне 🔥
Напишите в комментарии «хочу курс» — отправлю ссылку на Stepik когда выйдет первым
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2💯2👍1
В прошлую субботу был не урок. Был турнир. 🔥
Разбились на команды по двое. Задача — найти баг в коде быстрее соперников.
Кто первый — поднимает руку. Очки на табло.
Раунд 1 — охота на чужие ошибки. Циклы которые идут вечно. Условия, которые всегда говорят «Adult» даже если тебе 5 лет.
Переменные, которые не меняются. Найди — объясни — получи балл.
Раунд 2 — уже сам пишешь рабочий код. Первый, кто показал, что программа работает по условию — забирает очко.
И знаете что было круче всего?
Не тот, кто победил.
А то, как они работали. Шёпот, споры,
Два человека думают как один. Это и есть командная разработка — в миниатюре, в юном возрасте на Java.
За год обучения вижу, как они выросли. Не боятся кода. Читают его. Думают в нём.
Bug Hunt будет теперь регулярным форматом😎
Разбились на команды по двое. Задача — найти баг в коде быстрее соперников.
Кто первый — поднимает руку. Очки на табло.
Раунд 1 — охота на чужие ошибки. Циклы которые идут вечно. Условия, которые всегда говорят «Adult» даже если тебе 5 лет.
Переменные, которые не меняются. Найди — объясни — получи балл.
Раунд 2 — уже сам пишешь рабочий код. Первый, кто показал, что программа работает по условию — забирает очко.
И знаете что было круче всего?
Не тот, кто победил.
А то, как они работали. Шёпот, споры,
«смотри вот тут», «нет подожди», «точно это»
Два человека думают как один. Это и есть командная разработка — в миниатюре, в юном возрасте на Java.
За год обучения вижу, как они выросли. Не боятся кода. Читают его. Думают в нём.
Bug Hunt будет теперь регулярным форматом
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2👌1
Почему дети бросают программирование?💁♂
Я всё больше убеждаюсь:
проблема чаще не в ребёнке.
Проблема в том,
как ему объясняют.
Когда обучение —
это:
— куча терминов
— сухая теория
— страх ошибиться
интерес умирает очень быстро.
Поэтому, в своих занятиях я делаю упор на другое:
— короткие понятные объяснения
— много практики
— реальные мини-проекты
— спокойную атмосферу, где ошибаться нормально
И, кажется, это работает🌚
В начале учебного года ко мне пришло 25 человек.
К концу года осталось 20.
И я правда горжусь этими цифрами.
Но ещё больше —
самими ребятами.
Некоторые из них уже сейчас могут частично пройти junior-собеседование:
— знают теорию
— понимают основы Java
— умеют писать код и объяснять свои решения
Сейчас мы готовим итоговые проекты и завершаем учебный год.
А летом планирую запускать практические интенсивы:
меньше скучной теории —
больше кода, практики и собственных проектов🤐
Я в VK
Я в Ins
Я всё больше убеждаюсь:
проблема чаще не в ребёнке.
Проблема в том,
как ему объясняют.
Когда обучение —
это:
— куча терминов
— сухая теория
— страх ошибиться
интерес умирает очень быстро.
Поэтому, в своих занятиях я делаю упор на другое:
— короткие понятные объяснения
— много практики
— реальные мини-проекты
— спокойную атмосферу, где ошибаться нормально
И, кажется, это работает
В начале учебного года ко мне пришло 25 человек.
К концу года осталось 20.
И я правда горжусь этими цифрами.
Но ещё больше —
самими ребятами.
Некоторые из них уже сейчас могут частично пройти junior-собеседование:
— знают теорию
— понимают основы Java
— умеют писать код и объяснять свои решения
Сейчас мы готовим итоговые проекты и завершаем учебный год.
А летом планирую запускать практические интенсивы:
меньше скучной теории —
больше кода, практики и собственных проектов
Я в VK
Я в Ins
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3✍1👍1
Media is too big
VIEW IN TELEGRAM
Не за 3 месяца. Не за 150 000 ₽.
За выходные — и за 890₽.
Я сделал мини-курс из 4 уроков по 10 минут.
Без воды. Без страшных терминов.
Только аналогии из жизни:
— переменная = коробка с наклейкой
— if/else = светофор
— Scanner = микрофон для программы
За два дня ты:
Если поймёшь — а ты поймёшь — значит Java для тебя.
Подходит детям от 10 лет, взрослым без опыта и всем, кто пробовал и не понял.
#java #программирование #обучение #javaдляначинающих
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1💯1