«Когда я начал кодить, я понял, что искал все это время»

Африканский вундеркинд о том, как он свичнулся из ветеринаров в кодеры

MCS начинает рассказывать про талантливых выпускников школы, для которых кодинг стал частью их повседневной жизни. На этой неделе мы поговорили с Кенгурукой Грэвиссом, который после обучения в MCS поменял профессию и сделал сайт посольства своей родной страны — Бурунди.

Кем ты работал до того, как стал программистом?

Я родился в Африке, в Бурунди. У нас в школе нужно учиться 13 лет, и в старших классах все ученики должны выбрать несколько предметов для углубленного изучения. Я выбрал биологию и химию, потому что хотел стать врачом. Когда мы окончили школу, те, кто получил высокие баллы за государственный экзамен, могли поехать за границу. Я хорошо сдал тесты, и мне предложили поехать в Россию. Здесь меня распределили в ветеринарный вуз.

В Москве я пять лет учился на ветеринара, а потом работал в клиниках, лабораториях и даже на ферме в деревне Рыжово. Мне нравилась моя профессия — с маленькими собачками, например, всегда весело.

Но два года назад я познакомился с Вадимом (прим. — Вадим Резвый, кофаундер MCS), он рассказал мне про школу, и я решил попробовать. Я изучил основы HTML/CSS, JavaScript и Python.

Почему ты решил оставить свою предыдущую работу?

Когда я начал писать код и посмотрел, как это выглядит в браузере, мне понравилась возможность сразу увидеть результат. Это дает ощущение, что я что-то сделал.

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

В лаборатории было неплохо, но мне чего-то не хватало. Когда я пишу код, все совсем по-другому. Если бы была возможность, я бы работал без зарплаты, просто потому, что мне это нравится. Когда я начал проходить эти курсы, я понял, что наконец-то нашел то, что искал все это время.

Как ты нашел свои первые рабочие проекты?

Я начал с простых задач. В конце курса нам предлагали, например, создать сайт с любимыми ссылками, чтобы не набирать их в браузере. Я сделал такую страничку с ссылками на Facebook, VK, Yandex — это сайты, которыми я пользуюсь каждый день. Потом я сделал агрегатор со всеми веб-сайтами Бурунди. Я разбил их на рубрики: экономика, политика, образование и т. д. Правда, у сайта очень мало пользователей.

Вскоре мне предложили сделать сайт для посольства Бурунди в России.

Я познакомился с новым послом, который недавно приехал в Москву. Он рассказал мне, что они хотят создать веб-сайт, и я предложил свои услуги.

Кенгурука лечит щенка, но уже мечтает о создании сайтов.

Расскажи об интернете в Бурунди — какие сервисы особенно популярны, как им пользуются люди?

Чтобы создать веб-сайт, компании в Бурунди обращаются к зарубежным студиям, которые обычно делают страницы на основе WordPress. У нас нет вузов, в которых учат кодингу, и поэтому почти нет профессионалов.

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

В Бурунди распространен мобильный интернет: люди пользуются Facebook и Instagram, это очень популярные сервисы, особенно во время выборов. Пользователи узнают все новости из социальных сетей. Политическая ситуация в Бурунди очень нестабильная, часто бывают столкновения и протесты, так что во время прошлых выборов власти закрыли радио и телеканалы, которые показывали новости.

В Бурунди есть оператор, который предлагает бесплатно пользоваться WhatsApp, так что все используют этот мессенджер. Про Telegram тоже знают — все переходят на него, когда власти блокируют WhatsApp.

В основном все покупают китайские смартфоны — например, Xiaomi. Некоторые могут позволить себе iPhone. Кроме того, это популярный подарок родным, если ты едешь за границу.

Что было для тебя самым сложным, когда ты делал сайт посольства?

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

Писать сайт самому сложно, потому что, когда ты делаешь одну маленькую ошибку, ее поиск может занять два-три дня. Когда кто-то может проверить твою работу, намного проще. Еще трудно работать с клиентом, который все время меняет свое мнение. Чтобы избежать недопонимания, я сразу объяснил послу, что я могу сделать, а что пока не умею. В работе с заказчиками важно, чтобы они понимали твои навыки и учитывали это, оценивая конечный продукт.

Сайт посольства Бурунди в РФ рук Кенгуруки Гревисса

Какой совет ты бы дал начинающим программистам?

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

Website, Facebook, Instagram, Twitter