IT, машинное обучение, искусственный интеллект — в последнее время эти направления становятся всё актуальнее. Многие люди решают перейти в эту профессиональную область, а некоторые принимают решение уже в детстве. Мы поговорили со Станиславом Тунгуловым, молодым специалистом в IT, который в 17 лет вместе с командой занял 1 место на хакатоне по программированию в Чебоксарах.
С детства в ИТ
Будущему программисту с детства нравилась математика. Сложно объяснить, как наука о сухих цифрах смогла увлечь ребёнка, но он получал огромное удовольствие от решений разнообразных задач. Чуть позже родители записали Станислава на робототехнику, где он впервые познакомился с такими базовыми понятиями, как циклы, условия, функции. На тот момент мальчик не написал ещё ни одной строчки кода. В игровой форме ребята учили роботов из LEGO работать по определённому алгоритму.
Далее всё шло последовательно : в 7 классе началась информатика, и учительница предложила заниматься спортивным программированием по субботам. Потом Станислав записался в «Кванториум» на направления, посвященные изучению энергоснабжения и наноматериалов. Вместо того, чтобы работать конкретно с энергетическими системами, молодой человек делал проекты на стыке IT и физики (проекты с прототипированием простых систем, программирование датчиков).
С тех пор Станислав развивает свои умения : попробовал себя в разработке игр, писал программы с алгоритмами искусственного интеллекта, участвовал в хакатонах, работал на фрилансе. Так он пришёл к тому, что умеет сейчас.
«Мне немного стыдно это признавать, но в процессе обучения я ни разу не читал литературу, связанную с IT. Все знания я получил на практике» — делится Станислав, рассказывая о том, как обучался программированию — «Допустим: мне дали заказ на фрилансе - нужно написать бота в Telegram, который будет присылать прогноз погоды. Сначала я ищу в интернете, как делать ботов : читаю документацию библиотеки, изучаю, тестирую свои решения. После этого думаю, как реализовать сбор прогнозов погоды, разбирая чужие решения, и задаю вопросы на StackOverFlow. Получается, чем больше проектов я подготовил, тем стал более компетентным».
Рассказывая о приоритетном направлении, Станислав отмечает, что находится только в самом начале своего пути и сейчас занимается всем подряд. Но молодой человек уверен, что скоро предстоит выбрать конкретную область. Учеба в ВУЗе точно сыграет значимую роль.
Практика на хакатонах
В череде участия в хакатонах Станислав наткнулся на проект «Цифровой прорыв»
через рекламу в социальных сетях. Сначала не придал этому значение, ведь это был 11 класс, нужно было готовиться к ЕГЭ. Но как только молодой человек узнал, что этот хакатон будет проходить в родном городе, то сразу же позвал друзей, и они зарегистрировались в тот же день как команда SIMP.
В рамках мероприятия ребятам предстояло за выходные разработать готовый продукт — карту потребностей жителей города. С помощью алгоритма команда должна была подготовить интерактивную схему города, на которой детально обозначены необходимые объекты инфраструктуры, например, скверы, детские площадки.
Ребята пришли на хакатон с огромной мотивацией. Это было первое IT-мероприятие такого масштаба в Чебоксарах, поэтому команда хотела выдать максимум своих возможностей, чтобы этот хакатон запомнился надолго. Соревнование не ощущалось так, как предыдущие : родной город, команды, которые Станислав знал задолго до встречи на площадке хакатона, и друзья, с которыми можно работать не через дискорд или зум, а лично. Всё это уменьшило волнение и переживания, и соревнование превратилось в обычную работу над проектом в команде с целью круто провести время.
Слаженная работа в команде привела ребят к первому месту на хакатоне. Обычно в таких мероприятиях участвуют заядлые программисты, студенты, преподаватели, часто половина участников относится к этим категориям. По мнению команды, возможно, что судьи, увидев школьников, которые подготовили решение не хуже таких команд, решили поддержать и отдали 1 место им. Также возможно, что ребята вышли вперёд благодаря качественной защите решения, которая запомнилась другим участникам. Так как решения команд-лидеров были схожи, SIMP зацепили жюри своим выступлением.
До победы команда участвовала в 8 хакатонах, набираясь опыта и работая вместе. Станислав отмечает, что в таких конкурсах опыт — самое ценное, ведь нужно не только подготовить решение, но и сделать его быстро, а в будущем полученные навыки очень пригодятся.
Сейчас ребята продолжают активно работать над проектом и сотрудничают с постановщиком задачи — Министерством цифрового развития Чувашии. Благодаря этому их решение уже скоро будет внедрено в Чебоксарах, а впоследствии на основе результатов работы может распространяться и в другие регионы.
Нужно ли знать ИТ всем?
Несмотря на то, что Станислав с увлечением занимается программированием уже несколько лет, он не считает, что знания IT нужно каждому. Даже в классическом стартапе программисты составляют только половину всей команды.
«Мне кажется, что IT — единственное направление, где вы видите результат своего обучения прямо сейчас: например, вы учитесь писать сайты. Каждый новый элемент будет украшать ваш проект, и вы будете знать, чего вашему сайту не хватает, каких навыков у вас нет, а в чём вы разбираетесь особенно хорошо».
Станислав уверен, что путь программиста зависит только от вашего выбора. Если человек хочет пойти по тропе, протоптанной специалистами, стоит выбрать курсы или онлайн-школы. Если есть желание получить более практические навыки, то лучше ориентироваться на книги и самостоятельное обучение, но тогда погружение в тему будет более хаотичным.
«В IT мне нравится гибкость сферы : только здесь на твой вопрос может ответить какой-нибудь профессионал, который работает в Google. В IT материал, который ты выучил с утра, уже понадобится тебе вечером; здесь новые технологии внедряются с такой скоростью, что иногда ты не успеваешь за ними. В этой сфере фрилансер, которому 13 лет, может получить первые деньги за свою работу. А главное, это поле для развития — здесь школьники, в самом начале своего пути, могут обойти профессионалов», — восторженно отмечает Станислав.
Отвечая на вопрос о развитии своих проектов, молодой человек говорит, что во время активного участия в хакатонах ребята были школьниками и занимались другими вопросами : подготовка к ЕГЭ, выбор университета и направления. В связи с этим не было сильного желания запустить что-то своё. Сейчас Станислав занимается фрилансом. Ему нравится то, что можно взять тот проект, который интересен именно сейчас, и совместить внутреннее желание с материальным вознаграждением.
В заключение Станислав поделился напутствием с теми, кто только ступает на путь изучения IT-сферы : «Не зацикливайтесь на обучении. Невозможно знать всё. Как только вы усвоите основы, сразу выходите на рынок: фриланс или стажировки в компаниях. Практика — вот то, что нужно любому программисту. Вы должны работать с реальными проектами, чтобы получить прикладной опыт. А я стремлюсь развиваться дальше и хочу стать русским Илоном Маском»
Автор текста: Гарнова Вероника