В соцсетях зумеров любят упрекать: показания счетчиков не снимут, яичницу без обучающих видео не пожарят. Но, возможно, у них просто другие приоритеты? В которые наука и технологии входят, а яичница — пока нет. Мы поговорили с некоторыми выпускниками Samsung Innovation Campus (IT Школы), которые в перерывах между уроками и подготовкой к ЕГЭ не только залипали в соцсетях, но и разрабатывали собственные приложения. И их уже очень хочется скачать.
Ульяна. Цифровой путеводитель по Курской земле
«О, ты из Курска, а там есть что-то интересное?». Это то, что я обычно слышала, когда говорила, откуда я. Идея цифрового путеводителя «Вдоль Соловьиного Края» возникла как ответ на этот вопрос. А когда я узнала о программе IT Школа в рамках проекта Samsung Innovation Campus, то очень захотела попасть к ним со своей идеей на бесплатное обучение. И буквально в последний момент успела подать заявку!
Отличная новость в том, что вы точно успеваете! С 1 августа IT Школа Samsung предлагает ученикам 8-10 классов и студентам колледжей до 17 лет подать заявку на бесплатное обучение в Samsung Innovation Campus. Тем, кто только знакомится с мобильной разработкой, подойдет базовый курс «Разработка мобильных игр», а продвинутый курс «Разработка мобильных приложений» — для учеников, которые уже уверенно владеют хотя бы одним языком программирования. Занятия в Samsung Innovation Campus начинаются с 22 сентября, как раз успеете подстроить расписание.
Учеба в обычной школе, в Samsung Innovation Campus (IT Школе) и одновременная разработка проекта дали мне совершенно новый опыт. Мне пришлось много заниматься дополнительно, чтобы все успевать. Был период, когда я вставала утром в 6:40, ехала в обычную школу, а после уроков направлялась в IT Школу. Это было тяжело. Критический момент наступил перед подачей проекта на Всероссийский конкурс научных работ школьников «Юниор». Времени катастрофически не хватало! К счастью, в моей обычной школе мне был доступен индивидуальный учебный план: у меня появилась возможность изучать непрофильные предметы в удобном темпе, а все свободное время тратить на проект и олимпиады.
Я шла через множество проб и ошибок в разных сферах, например, в физике. Олимпиадным программированием и математикой начала заниматься только в 7 классе. И мой проект цифрового путеводителя еще не завершен. Сейчас это сервис, который объединяет интерактивную карту, экскурсии, умную навигацию и персонализированные маршруты. Хотелось бы добавить аудиоэкскурсии и еще много других идей. Главное — не останавливаться!
Миша. Приложение для проверки школьных тестов
Идея проекта родилась из личного опыта. В школе тесты порой проверяются неделями, и меня это беспокоило. Я подумал — как я могу решить эту проблему как разработчик? Так и появилась идея автоматизации процесса. С моим приложением учителя, которые работают с большим количеством учеников, и тратят много времени на проверку бумажных тестов, могут освободить свое время для других дел. Учителю достаточно сделать несколько шагов: заранее задать в приложении правильные ответы для теста, сфотографировать работы учеников и загрузить их в систему. И все, дальше приложение сделает все само.
Кстати, я предусмотрел возможность вычислять списанные работы.
В системе есть маркер, помогающий выявить подозрительные тесты (например, с неправильными ответами на одно и то же задание у разных учеников). Если приложение видит такие ответы, оно уведомляет педагога о том, в каких тестах найдены совпадения, и даже покажет в процентах, с какой вероятностью это могло быть. Правда, определить, кто у кого списал, учителю уже придется самостоятельно.
Мой проект включал в себя две основные части: мобильную разработку и элементы машинного обучения. Программированием я активно занимаюсь с восьмого класса. А вот основы машинного обучения пришлось изучать экстренно, и это была одна из самых сложных недель за весь период. Восемь дней подряд упорно работал, было тяжело, но я не сдался! Чтобы отдыхать и переключаться, иногда играл в мобильные игры и гулял.
Мирослав. Приложение TeamUp по поиску спортивных мероприятий в любом городе
Идея IT-проекта у меня появилась после трехнедельной поездки в Санкт-Петербург. Поскольку я занимаюсь волейболом и выступаю за местный клуб в своем городе, у меня был спортивный интерес — посмотреть, какой в Питере уровень волейбольных команд. И, неожиданно, найти какое-то спортивное мероприятие оказалось большой проблемой.
Первое, что я начал делать — искать какие-то полезные сервисы. Сайты с официальными мероприятиями или приложения, которые просто показывают счёт матчей, мне не подходили. Дальше я попробовал искать сообщества в соцсетях. Но они также были неудобными: без фильтров, с кучей ненужной информации, с необходимостью писать организатору, а ведь не все любят общаться с незнакомыми людьми. Организатор тогда подтвердил мое участие спустя 30 минут: в целом, не критично, но так как мероприятие было на другом конце города, пришлось срочно выбегать из дома. Всё это оказалось неудобным. И я подумал: было бы круто сделать сайт. Но потом понял, что на телефоне удобнее. И тут вспомнил, что друг рассказывал, как он делает мобильные приложения. Тогда я подумал: может, и я смогу научиться? И смог!
Я стал учиться мобильной разработке в IT Школе — в итоге на проект у меня уходило около двух часов в неделю в сумме, хотя до этого не было опыта в IT. Конечно, были и трудности. Например, с дизайном. Хороший дизайн занимает много времени! Я вдохновлялся другими работами, брал элементы, которые нравились, но пришлось поломать голову, как всё гармонично объединить. Думаю, мой проект стал успешным, так как спорт интересен многим людям. Если подумать, чего не хватает людям и постараться сделать это, то получится крутой проект.
Алиса. Приложение для знакомств Coffee meet-up*
Идея появилась, когда я училась в 10 классе. После переезда в Москву, мне хотелось найти новых друзей. Но я поняла, что в таком темпе жизни почти не остается свободного времени, поэтому даже в мегаполисах встретить подходящего человека оказалось сложно. И первое, что пришло мне в голову, — использовать приложение для знакомств.
Современные дейтинг-приложения строятся по классической схеме: свайп — мэтч — свидание. Ни одно из существующих приложений мне не понравилось, и я решила создать достойную альтернативу, которая подошла бы под мои требования по скорости и безопасности встреч.
Есть два варианта: для инициатора и для посетителя. В первом случае вы находите кофейню на карте и приходите туда. После этого вас могут видеть на карте другие пользователи, и вы сами можете выбрать человека, с кем хотите пообщаться. Переписываетесь, договариваетесь о встрече и отправляете свою точную локацию. Всё, ждёте собеседника. Если вы посетитель, то можете отправить запрос активному пользователю, дождаться сообщения с указанием локации и прийти на встречу. При этом точное место встречи видит только выбранный собеседник.
В первых тестах приложения принимали участие мои друзья. В процессе я нашла несколько багов и поняла, как сделать интерфейс более понятным для пользователей. А еще получилось так, что некоторые ребята, которые не были знакомы друг с другом, продолжили общаться и после тестировании приложения.
В общем, мы хорошо провели время!
В целом работа над проектом заняла у меня восемь месяцев. Считаю, что это немного с учетом того, что это был первый опыт такого масштаба. До этого я работала с Python, но ограничивалась решением задач и Telegram-ботами. Здесь же пришлось создавать чат для проекта, подключать карты, программировать логику встреч. Я верю, что это только начало. В будущем планирую сделать полноценный сервис, доступный не только на Android. И сотрудничать с реальными кофейнями, чтобы помогать людям найти новых друзей.
Тимур и Артем. Приложение TutOn для помощи учителю
Идея нашего проекта родилась из простого желания помочь преподавателю. Он решил вести таблицу посещений и рейтинга учащихся нашего 11 класса, ставил баллы за активность, и это было круто — мы сразу начали соревноваться. Но скоро обнаружился минус: преподаватель тратил много сил и времени на ведение этой таблицы. И мы решили сделать приложение, которое сохранит основную идею — посещения и рейтинг. Но будет удобным и быстрым в использовании. Так и появилось приложение TutOn, причем в двух версиях — для учеников и учителя.
В нашем проекте мы добавили возможность управления уроками и таблицей, просмотр посещаемости и генерацию QR-кода для отметок, а в версии для учеников можно отсканировать QR-код и посмотреть свои баллы, общий рейтинг. В процессе работы мы столкнулись с неожиданной проблемой: макет быстро собрали в Figma, а вот создать работающий интерфейс оказалось сложнее. Перепробовали самые разные приложения, потом искали готовые решения в интернете.
В итоге пришлось сделать все самим, так как ни один вариант не подходил под наши задачи.
Такая работа стала для нас очень интересным опытом: с одной стороны, удобно, когда два человека могут параллельно выполнять разные задачи. А с другой, каждый предлагает свои решения, и приходится искать компромисс. В общем, чтобы команда сработалась, пришлось уделять достаточно времени тимбилдингу.
Кроме того, самая активная часть разработки приложения пришлась на май и подготовку к ЕГЭ. Времени катастрофически не хватало — мы работали по ночам. Чтобы не выгореть в этот период, нам пришлось сформулировать отдельным правилом — не забывать про здоровый сон и отдых. Как бы банально это не звучало, но данная формула сработала. В итоге приложение получилось — и сейчас его даже можно скачать в RuStore.
Самое серьезное испытание при поступлении в вуз — это даже не ЕГЭ, а день публикации конкурсных списков (и понимание, что до заветного бюджетного места не хватило одного-двух баллов). Возможно, это те самые дополнительные баллы, которые получают победители и призёры конкурса «IT Школа выбирает сильнейших!». Каждый год конкурс выпускных проектов проводится среди учащихся Samsung Innovation Campus (IT Школы) в трех номинациях: «Социальные приложения», «Игры», «Программирование». Участвовать могут все ученики, в том числе и те, кто учатся дистанционно (на сайте Samsung Innovation Campus собрана вся информация о разных форматах обучения), а победа и призовые места конвертируются в баллы за индивидуальные достижения при поступлении.
Антон и Дима. Сервис проката зонтиков Umbrella-sharing
Когда мы учились в 9 и 11 классе, мы создали наш первый большой проект в IT Школе Samsung — систему проката зонтиков. Такие системы были в разных странах, но на тот момент в России этого сервиса не было, и мы решили — а почему бы его не сделать нам? С нашим проектом мы одержали победу в нескольких конкурсах, и задумались над тем, сделать приложение полноценным стартапом, чтобы у него появилось много пользователей.
В начале разработки нам пришлось продумать несколько сложных технических решений, например, проработать принцип выдачи зонтика из станции. Это мог быть или специальный отсек, из которого зонтик нужно было доставать через специальный клапан, или вращающийся круг — диск с вырезом, открывающим слот с зонтом. Мы решили использовать второй способ, потому что он легче в исполнении. Человеку, который хочет взять зонт, достаточно отсканировать QR-код. Для такой внешней простоты нам пришлось сделать систему меняющихся каждые 2 минуты секретных кодов. Если в момент сканирования код совпадает с тем, что в базе, доступ открыт. В приложении также есть карта, номера стартовой станции и станции возврата и маршрут между станциями, время начала и окончания аренды.
Этот проект занял у нас девять месяцев. Опыт мы получили отличный, но было трудно: порой нам казалось, что мы ни за что не успеем сделать все задуманное в срок, очень помогло умение сверхбыстро искать и анализировать информацию в интернете. За это время мы хорошо разобрались в разработке Android-приложений, прокачали умение искать оптимальное решение и аккуратность, инициативность, терпение и трудолюбие. Много внимания еще нужно уделить стандартам качественного кода, но мы очень довольны тем, что получилось сделать.
* Три истории успеха выпускников прошлых лет: Алисы, Тимура и Артема, Димы и Антона (опубликованы в блоге Samsung на Habr)
Иллюстрации: © YummyBuum / Shutterstock / Fotodom
Реклама. ООО «Самсунг Электроникс Рус Компани» ИНН 7703608910, erid: 2W5zFGNKw52

ВУЗ
Как живут и учатся студенты Школы управления СКОЛКОВО и кому стоит туда поступать. Самая свежая инфа из первых рук

УЧИТЕЛЯ
«Можно заработать столько, сколько хочешь». Учителя — о правде и мифах вокруг своей профессии

ОТВЕЧАЕТ ПСИХОЛОГ
Дочери 13 лет, и она сказала подруге, что нужна нам только для работы по дому: как нам, родителям, на это реагировать? Отвечает психолог Светлана Филяева