Добавить в корзинуПозвонить
Найти в Дзене

Почему я стал учителем программирования

Привет, друзья! Хочу поделиться своей историей — рассказать, как я не просто начал писать код, а стал учить этому других. Всё началось в далёких 80–90 х. Тогда я учился в техникуме, где ввели новый предмет — ОИВТ (Основы информатики и вычислительной техники). Забавно, но компьютеров у нас не было — только программируемые микрокалькуляторы. На занятиях строгая учительница сухо «жевала» теорию, рисовала на доске какие то схемы и скучно объясняла основы языка Basic. Честно говоря, мне было не интересно: английские буквы, математические задачи… Нудно, в общем. Но всё изменилось, когда друзья взяли напрокат компьютер в соседнем Муроме. «Поиграть» — это громко сказано: графика была пиксельная, человечек — просто круг, квадрат и палочки. Но энтузиасты умудрялись даже заставить его двигаться! Я вспомнил обрывки знаний из техникума: циклы, массивы, переменные. Загрузил с магнитофона (да, тогда программы записывались на аудиокассетах) интерпретатор Basic, открыл пустой экран и… начал разбираться
Оглавление
Привет, друзья! Хочу поделиться своей историей — рассказать, как я не просто начал писать код, а стал учить этому других.

Путь к коду: с чего всё начиналось

Всё началось в далёких 80–90 х. Тогда я учился в техникуме, где ввели новый предмет — ОИВТ (Основы информатики и вычислительной техники). Забавно, но компьютеров у нас не было — только программируемые микрокалькуляторы.

На занятиях строгая учительница сухо «жевала» теорию, рисовала на доске какие то схемы и скучно объясняла основы языка Basic. Честно говоря, мне было не интересно: английские буквы, математические задачи… Нудно, в общем.

Но всё изменилось, когда друзья взяли напрокат компьютер в соседнем Муроме. «Поиграть» — это громко сказано: графика была пиксельная, человечек — просто круг, квадрат и палочки. Но энтузиасты умудрялись даже заставить его двигаться!

Я вспомнил обрывки знаний из техникума: циклы, массивы, переменные. Загрузил с магнитофона (да, тогда программы записывались на аудиокассетах) интерпретатор Basic, открыл пустой экран и… начал разбираться. Почитал инструкцию — и что то стало получаться!

Первый успех

-2

Вместо стандартного «Hello, World» (не люблю шаблоны!) я решил начать с простого: PRINT 2 ^ 2. Когда на экране появился ответ, во мне что то щёлкнуло — я почувствовал себя программистом! Пусть начинающим и неумелым, но с огромным желанием творить.

Дальше — больше: квадратные уравнения, экспериментировал с текстом, даже собрал своё подобие Art Studio (владельцы Sinclair и ZX Spectrum поймут!).

А ещё это принесло мой первый заработок. Когда пришло время защищать диплом, я не мучился с калькулятором, как одногруппники, а написал программу, которая считала все данные одним нажатием Enter. Друзья быстро выстроились в очередь за моими расчетами!

Долгий путь и возвращение к коду

-3

Казалось бы, надо идти в вуз и становиться программистом. Но жизнь повела меня в другую сторону — сначала в фотографию, потом в журналистику. И даже там навыки программирования пригодились (но это уже другая история).

Спустя много лет я снова вернулся к коду — уже в роли учителя. А случилось это так:

Мне нужно было написать простую программу, я обратился к программистам — а цены меня шокировали. К тому же Basic уже устарел, на нём серьёзную задачу не решить. Зато на сцену вышел Python — язык, на котором работают даже нейросети. Инструменты уже были готовы, оставалось только разобраться.

Я быстро вспомнил старое, освоил новое — и вскоре меня начали приглашать в проекты: от малого бизнеса до крупных металлургических компаний.

Как я стал учителем

-4

Однажды мне предложили вести «Робототехнику» в вузе. Помню, один студент никак не мог понять тему циклов. И тут меня осенило:

«Представь, что у тебя есть пакет конфет (это список чисел), и ты раскладываешь их по отдельным полочкам. Вот это и есть цикл!»

Парень сразу всё понял! Позже он попросил индивидуальные занятия — и я согласился. Тогда я решил: буду учить так, чтобы знания можно было применить на практике — например, чтобы ученик смог найти крутую работу.

Многие мои ученики добились успеха в программировании. Кто то не связал жизнь с кодом, но навыки структурировать информацию и мыслить логически пригодились им в других сферах.

А ещё преподавание помогло и мне: я постоянно учусь у своих учеников, открываю новые подходы и идеи. Сейчас в основном преподаю Python и радуюсь каждому их успеху!

С вами Доктор Прог!