Найти в Дзене
Поддержите автораПеревод на любую сумму
У меня гуманитарное образование — я смогу стать программистом
? Слышу этот вопрос постоянно. От взрослых, которые хотят сменить карьеру, но боятся. От родителей, которые думают: «Мой ребёнок не дружит с математикой — значит, программирование не для него». Итак. Нужна ли математика для программирования? Нужна. Но не та, о которой вы думаете. Не нужны интегралы, ряды Фурье и дифференциальные уравнения. Я их не использовал ни разу за 2 года работы. И большинство разработчиков — тоже. В реальной работе пригождается: "Л" Логика — умение строить цепочки «если...
12 часов назад
Меня часто спрашивают: «Что ты там делаешь на уроках с детьми? Что с ними вообще можно делать
??» На секундочку. Вот, что написали дети за последние занятия.🧠 Банковское приложение. Переводы между счетами. Снятие денег. Проверка баланса. Настоящая логика — не «Hello World». Телеграм-бот. Обучили его отвечать на фразы. Ребёнок сам решал: что бот понимает, что говорит в ответ. Первый раз увидел, как работает логика диалога изнутри. Оценщик автомобиля. Программа, которая анализирует машину при покупке — год, пробег, состояние — и выдаёт оценку. Ребята сами придумывали критерии. Система библиотеки — для старших...
6 дней назад
Если ты сейчас там где я был 7 лет назад — этот roadmap для тебя
Для тех кто учится сам по YouTube и не понимает куда двигаться. Для тех кто открывает вакансии junior, читает требования и закрывает. Для тех кто уже начинал — и бросил. Я собрал всё что нужно знать: что учить, в какой последовательности, сколько времени реально займёт каждый этап и где застрянешь — потому что я там застрял сам...
1 неделю назад
Почему я запрещаю своим ученикам начинать с Python
Не рекомендую. Именно запрещаю. Объясню почему. Python прощает всё: не указал тип — ничего страшного, написал криво — работает. Ученик видит результат, радуется, думает что учится. Он не учится. Он привыкает к тому, что думать необязательно. Java не прощает ничего. С первого дня ты обязан понимать что делаешь — какой тип данных, какая структура, зачем этот объект...
2 недели назад
Дублирую контент в MAX
🤐 Дублирую контент в MAX Теперь канал живёт в двух местах: — здесь, как и раньше — и в MAX, для тех, кому удобнее читать там Дублирую посты, чтобы ничего не пропадало. Выбирайте площадку, где вам комфортнее!
3 недели назад
Делаю видеокурс по Java — и вот как это выглядит изнутри
Каждая тема — отдельный видеоурок. Я объясняю на видео 5 минут, на экране — слайд с кодом и аналогией из жизни. Никаких скучных лекций. Только: Вопрос, который задаёт каждый новичок Аналогия — чтобы понял даже тот, кто никогда не программировал Код — короткий и понятный Задание — попробовать самому Вот слайды из урока про переменные...
3 недели назад
🙂Этот чувак в стакане понял жизнь раньше меня
Смотрю на этот заварник и завидую. Сидит себе. Греется. Ни один тест не падает, ни один баг его не беспокоит. А моя работа — искать чужие ошибки. И когда всё начинает сыпаться одновременно — билд красный, ученики пишут вопросы, дедлайн завтра — голова просто перестаёт работать. Раньше я думал: "пересижу, доделаю, потом отдохну". Итог — баги нахожу медленнее, раздражаюсь на ровном месте, и вообще непонятно зачем вообще куда-то спешил...
3 недели назад
Готовим новый контент для JAVA_LAB
🤐 Перерыв на кофе. Смотрю на кружку жены Стив Джобс, а потом на свою Java. И думаю: вот он — идеальный код для продуктивности♥️ Если ты пишешь код 12 часов в сутки — ты либо перерабатываешь, либо не используешь голову по назначению...
1 месяц назад
В 30 лет уже поздно менять профессию?
Моя личная история. Я начал с нуля Этот материал — для тех, кому за 30, кто мечтает об IT, но боится, что поезд ушел. Спойлер: не ушел. Я доказал это на себе. Содержание: Откуда берется страх «уже поздно» «Мне 32. Я ничего не понимаю в программировании. Там одни вундеркинды. Работодатель посмотрит на возраст и выбросит резюме. Да и мозг уже не тот, чтобы учиться...» Узнаете? Я сам так думал. И десятки моих знакомых, которые так и остались на нелюбимой работе, думают до сих пор. Этот страх — главный тормоз в жизни...
1 месяц назад
«КЕМ СМОЖЕТ РАБОТАТЬ МОЙ РЕБЕНОК, ЕСЛИ ВЫУЧИТ JAVA
?» Часто слышу этот вопрос от родителей. Давайте разложу по полочкам — честно и без фантазий. ПРЯМЫЕ IT-ПРОФЕССИИ (куда входят сразу) 1. Backend-разработчик (серверная часть) Самый очевидный путь. Это «невидимая» часть приложений, которая хранит данные, обрабатывает запросы, считает логику. Всё, что работает «под капотом» банков, магазинов, соцсетей — это Java. 2. Android-разработчик Да, Android — это тоже Java (плюс Kotlin). Миллиарды устройств, рынок приложений, карьера в мобильной разработке...
1 месяц назад
🚀Начинаем готовиться к собеседованиям уже сейчас! Многие думают, что вопросы про ООП — это что-то сложное и далёкое. Но на самом деле это основа, которую мы уже осваиваем с детьми. На занятии в прошлую субботу мы разобрали главный вопрос любого технического собеседования на Java: "Объясните, что такое объектно-ориентированное программирование". И знаете что? Мои ученики (12-14 лет!) уже могут дать на него полный и структурированный ответ, потому что мы учим не просто определения, а понимание через практику: 🔹 Класс — это "чертёж" робота 🔹 Объект — сам собранный робот по этому чертежу 🔹 Наследование — "робот-уборщик" наследует все возможности "базового робота" и добавляет свои 🔹 Инкапсуляция — мы не видим, как работают микросхемы внутри, только кнопки снаружи 🔹 Полиморфизм — одна кнопка "старт" запускает и робота-повара, и робота-строителя, но каждый делает своё А ещё мы обсуждали важный нюанс, который спрашивают на собеседованиях: 📌”Все ли классы в Java наследуются от Object?" Разобрались, что: ✅Да, почти все! Если явно не указан другой родитель, класс автоматически наследуется от Object ✅Но есть исключения: примитивные типы (int, boolean) и массивы (int[]) — не классы, поэтому не наследуются ✅Зачем это нужно? Потому что Object — это "прародитель", который дает всем объектам базовые возможности: преобразовываться в строку, сравниваться, клонироваться Зачем это детям? Чтобы уже сейчас понимать: программирование — это не просто писать код, а мыслить системно и знать архитектурные основы. Когда они придут на своё первое собеседование через несколько лет, вопросы про ООП и устройство Java не вызовут паники — они будут знать их на уровне интуиции. Мы учимся не "для школы", а для будущей карьеры. И начинать готовиться к ней никогда не рано. А что вы считаете — когда стоит начинать готовить детей к профессиональным вопросам? Пишите в комментариях! #ООП #Java #Object #Собеседование #ОбучениеДетей #Программирование #КарьераВIT
1 месяц назад
Почему я, сам недавно в IT, и уже учу детей? 🧐 Коротко и честно: 1️⃣Учу того себя, которому не хватило учителя. Когда я гуглил каждую тему, мне нужен был не сложный учебник, а человек, который объяснит суть. Теперь я им стал — и для взрослых, и для детей. 2️⃣Дети — мой строгий код-ревьюер. Если я не смог объяснить тему 7-летнему — значит, сам не до конца её понял. Этот навык — разжёвывать сложное — сделал меня сильнее и на основной работе. 3️⃣Не ращу «кодеров», а строю мышление. Я даю не синтаксис, а логику, умение разбивать задачи и искать ошибки. Это пригодится в любой профессии. А если выберут IT — у них будет фора в 10+ лет перед моим стартом. Это моя личная антитеза той скучной рутине, из которой я ушёл. Их вопросы заставляют меня расти. А их «Вау! Работает!» — лучшая мотивация. Преподаю не потому, что гуру. А потому что знаю каждый камень на пути новичка и хочу, чтобы они шли по более гладкой дороге. #Преподавание #Дети #МойПуть #JavaLab #Обучение
1 месяц назад