Программист по собственному желанию: ему всего 21 год, но у него уже есть несколько разработок
Современную жизнь сложно представить без смартфонов и различных приложений для них. Кроме огромного количества игр, в интернете есть и тематические приложения: для чтения, для просмотра фильмов и сериалов, для просмотра погоды, для изучения рецептов приготовления еды… Нужное приложение сможет найти каждый. А если вдруг подходящего приложения на просторах интернета нет, то при очень большом желании его можно разработать самостоятельно.
Иван Болтышев — молодой программист. Ему всего 21 год, но у него уже есть несколько разработок, в числе которых «Транспорт — Марьина Горка». Оно содержит актуальное расписание автобусов и маршрутных такси. Зайдя в приложение, вы можете выбрать маршрут в соответствии с пунктом отправления, узнать, через сколько минут будет ближайший автобус. Также можно посмотреть расписание других автобусов. Такая же система и с маршрутками. Есть расписание маршрутных такси в Минск, в Дружный, в Дубровку и обратно. Приложение работает оффлайн (без интернета). Скачать его можно в Play Market. Уверена, многим пуховчанам оно окажется полезным.
Иван учился в Минском радиотехническом колледже. По профессии — техник-электроник. Казалось бы, причем тут программирование и приложения для смартфонов?
— На втором курсе обучения у меня появилась мысль заняться созданием мобильных приложений. Каким будет первое, долго думать не пришлось: идея пришла сама собой, — рассказывает Иван. — Создавал его не с целью заработать — хотелось сделать что-то полезное. В то время я жил в Марьиной Горке и поэтому пользовался городским транспортом. Было очень неудобно постоянно искать фото расписания в галерее своего телефона, чтобы скорректировать время и не опоздать. Вот так и родилось приложение «Транспорт». Первая его версия, конечно, оставляла желать лучшего как в дизайне, так и в функционале, но со временем я добавлял новые «фишки», улучшал работу приложения. Сейчас, кроме расписания транспорта, там можно увидеть и афишу нашего кинотеатра «Октябрь». В планах — добавить востребованные учреждения и объекты нашего города с указанием времени работы. Наверное, из-за того, что это мое первое приложение, оно мне особенно дорого, и над ним до сих пор хочется работать, доводить до идеала. Когда открываю самую первую версию, созданную около двух лет назад, и ту, которая есть сейчас, вижу свой прогресс за это время.
Кроме этого приложения, Иван создал приложение с загадками «Загадки. Conundrums». Суть его в том, чтобы с пользой провести время, потренировать свой интеллект. Сейчас Иван работает над новой версией.
Придумать такое — это должно быть очень-очень-очень сложно? Но Иван говорит: возможно.
— Изучать основы программирования я начал просто из интереса. Остановился на языке Java. Во всем разбирался сам. Информация доступна каждому: очень много различных ресурсов и документации есть в интернете. Конечно, новичок потратит намного больше времени на решение какой-то задачи, чем тот, кто уже умеет что-то делать. Но это не значит, что он не сможет этого сделать. Есть курсы по программированию, и по желанию любой может их окончить. Но ключевое здесь — именно искреннее желание научиться. К слову, многие IT-компании порой не предъявляют требований к наличию “корочки”: им намного важнее знания и умения кандидата. Чтобы оценить навыки человека, его просят выполнить какую-либо задачу и наблюдают, насколько качественно будет выполнена работа и за какой промежуток времени.
Я знаю человека, который работал на автомойке, но однажды решил попробовать себя в сфере программирования. Учился всему сам, потому что, как и я, загорелся идеей написать приложение. И всего за месяц он уже достиг первых успехов.
Сейчас Иван работает по распределению и учится на вечернем отделении в БГУИРе по специальности «Инженер-программист». А параллельно работает на украинской бирже фриланса «Freelancehunt».
— В этой сфере я планирую работать и дальше, — говорит Иван. — Для меня здесь самый удобный график работы. С заказчиком изначально оговариваются сроки выполнения, а я сам решаю, когда мне выполнять эту работу: ранним утром или поздней ночью. Сейчас я выполняю отдельные заказы на бирже, а для того, чтобы в перспективе можно было устроиться в IT-компанию, изучаю второй язык программирования — Kotlin. Работа на бирже фриланса дает очень хороший опыт: заказы абсолютно разные. Также постоянная практика ускоряет время выполнения задачи: еще один «Транспорт» сейчас я бы смог сделать за пару дней. Есть приложения, которые требуют еще меньше времени. Например, на днях я создавал игру на мобильные телефоны: простую «стрелялку», где есть свой самолет и есть вражеские, нужно стрелять и уничтожать противников. С этой работой я справился за три часа. На самые простые приложения можно потратить и менее часа.
Интересно то, что у разработчиков приложений есть свой рейтинг на бирже. Он зависит от того, как быстро и качественно выполняются заказы. Иван находится на 18-м месте из нескольких тысяч других разработчиков в категории «Разработка мобильных приложений». Что тут скажешь: молодцы, земляки!
Елизавета ГУЛЬМАТОВА.