Начало большого пути ConfNina's Блог / 10.12.2016 Рано ли школьнику анализировать свой путь и подводить какие-то итоги?Уверена, что не рано. Современные дети могут дать фору старшему поколению, в том числе и своим педагогам. Особенно в области использования информационных технологий . Это и пример для других школьников. И стимул педагогам искать новые пути выявления, развития и поддержки талантливых детей.Начало сентября. В студенческой аудитории среди первокурсников замечаю Арсения К., которого знаю как успешного программиста - результативного участника олимпиад по программированию в Республике Беларусь. Еще Арсений - участник и лауреат ряда республиканских творческих молодежных конкурсов.2013 годБудучи восьмиклассником, Арсений представляет на конкурс «Техноинтеллект» исследовательскую работу "Модель робота на базе микроконтроллера ARDUINO". Его работа – робот ARS (Automatic Robotic System).2014 год Арсений – участник и лауреат конкурса «100 идей для Беларуси».Видео 1Видео 22015 годАрсений - участник XVIII республиканского конкурса работ исследовательского характера (конференция) учащихся по астрономии, биологии, информатике, математике, физике, химии, куда представляет работу "Программно-аппаратная реализация локомоторных движений живых организмов на примере биоморфного робота". Своего робота он назвал «робоконь», так как робот имитирует передвижение лошади.В заключительной части работы он пишет:В 2015 году Арсений – также участник и лауреат конкурса «100 идей для Беларуси».Видео 1 Видео 2Арсения всячески поддерживает семья. Его мама – учитель, научный консультант и руководитель исследовательских работ. Как определялся путь школьника? Как он сам оценивает этапы своего пути?Интервью с Арсением (сохранен текст без правок).1. Когда началось ваше увлечение роботами?Роботами я начал заниматься с седьмого класса. Смотрел телепередачу про роботов, что меня впечатлило. Узнал от папы, что в интернете продаются легкие в освоении платы со встроенными программируемыми микроконтроллерами, с помощью которых можно делать в том числе и роботов. Платка называется Arduino. Сейчас она очень популярна. Заказали первый микроконтроллер, поначалу игрался со светодиодами, моторчиками, датчиками. Когда разобрался со всем этим - решил сделать робота-машинку. Это было начало.2. Это временное увлечение или вы продолжаете (будете продолжать) работать в этом направлении?Временным увлечением назвать робототехнику не хочется, хочется назвать хобби, но оно так пока получается. Мало времени, мало идей, которые можно реализовать. Когда что-либо появится - почему бы и не продолжить?3. Арсений, как вы пришли в спортивное программирование?В спортивное программирование я пришел через школьные олимпиады по информатике. Сначала школа, потом район, потом попал на область, где меня подхватили сразу два тренера. Сначала цель была просто пройти на республику, потом взять диплом и поступить, но я втянулся, мне это понравилось и это превратилось в хобби.4. Что (или кто) является вашим мотиватором?Целью (мечтой) является попасть на финал ACM-ICPC (международной студенческой олимпиады по спортивному программированию). Кроме цели интерес добавляет соревновательный эффект, множество рейтингов, возможность выбиться. Так же эффект придают знакомства и постоянное общение с более сильными ребятами, которые смогли этого добиться, значит, есть шанс и у меня.5. На каком языке программирования вы пишите? почему?Программирую я на C++. Это, пожалуй, самый популярный язык для спортивного программирования. На него все ориентируются, под него пишут задачи (хотя ограничения делаются такими, чтоб задачу можно было бы написать на всех доступных языках, но при отсутствии самого оптимального решения у C++ больше шансов "запихать" неоптимальное). Редко когда можно встретить, чтоб задачи подгонялись под более медленные языки программирования (java, phyton). В нем есть множество встроенных "наворотов", которые экономят часы времени, если сравнивать с паскалем. Да и в десятке самых сильных спортивных программистов по рейтингу codeforces только два пишут не на C++.6. Чему учит вас программирование?Программирование учит мыслить, искать все возможные варианты решения задач, из них потом оптимальное. Хотя само по себе написание кода мало что дает, т.к. это чаще всего самая простая и нудная задача. Самое сложное и полезное - придумать.Программирование также и разленивает, т. к. по жизни начинаешь искать самые простые выходы из ситуаций.Пожелаем успехов Арсению, первокурснику Гродненского государственного университета имени Янки Купалы. Пусть все его планы свершатся. выбор профессии конкурс олимпиада программирование робот студент школьник