С чего начать? Может быть, немного контекста…
Будучи молодым ученым-экологом, увлеченным образованием, и бывшим учителем средней школы, я всегда искал новые инструменты для внедрения инноваций в преподавание естественных наук. В сентябре 2019 года я присоединился к своему партнеру в Южной Африке по супружеской визе, чтобы начать новую жизнь. Поскольку у меня не было рабочей визы в Южную Африку, а нынешние правила очень затрудняют поиск работы для иностранцев, мне пришлось заново изобретать себя и переосмысливать возможности, которые открывались в этой новой жизни.

Когда я начал преподавать в 2017 году, я был полон идей и мечтаний о том, как повлиять на следующее поколение, поделившись своими знаниями. Первое, на что я обратил внимание, это то, что современные дети так же увлечены книгами, как и система образования открыта для изменений (вы можете догадаться, что не очень). Я задавался вопросом: «Почему система не может стимулировать воображение молодежи?».
В конце концов я понял, что проблема была не в отсутствии любопытства, а в методах обучения. Эти ученики (как девочки, так и мальчики) ненавидели школу с ее долгими часами сидения и слушания учителей, читающих книги. Однако, как я заметил, они проводили бесконечные часы на своих телефонах, играя в приложения, что иногда приводило к изучению анатомии или запоминанию названий столиц!

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

Когда через шесть месяцев после моего переезда в Южную Африку Анджело, генеральный директор Yanchware, обратился к своим контактам с призывом к «молодым разработчикам, желающим изменить мир», это звучало как джин из лампы: «Вы хотите летать ? Вот крылья». Я принял предложение и с тех пор учусь разговаривать с компьютерами и через них реализовывать свои амбиции в преобразовании современного образования.

Изучение программирования с нуля немного похоже на чтение книги на иностранном языке; сначала каждое слово заглядываешь в словарь, а потом однажды, сам того не замечая, разделяешь эмоции героев. Чем больше вы падаете, тем больше вы учитесь. Чем больше вы учитесь, тем меньше вы падаете. Обучение — это то, чем занимается моя повседневная жизнь с тех пор, как я присоединился к Yanchware. Просыпайтесь пораньше, выпейте кофе, сделайте презентацию для нашей ежедневной командной встречи, опишите мой предыдущий день и мои планы на следующий, затем погрузитесь в код, ударяйте по стенам, учитесь, прогрессируйте, ударяйте по стенам, учитесь, прогрессируйте, повторяйте и так до обеда.

Сложность заключается в том, что никто не делал кодирование ясным и простым. Точно так же, как законы страны, новые версии языков и функций были построены поверх предыдущих остатков, и вы наивно наследуете шаткое здание. Существует множество инструментов, которые предоставляются ИТ-сообществом и для него. Но если вы начнете оттуда, вам придется вернуться, чтобы убедиться, что вы охватили основы. К счастью, сообщество невероятно дружелюбно. Не то чтобы моя предыдущая деятельность была связана с соревновательными схемами, но даже учителя борются за лучшее расписание или более безопасные места. На самом деле везде не хватает места, живые существа воюют друг с другом, чтобы раздвинуть границы собственной территории. В программировании это не так. Я не знаю, потому ли это, что сеть кажется бесконечно большой, или потому, что социальные взаимодействия не зависят от внешности, но я был очень удивлен, увидев, что мои вопросы всегда находят ответы в Интернете, и сколько времени разработчики тратят, чтобы помочь друг другу. Новичка никогда не осуждают и всегда встречают терпеливыми ответами.

Мое путешествие только началось, но я уже вижу, что этот виртуальный мир — это океан возможностей, и он наверняка утоляет мою жажду приключений. Другие разработчики похожи на многих моряков, и работать вместе с ними над расширением границ наших знаний — это потрясающее чувство. В процессе я встретил много хороших людей, обострил свой ум и приобрел инструменты, чтобы превратить свои мысли во что-то, чем я могу поделиться. Я бы посоветовал всем, кто ищет новый путь, попробовать программирование.