
«Когда я начал кодить, я понял, что искал все это время»
Африканский вундеркинд о том, как он свичнулся из ветеринаров в кодеры
MCS начинает рассказывать про талантливых выпускников школы, для которых кодинг стал частью их повседневной жизни. На этой неделе мы поговорили с Кенгурукой Грэвиссом, который после обучения в MCS поменял профессию и сделал сайт посольства своей родной страны — Бурунди.
Кем ты работал до того, как стал программистом?
Я родился в Африке, в Бурунди. У нас в школе нужно учиться 13 лет, и в старших классах все ученики должны выбрать несколько предметов для углубленного изучения. Я выбрал биологию и химию, потому что хотел стать врачом. Когда мы окончили школу, те, кто получил высокие баллы за государственный экзамен, могли поехать за границу. Я хорошо сдал тесты, и мне предложили поехать в Россию. Здесь меня распределили в ветеринарный вуз.
В Москве я пять лет учился на ветеринара, а потом работал в клиниках, лабораториях и даже на ферме в деревне Рыжово. Мне нравилась моя профессия — с маленькими собачками, например, всегда весело.
Но два года назад я познакомился с Вадимом (прим. — Вадим Резвый, кофаундер MCS), он рассказал мне про школу, и я решил попробовать. Я изучил основы HTML/CSS, JavaScript и Python.
Почему ты решил оставить свою предыдущую работу?
Когда я начал писать код и посмотрел, как это выглядит в браузере, мне понравилась возможность сразу увидеть результат. Это дает ощущение, что я что-то сделал.
Я стал очень много программировать, занимался каждый день. И тогда я подумал: зачем нужна работа, которая не приносит никакого удовольствия?
В лаборатории было неплохо, но мне чего-то не хватало. Когда я пишу код, все совсем по-другому. Если бы была возможность, я бы работал без зарплаты, просто потому, что мне это нравится. Когда я начал проходить эти курсы, я понял, что наконец-то нашел то, что искал все это время.
Как ты нашел свои первые рабочие проекты?
Я начал с простых задач. В конце курса нам предлагали, например, создать сайт с любимыми ссылками, чтобы не набирать их в браузере. Я сделал такую страничку с ссылками на Facebook, VK, Yandex — это сайты, которыми я пользуюсь каждый день. Потом я сделал агрегатор со всеми веб-сайтами Бурунди. Я разбил их на рубрики: экономика, политика, образование и т. д. Правда, у сайта очень мало пользователей.
Вскоре мне предложили сделать сайт для посольства Бурунди в России.
Я познакомился с новым послом, который недавно приехал в Москву. Он рассказал мне, что они хотят создать веб-сайт, и я предложил свои услуги.

Расскажи об интернете в Бурунди — какие сервисы особенно популярны, как им пользуются люди?
Чтобы создать веб-сайт, компании в Бурунди обращаются к зарубежным студиям, которые обычно делают страницы на основе WordPress. У нас нет вузов, в которых учат кодингу, и поэтому почти нет профессионалов.
Я думаю, Бурунди — это очень хорошее место для создания школы программирования.
В Бурунди распространен мобильный интернет: люди пользуются Facebook и Instagram, это очень популярные сервисы, особенно во время выборов. Пользователи узнают все новости из социальных сетей. Политическая ситуация в Бурунди очень нестабильная, часто бывают столкновения и протесты, так что во время прошлых выборов власти закрыли радио и телеканалы, которые показывали новости.
В Бурунди есть оператор, который предлагает бесплатно пользоваться WhatsApp, так что все используют этот мессенджер. Про Telegram тоже знают — все переходят на него, когда власти блокируют WhatsApp.
В основном все покупают китайские смартфоны — например, Xiaomi. Некоторые могут позволить себе iPhone. Кроме того, это популярный подарок родным, если ты едешь за границу.
Что было для тебя самым сложным, когда ты делал сайт посольства?
Я ничего не смыслю в дизайне, так что мне было тяжело его разработать. Мы с послом сначала нарисовали всю структуру сайта, и только потом я начал писать код. Еще одна сложность — соединить все разделы. Оказалось, что это очень трудно.
Писать сайт самому сложно, потому что, когда ты делаешь одну маленькую ошибку, ее поиск может занять два-три дня. Когда кто-то может проверить твою работу, намного проще. Еще трудно работать с клиентом, который все время меняет свое мнение. Чтобы избежать недопонимания, я сразу объяснил послу, что я могу сделать, а что пока не умею. В работе с заказчиками важно, чтобы они понимали твои навыки и учитывали это, оценивая конечный продукт.

Какой совет ты бы дал начинающим программистам?
Самое важное — это выучить основы. Когда вы их освоили, важно заниматься каждый день. Нужно находить хотя бы 15–30 минут и писать код, исправлять уже написанное или пробовать какие-то новые приемы. Если вам что-то непонятно, то всегда можно погуглить: я заметил, что ответы на все вопросы, которые у меня возникают, уже есть на специализированных форумах и сайтах. Например, на w3schools — это сайт с хорошими уроками для новичков. Еще мне нравится «Хабрахабр» и, конечно, Github — это как Facebook для программистов.