21-летний клайпедчанин Вильям Новицкас – основатель онлайн-школы программирования «William Education». Парень начал интересоваться IT-сферой еще в 11 лет, а после закончил колледж по специальности «Разработка веб- и мультимедийных приложений» и стал онлайн-преподавателем программирования в русскоязычной школе.
В дальнейшем Вильям понял, что его ценности не сходятся с ценностями компании, в которой он работал, и два месяца назад решил открыть свою виртуальную школу. За короткий промежуток времени молодой литовец смог собрать большую базу учеников из различных стран, таких как Сербия, Россия и даже Таиланд.
— Впервые я узнал о программировании в 11 лет, когда заинтересовался тем, как можно улучшить мои любимые игры, — вспоминает литовец. — У меня было множество попыток начать изучать какой-нибудь язык программирования, но моих знаний компьютера и английского языка в силу того возраста было недостаточно. Поэтому я ушел в другую стезю – решение проблем с работой компьютера и его программ. Любые сложности с неработающей программой, не включающимся компьютером или «вылетающей» игрой я старался решать самостоятельно, ища информацию в интернете. Таким образом, я приобрел множество базовых умений в этот период и накопил большой опыт. А спустя время родители моих друзей звонили мне, чтобы я помог им с какой-либо проблемой. Так у меня появились первые клиенты.
В следующий раз герой встретился с программированием в средних классах, когда он стал изучать «мертвый» язык программирования – Pascal. Однако, и тогда герой тоже не смог приблизиться к желаемым знаниям.
— К сожалению для меня, наши учителя по информатике постоянно сменялись и в итоге несколько лет изучения информатики в школе не принесли пользы. Лишь в старших классах на один год нам удалось опробовать настоящее программирование на языке C#, но это длилось недолго, так как наша учительница вскоре уволилась.
Далее с программированием клайпедчанин встретился в колледже, где и начал изучать его углубленно как по программе, так и самостоятельно. Там он обрел основные знания программирования и начал преподавать его со второго курса самостоятельно. Программирование привлекало парня еще и своими бесконечными возможностями изучать его с разных сторон.
— Профессия в сфере IT-технологий является одной из самых востребованных. С каждым днем компаний, которые занимаются созданием программ, веб-сайтов, игр и искусственным интеллектом, все больше.
Работа в IT не всегда подразумевает какую-то общую практику, и каждый программист является специалистом в своей определенной сфере. Один может быть человеком, который создает игровые движки, программы, которые имитируют работу настоящей физики, преломления света. Другой же программист пишет нейросеть, которая анализирует огромную базу данных про все ранее изученные человечеством космические объекты – для поиска жизни за пределами планет. А третий же создает простую игру на мобильные телефоны, которая становится хитом и бьет рекорды по скачиваниям.
Изучение программирования ставит ученика перед развязкой, на которой начинающий программист выбирает свой путь. Также, литовца устраивала перспективная заработная плата работника IT.
— Зарплата программиста зависит от его специализации, компании, и, конечно же, его целеустремленности, так как IT — это не останавливающаяся волна прогресса, за которой надо следить и плыть вместе с ней, если ты хочешь быть всегда востребованным. По статистике, в компаниях типа Google, Yahoo, Cisco программисты получают $130–150 тысяч в год, а в европейских компаниях – 63 тысячи евро в год. Руководители отделов же могут рассчитывать на 80 тысяч евро.
Больше всего литовцу нравилась идея преподавать программирование. Для этого он устроился в одну из русскоязычных онлайн-школ, но увидел, что она совсем далеко от его идеала.
— Там было очень много проблем – начиная от подбора преподавателей и заканчивая самим принципом преподавания. Начнем с того, что, в собеседованиях участвовали сразу же десяток будущих «преподавателей», которых даже не проверяли на умение работать с детьми. Множество из них также ни разу не занимались программированием и только хотели попробовать себя в этом. Единственный тест на знание предмета был таков – давали решить задачу уровня третьего класса, которую до этого перед нами решил сам наниматель. Буквально – напечатайте в терминал две строчки, если у вас получилось, вы прошли первый этап отбора. Второй этап проходил через два дня, до этого необходимо было выучить свод правил и заранее заготовленных фраз, которые преподаватели должны были говорить в ответ на нежелание ребенка работать, проблемы с компьютером, а также при попытке удержать «клиента», когда он собирался возвращать деньги.
В итоге данного отбора получилось, что, множество людей, которые не имеют опыта в программировании и понимании коммуникации с учеником, попадали в онлайн-школу. Далее начинался еще более интересный процесс – новый преподаватель сразу получал учебный материал в формате презентации, который он должен был преподавать уже на следующий день и как минимум 20 часов в неделю. И с презентациями, и с самими учителями на этом этапе начинался хаос.
— Данные презентации являлись не авторским материалом, а копиркой с книг по изучению языка программирования для детей. Во время копирования этих материалов в презентации было допущено множество ошибок, так как те, кто их составлял, не учли важные для языка правила и, следственно, код, что был предоставлен в уроке, изначально был не рабочим.
Следственно, преподаватель не мог исправить ошибки самостоятельно и прекращал урок, либо тянул время до его конца, ожидая ответа горячей линии онлайн-школы, которая должна была решить эту проблему. Вот таким образом у учеников просто «сгорало» занятие.
Проработав всего месяц в этой школе, герой уволился и предложил своим ученикам заниматься с ним индивидуально. Некоторые ученики не согласились уйти вместе с ним и остались в старой школе. Однако, через некоторые время, часть из них вернулась к Вильяму из-за его профессионализма.
— Именно тогда я точно решил, что больше не буду преподавать в других школах без своей программы и принципов, — подводит итоги парень.
В дальнейшем, в августе этого года, литовец открыл свою школу, и сделал в ней все то, что так мечтал увидеть на своем предыдущем рабочем месте.
— Провожу собеседования лично я, чтобы отобрать преподавателей, которые непросто будут знать программирование, но и обладать умением правильно общаться с детьми, уважать их и относиться к ним наравне с собой.
На своих уроках герой обучает языку программирования Python, так как считает, что этот язык достаточно прост для понимания начинающего программиста.
— Он имеет простые правила и огромные возможности от создания веб-приложений, сайтов, простых программ и до нейросетей. Этот язык позволяет с первых же уроков показать ученику результат его трудов, что не скажешь про другие языки, в которых необходимо изучить множество тем, чтобы начать писать на них. Так мы создаем свои программы с первых уроков. Тогда ребенок чувствует свой прогресс, что подогревает его интерес к дальнейшему изучению.
Свои занятия Вильям сделал как индивидуальными, так и групповыми, и выбрал для этого самые эффективные платформы.
— Уроки проходят по видеосвязи в программах Zoom и Discord. В основном я работаю индивидуально. В групповом формате я работаю только с двумя классами из частной школы. Там мы проходим мною собранную учебную программу по компьютерной грамотности, основам 3D-моделирования, созданию игр, работе с программами Office (Word, PowerPoint, Excel), фото и видеомонтажу и, конечно же, азам программирования.
Герой решил обучать только детей, так как он считает, что молодые умы мыслят более масштабно и способны на интересные эксперименты.
— Сейчас я в индивидуальном порядке преподаю 11 учениками 7-8 классов одной частной школы Москвы. Основная часть моих учеников – это ребята от 9 до 12 лет, но также есть несколько ребят 14-16 лет. В моих маленьких учениках я вижу себя. Я работаю с детьми, так как именно в этом возрасте в учениках можно зажечь желание работать за компьютером, учиться новому, экспериментировать, а не только играть в него. Дети в наше время максимально вовлечены в мир интернета, цифровых развлечений, и я хочу быть тем, кто сможет их направить развиваться в этом русле по правильному пути, создавать, а не только потреблять. Именно этого я хотел в своем детстве – чтобы меня мог кто-то направить и помочь в изучении того, что мне нравится.
Создатель школы верит, что ребенку стоит начать обучаться IT чем раньше, тем лучше.
— Чем раньше ребенок в сознательном для себя возрасте начнет изучать программирование, тем легче ему будет в этой сфере. Он создаст для себя фундамент, на котором будут держаться его будущие знания. Также, ребенок начнет рассматривать игры и сервисы, которыми он пользуется, не только как пользователь, но и как программист. Это сравнимо с театром, в котором актер, сидящий в зрительном зале, смотрит на спектакль не как зритель, а как режиссер, подмечающий все важные детали.
Вильям помогает своим ученикам плавно войти в мир программирования путем представления, как оно сможет им помочь в ежедневных задачах:
— Своим ученикам я всегда предлагаю попробовать упростить свою учебу в школе, написав программу, которая будет решать определенный тип задач. Это может специальный калькулятор для формул или шуточную программу, которую можно прислать одноклассникам.
Герой учит детей не только программированию, но и тому, как сэкономить во время обучения и не потратить деньги впустую.
— Что бы ни говорили дети своим родителям, но для программирования не нужен дорогой компьютер. На том уровне, на котором мы пишем программы, нет необходимости в мощном компьютере. В любом случае, по вопросам, связанным с компьютером, я лично общаюсь с родителями и советую, что необходимо ребенку, а что необязательно. Таким образом, мы собрали компьютеры трем моим ученикам.
Вильям советует ученикам и лучшие бесплатные программы:
— На данный момент нашим универсальным инструментом для написания программы на любом языке является VisualStudio Code, программа от компании Microsoft. Она является бесплатной и имеет открытый исходный код, что означает то, что каждый может ее переписать и улучшить под себя. Именно на ней, в основном, мы и пишем свой код.
У парня есть большие планы на развитие своего бизнеса и воспитании в Клайпеде нового поколения программистов:
— Сейчас я создаю сайт на платформе Moodle с курсом по программированию на языке Python. Пока он еще на уровне тестирования и не полностью готов, но некоторые мои ученики сейчас проверяют его на уровень интерактивности, и я поправляю его под их запросы. В будущем этот сайт будет использоваться каждым моим учеником для того, чтобы закреплять свои знания и иметь быстрый доступ к учебным материалам.
Написать комментарий