Знаете, как проверяют, что приложение в телефоне работает без сбоев? 📱
Я сходил на встречу таких специалистов — тестировщиков . Они ищут баги🐞 , чтобы у нас всё «летало» ✈️ .
1. Про рекламу в играх и приложениях🎮
Оказывается, нужно проверить миллион мелочей: чтобы объявление не выскакивало в самый ответственный момент (например, при победе🏆 ), чтобы кнопка «закрыть» была заметной 👆 , и чтобы после просмотра вас действительно награждали . Целая наука!
2. Про скорость проверок
Представьте: программисты каждый день вносят изменения в приложение. Чтобы всё не развалилось, его постоянно тестируют. И делают это не только люди, но и специальные программы-роботы🤖 . Их нужно настроить так, чтобы они работали быстро и без ошибок. Как спортивная команда — нужна слаженность .
3. Про «ферму телефонов»📱
Это выглядит футуристично: много разных смартфонов, подключённых к компьютеру . На них одновременно запускают новую версию приложения и смотрят, как оно себя ведёт на каждом. Как будто стресс-тест для гаджетов!
4. Про чек-листы✅
Даже у роботов-тестировщиков есть подробный план действий — что и в каком порядке проверять. Его сначала пишут обычным языком, а потом превращают в код. Как рецепт с пошаговыми инструкциями✏️ ➡️ 👨💻 .
Зачем я об этом пишу?
Потому что за всем этим — и играми, и соцсетями, и банковскими приложениями — стоят не только дизайнеры и программисты, но и тестировщики . А ещё потому, что основа большинства таких «роботов-у помощников» — программирование. Та самая Java, которую мы изучаем, может управлять целой фермой телефонов или проверять, правильно ли работает кнопка в вашем любимом приложении .
Было здорово увидеть, как теория становится практикой где-то рядом . Все доклады были живыми и интересными — чувствовался настоящий азарт и любовь к своему делу!❤️🔥
vk.com/club_javalab
#Технологии #Программирование #КакЭтоУстроено #Образование #Интересное #IT #ОбъясняемПросто #Java
Я сходил на встречу таких специалистов — тестировщиков . Они ищут баги
1. Про рекламу в играх и приложениях
Оказывается, нужно проверить миллион мелочей: чтобы объявление не выскакивало в самый ответственный момент (например, при победе
2. Про скорость проверок
Представьте: программисты каждый день вносят изменения в приложение. Чтобы всё не развалилось, его постоянно тестируют. И делают это не только люди, но и специальные программы-роботы
3. Про «ферму телефонов»
Это выглядит футуристично: много разных смартфонов, подключённых к компьютеру . На них одновременно запускают новую версию приложения и смотрят, как оно себя ведёт на каждом. Как будто стресс-тест для гаджетов!
4. Про чек-листы
Даже у роботов-тестировщиков есть подробный план действий — что и в каком порядке проверять. Его сначала пишут обычным языком, а потом превращают в код. Как рецепт с пошаговыми инструкциями
Зачем я об этом пишу?
Потому что за всем этим — и играми, и соцсетями, и банковскими приложениями — стоят не только дизайнеры и программисты, но и тестировщики . А ещё потому, что основа большинства таких «роботов-у помощников» — программирование. Та самая Java, которую мы изучаем, может управлять целой фермой телефонов или проверять, правильно ли работает кнопка в вашем любимом приложении .
Было здорово увидеть, как теория становится практикой где-то рядом . Все доклады были живыми и интересными — чувствовался настоящий азарт и любовь к своему делу!
vk.com/club_javalab
#Технологии #Программирование #КакЭтоУстроено #Образование #Интересное #IT #ОбъясняемПросто #Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥8❤4✍3👍1💯1
Всем привет. Меня зовут Сергей, и 2,5 года назад я в панике гуглил «как работает цикл for».
Сегодня я специалист крупной IT компании и параллельно учу детей программированию. А месяц назад я понял, что веду этот канал не совсем честно.
Я показывал вам «учителя» и «эксперта». Но скрыл самую главную часть — путь «новичка», который я прошёл буквально вчера.
Я не вундеркинд. Не выпускник Бауманки. Мне 30. Я пришёл в IT из абсолютно другой сферы. Моя история — это 2, 5 года жёсткого дисциплинированного обучения, сотни часов практики, десятки отвергнутых резюме и борьба с мыслью «да все уже поздно».
Этот канал теперь будет о трёх вещах:
✔️ЧЕСТНО о моём пути из абсолютного нуля в профессию (со всеми костылями и провалами).
✔️ПРОСТО о сложном в программировании — так, чтобы понял я 2,5 года назад, мой ученик 7 лет и вы.
✔️НАГЛЯДНО о том, как ломать главный IT-миф: «Мне слишком много лет, чтобы начинать».
Если вы:
— вам точно стоит остаться.
P.S.
Но об этом позже. Сначала — честная история.
#МойПутьВIT #СНуляДоРазработчика #ITв30 #ИсторияУспеха #Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👏8👍4🔥3
ASTAKHOV_JAVA_LAB pinned «🥂 Почему я молчал месяц и зачем вернулся с новым лицом Всем привет. Меня зовут Сергей, и 2,5 года назад я в панике гуглил «как работает цикл for». Сегодня я специалист крупной IT компании и параллельно учу детей программированию. А месяц назад я понял, что…»
«В 30 ЛЕТ УЖЕ ПОЗДНО ЧТО-ТО МЕНЯТЬ. ПРАВДА?»
Это первый разбор самого жирного и страшного мифа, который останавливает тысячи людей что-то менять в жизни. Будем рубить правду-матку.
«Мне уже за 30. Мозг не тот, конкуренция с вундеркиндами, работодатель посмотрит на возраст и выбросит резюме».
МОЯ ИСТОРИЯ — КАК ОБРАЗЕЦ «ПОЗДНОГО» СТАРТА:
Было: Техническое образование (спасибо, дало логику, но всё забыл), работа в абсолютно некомпьютерной бюджетной сфере. Зарплата — тоска. Задачи — рутина. Чувствовал, как мозг заплывает жиром, а мышление атрофируется. Жуткое состояние.
Решение: Взял кредит (да, было страшно) и пошёл в крупную онлайн-школу. Было НЕВЕРОЯТНО сложно. Теория не лезла. Практика казалась китайской грамотой. Я ночами гуглил простые объяснения, нанимал репетиторов, чтобы растолковали то, что в лекциях подавали как очевидное.
Итог: 2 года этого ада + упорства — и я Java-специалист в крупной компании. Не вундеркинд. Не гений. Просто не сдался.
ПОЧЕМУ 30+ — ЭТО НЕ ПРИГОВОР, А КЕЙС?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3👌2❤1
Почему я, сам недавно в IT, и уже учу детей? 🧐
Коротко и честно:
1️⃣ Учу того себя, которому не хватило учителя. Когда я гуглил каждую тему, мне нужен был не сложный учебник, а человек, который объяснит суть. Теперь я им стал — и для взрослых, и для детей.
2️⃣ Дети — мой строгий код-ревьюер. Если я не смог объяснить тему 7-летнему — значит, сам не до конца её понял. Этот навык — разжёвывать сложное — сделал меня сильнее и на основной работе.
3️⃣ Не ращу «кодеров», а строю мышление. Я даю не синтаксис, а логику, умение разбивать задачи и искать ошибки. Это пригодится в любой профессии. А если выберут IT — у них будет фора в 10+ лет перед моим стартом.
Это моя личная антитеза той скучной рутине, из которой я ушёл. Их вопросы заставляют меня расти. А их «Вау! Работает!» — лучшая мотивация.
Преподаю не потому, что гуру. А потому что знаю каждый камень на пути новичка и хочу, чтобы они шли по более гладкой дороге.
#Преподавание #Дети #МойПуть #JavaLab #Обучение
Коротко и честно:
Это моя личная антитеза той скучной рутине, из которой я ушёл. Их вопросы заставляют меня расти. А их «Вау! Работает!» — лучшая мотивация.
Преподаю не потому, что гуру. А потому что знаю каждый камень на пути новичка и хочу, чтобы они шли по более гладкой дороге.
#Преподавание #Дети #МойПуть #JavaLab #Обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤4🏆3😱2
Многие думают, что вопросы про ООП — это что-то сложное и далёкое. Но на самом деле это основа, которую мы уже осваиваем с детьми.
На занятии в прошлую субботу мы разобрали главный вопрос любого технического собеседования на Java: "Объясните, что такое объектно-ориентированное программирование".
И знаете что? Мои ученики (12-14 лет!) уже могут дать на него полный и структурированный ответ, потому что мы учим не просто определения, а понимание через практику:
🔹 Класс — это "чертёж" робота
🔹 Объект — сам собранный робот по этому чертежу
🔹 Наследование — "робот-уборщик" наследует все возможности "базового робота" и добавляет свои
🔹 Инкапсуляция — мы не видим, как работают микросхемы внутри, только кнопки снаружи
🔹 Полиморфизм — одна кнопка "старт" запускает и робота-повара, и робота-строителя, но каждый делает своё
А ещё мы обсуждали важный нюанс, который спрашивают на собеседованиях:
Разобрались, что:
Зачем это детям?
Чтобы уже сейчас понимать: программирование — это не просто писать код, а мыслить системно и знать архитектурные основы. Когда они придут на своё первое собеседование через несколько лет, вопросы про ООП и устройство Java не вызовут паники — они будут знать их на уровне интуиции.
Мы учимся не "для школы", а для будущей карьеры. И начинать готовиться к ней никогда не рано.
А что вы считаете — когда стоит начинать готовить детей к профессиональным вопросам? Пишите в комментариях!
#ООП #Java #Object #Собеседование #ОбучениеДетей #Программирование #КарьераВIT
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7⚡3🏆2
Когда ваш ребенок пишет свой первый System.out.println("Привет, мир!"), он не просто учит Java. Он повторяет путь, который прошли все разработчики в мире.
Но знаете, что интереснее?
Первую реальную программу ваш ребенок написал... еще в детском саду. 🧩
Это была не строчка кода, а инструкция, которую он давал вам или другу:
1. Алгоритм: «Возьми кубик (объект) → поставь его на другой (метод) → получи башню (результат)»
2. Условие: «Если кубик красный — поставь его сверху»
3. Цикл: «Повторяй, пока башня не упадет»
Это и есть базовое программирование — разбиение задачи на шаги и четкие команды.
Что мы делаем на занятиях?
Мы просто переводим этот природный навык на язык, который понимает компьютер.
Почему это важно понять?
Чтобы не бояться, что «программирование — это сложно и не для моего ребенка». Это та же самая логика, которую он использует каждый день. Мы лишь учим оформлять её правильно.
Практический вывод для родителей:
Замечайте, КАК ребенок решает бытовые задачи (собирает портфель, строит форт из подушек). Если он может объяснить шаги — у него уже есть база для программиста.
А вы замечали, как ваши дети «программируют» в реальной жизни? Делитесь в комментариях!
#ПрограммированиеДляДетей #Логика #Алгоритмы #Java #РазвитиеМышления #ДетскоеРазвитие
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6😍2✍1👍1
Обещал — даю. Коротко, по делу :)
Основано на книге Джима Лоулесса «Иди туда, где страшно. Именно там ты обретешь силу» + мой личный опыт.
10 ПРАВИЛ «ПОЗДНЕГО» СТАРТА
1. Не бойтесь действовать уже сегодня
Время ограничено. Ещё 2 года назад я сидел в скучной бюджетной конторе и ненавидел будильник. Сейчас пишу код в крупной компании. Разница — в решении начать.
2. Идите туда, где страшно
Страх — это навигатор. Если боишься — значит, тебе туда. Я боялся кредита, боялся увольняться, боялся, что не потяну. Прошёл через это — и вырос.
3. Каждый день двигайтесь в направлении цели
Не «когда-нибудь», а сегодня. 2 часа кода после работы — это не подвиг, это норма. Через год таких «норм» ты неузнаваем.
4. Ищите тех, кто может помочь
Я нанимал репетиторов, гуглил ночами, просил объяснить элементарные вещи. Одиночка проигрывает. Найдите наставника или хотя бы сообщество.
5. Разрешите себе ошибаться и не забывайте благодарить тех, кто рядом
Ошибка — не провал, а данные для анализа. У меня не взлетало всё и сразу. У вас тоже не взлетит. Это нормально. И отдельное спасибо моей жене, которая выдерживала меня в этом аду, верила, когда я не верил в себя, и не дала бросить. Без неё ничего бы не было.
6. Не ищите безопасности в толпе
«Все сидят на старых работах — и я посижу». Это путь в никуда. Конформизм не приводит туда, где интересно.
7. Каждый день делайте что-то страшное
Страшно писать пост? Страшно показать код ментору? Страшно откликнуться на вакансию? Делайте. Страх уходит только сквозь действие.
8. Создайте распорядок
Без системы ты просто мечтатель. У меня был график: работа → учёба → сон. И так 2 года. Порядок даёт свободу.
9. Держите фокус на результате
Зачем ты это делаешь? Ради денег? Ради интереса? Ради уважения к себе? Когда будет тяжело — вспоминай «зачем».
10. Никогда, НИКОГДА не сдавайтесь
Это не пафос. Это техника безопасности. Если бросишь — докажешь себе, что ты «слабак». Если продолжать — вариантов нет, только победа.
#МИФОЛОМКА #ITв30 #СменаКарьеры #ЧекЛист #ИдиТудаГдеСтрашно #Java #Карьера
https://www.labirint.ru/books/660826/?ysclid=mlp6dvwxp1107652736
P.S. Кстати, рекомендую
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10🔥3❤1🤝1
«КЕМ СМОЖЕТ РАБОТАТЬ МОЙ РЕБЕНОК, ЕСЛИ ВЫУЧИТ JAVA?»
Часто слышу этот вопрос от родителей. Давайте разложу по полочкам — честно и без фантазий.
ПРЯМЫЕ IT-ПРОФЕССИИ (куда входят сразу)
1. Backend-разработчик (серверная часть)
Самый очевидный путь. Это «невидимая» часть приложений, которая хранит данные, обрабатывает запросы, считает логику. Всё, что работает «под капотом» банков, магазинов, соцсетей — это Java.
2. Android-разработчик
Да, Android — это тоже Java (плюс Kotlin). Миллиарды устройств, рынок приложений, карьера в мобильной разработке.
3. Разработчик высоконагруженных систем
Крупные проекты (Ozon, Wildberries, Сбер, Яндекс) пишут на Java, потому что он выдерживает миллионы пользователей. Это уровень выше, но и оплата соответствующая.
4. Тестировщик (автоматизация)
Я сам с этого начинал. Автотесты на Java пишут везде. Можно войти в IT быстрее, а потом расти дальше.
5. Big Data / Data Engineer
Обработка огромных данных, Hadoop, Spark — всё это экосистема Java. Одно из самых перспективных направлений.
🌉 СМЕЖНЫЕ ПУТИ (куда можно уйти позже)
Знание Java дает фундамент, с которого легко перейти в:
🔹 Team Lead / Технический руководитель (управление командами)
🔹 Системный аналитик (понимаешь, как всё устроено изнутри)
🔹 Архитектор ПО (проектируешь системы целиком)
🔹 DevOps (настройка инфраструктуры, тоже часто нужна Java)
🔹 Преподаватель / Наставник
💰 ПРО ДЕНЬГИ (чтобы понимали)
Примерные цифры по рынку (зарплаты в месяц):
Уровень Junior Middle Senior
Москва 100–150к 250–350к 400–600к+
Регионы 60–90к 150–250к 300–450к+
Это не предел. Java-специалисты стабильно в топе по зарплатам.
❓ ГЛАВНЫЙ ВОПРОС: А ЕСЛИ НЕ ПОЙДЕТ В IT?
Java учит не просто языку, а системному мышлению:
✅ Разбивать задачи на шаги
✅ Искать причины ошибок
✅ Мыслить структурами и алгоритмами
✅ Доводить начатое до конца
Эти навыки пригодятся ВЕЗДЕ: в бизнесе, в управлении, в жизни. Ребенок не просто «выучит Java» — он научится думать как инженер.
🔥 ИТОГ
Если ваш ребенок освоит Java, он сможет:
➡️ Работать в любой IT-компании мира
➡️ Выбирать из десятков направлений
➡️ Зарабатывать достойно и удаленно
➡️ Иметь запас прочности на всю жизнь
А если захочет сменить профессию — навыки мышления останутся с ним навсегда.
А какой путь интереснее вашему ребенку? Пишите в комментариях 👇
#Java #КарьераВIT #ОбучениеДетей #Программирование #БудущееРебенка #ЗарплатаВIT
Часто слышу этот вопрос от родителей. Давайте разложу по полочкам — честно и без фантазий.
ПРЯМЫЕ IT-ПРОФЕССИИ (куда входят сразу)
1. Backend-разработчик (серверная часть)
Самый очевидный путь. Это «невидимая» часть приложений, которая хранит данные, обрабатывает запросы, считает логику. Всё, что работает «под капотом» банков, магазинов, соцсетей — это Java.
2. Android-разработчик
Да, Android — это тоже Java (плюс Kotlin). Миллиарды устройств, рынок приложений, карьера в мобильной разработке.
3. Разработчик высоконагруженных систем
Крупные проекты (Ozon, Wildberries, Сбер, Яндекс) пишут на Java, потому что он выдерживает миллионы пользователей. Это уровень выше, но и оплата соответствующая.
4. Тестировщик (автоматизация)
Я сам с этого начинал. Автотесты на Java пишут везде. Можно войти в IT быстрее, а потом расти дальше.
5. Big Data / Data Engineer
Обработка огромных данных, Hadoop, Spark — всё это экосистема Java. Одно из самых перспективных направлений.
🌉 СМЕЖНЫЕ ПУТИ (куда можно уйти позже)
Знание Java дает фундамент, с которого легко перейти в:
🔹 Team Lead / Технический руководитель (управление командами)
🔹 Системный аналитик (понимаешь, как всё устроено изнутри)
🔹 Архитектор ПО (проектируешь системы целиком)
🔹 DevOps (настройка инфраструктуры, тоже часто нужна Java)
🔹 Преподаватель / Наставник
💰 ПРО ДЕНЬГИ (чтобы понимали)
Примерные цифры по рынку (зарплаты в месяц):
Уровень Junior Middle Senior
Москва 100–150к 250–350к 400–600к+
Регионы 60–90к 150–250к 300–450к+
Это не предел. Java-специалисты стабильно в топе по зарплатам.
Java учит не просто языку, а системному мышлению:
✅ Разбивать задачи на шаги
✅ Искать причины ошибок
✅ Мыслить структурами и алгоритмами
✅ Доводить начатое до конца
Эти навыки пригодятся ВЕЗДЕ: в бизнесе, в управлении, в жизни. Ребенок не просто «выучит Java» — он научится думать как инженер.
Если ваш ребенок освоит Java, он сможет:
➡️ Работать в любой IT-компании мира
➡️ Выбирать из десятков направлений
➡️ Зарабатывать достойно и удаленно
➡️ Иметь запас прочности на всю жизнь
А если захочет сменить профессию — навыки мышления останутся с ним навсегда.
А какой путь интереснее вашему ребенку? Пишите в комментариях 👇
#Java #КарьераВIT #ОбучениеДетей #Программирование #БудущееРебенка #ЗарплатаВIT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3💯2👌1
Готовим новый контент для JAVA_LAB 🤐
Перерыв на кофе. Смотрю на кружку жены Стив Джобс, а потом на свою Java. И думаю: вот он — идеальный код для продуктивности♥️
Если ты пишешь код 12 часов в сутки — ты либо перерабатываешь, либо не используешь голову по назначению. Учимся работать эффективно, а не долго.
Скоро будет много полезного онлайн контента. Оставайтесь на связи, чтобы не тупить 12 часов, а делать быстро.😐 🔥
#javadeveloper #программирование #таймменеджмент #кофе
Перерыв на кофе. Смотрю на кружку жены Стив Джобс, а потом на свою Java. И думаю: вот он — идеальный код для продуктивности♥️
Если ты пишешь код 12 часов в сутки — ты либо перерабатываешь, либо не используешь голову по назначению. Учимся работать эффективно, а не долго.
Скоро будет много полезного онлайн контента. Оставайтесь на связи, чтобы не тупить 12 часов, а делать быстро.
#javadeveloper #программирование #таймменеджмент #кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7🔥2🍾1
Смотрю на этот заварник и завидую.
Сидит себе. Греется. Ни один тест не падает, ни один баг его не беспокоит.
А моя работа — искать чужие ошибки. И когда всё начинает сыпаться одновременно — билд красный, ученики пишут вопросы, дедлайн завтра — голова просто перестаёт работать.
Раньше я думал: "пересижу, доделаю, потом отдохну". Итог — баги нахожу медленнее, раздражаюсь на ровном месте, и вообще непонятно зачем вообще куда-то спешил.
А он не спешит. И при этом исправно делает своё дело.
Теперь я беру паузы намеренно. 5 минут — встать, выйти, выдохнуть. Без телефона.
Это не лень. Это техобслуживание мозга.
После таких пауз баги находятся. Серьёзно.
А у вас есть что-то своё, что помогает перезагрузиться в середине рабочего дня?
#тестировщик #ITжизнь #JavaLab #разработка #чувак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🤣3
Делаю видеокурс по Java — и вот как это выглядит изнутри.
Каждая тема — отдельный видеоурок. Я объясняю на видео 5 минут, на экране — слайд с кодом и аналогией из жизни.
Никаких скучных лекций. Только:
Вопрос, который задаёт каждый новичок
Аналогия — чтобы понял даже тот, кто никогда не программировал
Код — короткий и понятный
Задание — попробовать самому
Вот слайды из урока про переменные. Смотри — и сразу понятно что происходит.
Такой курс я делаю для детей от 8 лет и взрослых с нуля. Без занудства. Ну и Английский внутри👀
#Объясняю просто — это принцип.
👇 Напишите в комментарии: Вам или Вашему ребёнку было бы интересно учиться вот так?
Я в MAX
Каждая тема — отдельный видеоурок. Я объясняю на видео 5 минут, на экране — слайд с кодом и аналогией из жизни.
Никаких скучных лекций. Только:
Вопрос, который задаёт каждый новичок
Аналогия — чтобы понял даже тот, кто никогда не программировал
Код — короткий и понятный
Задание — попробовать самому
Вот слайды из урока про переменные. Смотри — и сразу понятно что происходит.
Такой курс я делаю для детей от 8 лет и взрослых с нуля. Без занудства. Ну и Английский внутри
#Объясняю просто — это принцип.
Я в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5✍3🔥3
Почему я запрещаю своим ученикам начинать с Python.
Не рекомендую. Именно запрещаю.
Объясню почему.
Python прощает всё: не указал тип — ничего страшного, написал криво — работает.
Ученик видит результат, радуется, думает что учится.
Он не учится. Он привыкает к тому, что думать необязательно.
Java не прощает ничего. С первого дня ты обязан понимать что делаешь — какой тип данных, какая структура, зачем этот объект. Это неудобно в начале. Зато через месяц ученик реально понимает свой код, а не просто запускает его.
Я видел десятки людей, которые «учили Python полгода» — и приходили ко мне с нулевым пониманием того, как работает программа.
Поэтому у меня одно правило: стартуем с Java.
Без исключений.
Сложно? Да.
Зато потом — всё остальное кажется простым.😎
Я в MAX
Не рекомендую. Именно запрещаю.
Объясню почему.
Python прощает всё: не указал тип — ничего страшного, написал криво — работает.
Ученик видит результат, радуется, думает что учится.
Он не учится. Он привыкает к тому, что думать необязательно.
Java не прощает ничего. С первого дня ты обязан понимать что делаешь — какой тип данных, какая структура, зачем этот объект. Это неудобно в начале. Зато через месяц ученик реально понимает свой код, а не просто запускает его.
Я видел десятки людей, которые «учили Python полгода» — и приходили ко мне с нулевым пониманием того, как работает программа.
Поэтому у меня одно правило: стартуем с Java.
Без исключений.
Сложно? Да.
Зато потом — всё остальное кажется простым.
Я в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4👍4🔥3💯1
Если ты сейчас там где я был 7 лет назад — этот roadmap для тебя.
Для тех кто учится сам по YouTube и не понимает куда двигаться.
Для тех кто открывает вакансии junior, читает требования и закрывает.
Для тех кто уже начинал — и бросил.
Я собрал всё что нужно знать: что учить, в какой последовательности, сколько времени реально займёт каждый этап и где застрянешь — потому что я там застрял сам.
Забери бесплатно. Ссылка в шапке.
Я в MAX https://max.ru/join/_KiERgjlpu8KaoDbEZyAtOGQWtKKGMUwCv99FyS9ycc
Для тех кто учится сам по YouTube и не понимает куда двигаться.
Для тех кто открывает вакансии junior, читает требования и закрывает.
Для тех кто уже начинал — и бросил.
Я собрал всё что нужно знать: что учить, в какой последовательности, сколько времени реально займёт каждый этап и где застрянешь — потому что я там застрял сам.
Забери бесплатно. Ссылка в шапке.
Я в MAX https://max.ru/join/_KiERgjlpu8KaoDbEZyAtOGQWtKKGMUwCv99FyS9ycc
MAX
MAX – быстрое и легкое приложение для общения и решения повседневных задач
MAX позволяет отправлять любые виды сообщений и звонить даже на слабых устройствах и при низкой скорости интернета.
1🔥5❤3👍3
Меня часто спрашивают: «Что ты там делаешь на уроках с детьми? Что с ними вообще можно делать??»
На секундочку. Вот, что написали дети за последние занятия.🧠
Банковское приложение.
Переводы между счетами. Снятие денег. Проверка баланса. Настоящая логика — не «Hello World».
Телеграм-бот.
Обучили его отвечать на фразы. Ребёнок сам решал: что бот понимает, что говорит в ответ. Первый раз увидел, как работает логика диалога изнутри.
Оценщик автомобиля.
Программа, которая анализирует машину при покупке — год, пробег, состояние — и выдаёт оценку. Ребята сами придумывали критерии.
Система библиотеки — для старших.
Самый серьёзный проект. Внутри: принципы ООП, обработка исключений, интерфейсы, ENUM. И графический интерфейс — окна, кнопки, формы — через библиотеку Swing.
Не просто код в консоли. Живое приложение с которым можно работать мышкой.
Как вам такое?😎
Я в МАХ
На секундочку. Вот, что написали дети за последние занятия.
Банковское приложение.
Переводы между счетами. Снятие денег. Проверка баланса. Настоящая логика — не «Hello World».
Телеграм-бот.
Обучили его отвечать на фразы. Ребёнок сам решал: что бот понимает, что говорит в ответ. Первый раз увидел, как работает логика диалога изнутри.
Оценщик автомобиля.
Программа, которая анализирует машину при покупке — год, пробег, состояние — и выдаёт оценку. Ребята сами придумывали критерии.
Система библиотеки — для старших.
Самый серьёзный проект. Внутри: принципы ООП, обработка исключений, интерфейсы, ENUM. И графический интерфейс — окна, кнопки, формы — через библиотеку Swing.
Не просто код в консоли. Живое приложение с которым можно работать мышкой.
Как вам такое?
Я в МАХ
Please open Telegram to view this post
VIEW IN TELEGRAM
MAX
MAX – быстрое и легкое приложение для общения и решения повседневных задач
MAX позволяет отправлять любые виды сообщений и звонить даже на слабых устройствах и при низкой скорости интернета.
1🔥6👍2👌2
У меня гуманитарное образование — я смогу стать программистом?
Слышу этот вопрос постоянно. От взрослых, которые хотят сменить карьеру, но боятся.
От родителей, которые думают: «Мой ребёнок не дружит с математикой — значит, программирование не для него».
Итак.
Нужна ли математика для программирования?
Нужна. Но не та, о которой вы думаете.
Не нужны интегралы, ряды Фурье и дифференциальные уравнения. Я их не использовал ни разу за 2 года работы. И большинство разработчиков — тоже.
В реальной работе пригождается:
"Л" Логика — умение строить цепочки «если — то»
"В" Внимательность — заметить, где потерялась точка с запятой
"У" Умение разбивать задачу на шаги — это вообще основа
"Б" Базовая арифметика — сложить, вычесть, умножить, разделить
Всё.
Я сам после технического образования всё забыл. И ничего, работаю. Мои ученики-гуманитарии работают. Ребята, у кого в школе была тройка по алгебре, пишут код.
Программирование — это про мышление, а не про формулы.
Так что если вы откладывали IT из-за страха «я не математик» — откладывать больше нечего.
А вы боялись математики или она вам давалась легко?
Я в MAX
Слышу этот вопрос постоянно. От взрослых, которые хотят сменить карьеру, но боятся.
От родителей, которые думают: «Мой ребёнок не дружит с математикой — значит, программирование не для него».
Итак.
Нужна ли математика для программирования?
Нужна. Но не та, о которой вы думаете.
Не нужны интегралы, ряды Фурье и дифференциальные уравнения. Я их не использовал ни разу за 2 года работы. И большинство разработчиков — тоже.
В реальной работе пригождается:
"Л" Логика — умение строить цепочки «если — то»
"В" Внимательность — заметить, где потерялась точка с запятой
"У" Умение разбивать задачу на шаги — это вообще основа
"Б" Базовая арифметика — сложить, вычесть, умножить, разделить
Всё.
Я сам после технического образования всё забыл. И ничего, работаю. Мои ученики-гуманитарии работают. Ребята, у кого в школе была тройка по алгебре, пишут код.
Программирование — это про мышление, а не про формулы.
Так что если вы откладывали IT из-за страха «я не математик» — откладывать больше нечего.
А вы боялись математики или она вам давалась легко?
Я в MAX
1❤4👍3🔥2
Моя главная методика преподавания — никаких терминов без аналогии.
Ребёнок не понимает ООП не потому, что глупый. А потому, что ему объясняют абстрактно.
➡️ Вот как объясняю я.
Классы и объекты — через LEGO.
Инструкция по сборке — это класс. Собранная машинка — объект. По одной инструкции можно собрать сто разных машинок. Дети понимают это мгновенно.
Наследование — через зоопарк.
Лев, попугай, дельфин — все животные. Все едят и спят. Но лев рычит, попугай говорит, дельфин плавает. Лев взял всё от класса «животное» и добавил своё. Это и есть наследование.
Инкапсуляция — через пульт от телевизора.
Нажал кнопку громкости — звук стал громче. Что происходит внутри телевизора — тебе не нужно знать. Кнопки есть, они работают. Всё остальное скрыто.
Главный признак что ребёнок понял — он придумывает свой пример. Не повторяет мой. Придумывает сам.
👏 Собрал все три аналогии с практическими заданиями в памятку — для родителей и педагогов.
Я в MAX
Я в VK
Ребёнок не понимает ООП не потому, что глупый. А потому, что ему объясняют абстрактно.
Классы и объекты — через LEGO.
Инструкция по сборке — это класс. Собранная машинка — объект. По одной инструкции можно собрать сто разных машинок. Дети понимают это мгновенно.
Наследование — через зоопарк.
Лев, попугай, дельфин — все животные. Все едят и спят. Но лев рычит, попугай говорит, дельфин плавает. Лев взял всё от класса «животное» и добавил своё. Это и есть наследование.
Инкапсуляция — через пульт от телевизора.
Нажал кнопку громкости — звук стал громче. Что происходит внутри телевизора — тебе не нужно знать. Кнопки есть, они работают. Всё остальное скрыто.
Главный признак что ребёнок понял — он придумывает свой пример. Не повторяет мой. Придумывает сам.
Я в MAX
Я в VK
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2👌2