Перезагрузка

Как стать IT-специалистом, если никогда не писал код

Из преподавателя английского — в программисты.

01.07.2024   |   ~ 5 мин.   |   Инна Аникина, выпускница IT Академии Samsung, инженер нейросетей

Даже если ничего не слышали о коде, вы все равно можете стать IT-специалистом. Главное — выбрать направление и учиться новому. Рассказываю, как начинала карьеру преподавателем английского и сотрудником кол-центра, а затем стала специалистом по нейросетям.

Как знания английского привели меня в IT-сферу

С детства я мечтала стать переводчиком и в школе делала упор на английский язык. Это помогло мне попасть на учебу в США по программе YEAR —
Year of Exchange in America for Russians.

Я попала в Northampton Community College на обучение по специальности «компьютерные сети». На тот момент плохо понимала, на кого учиться, и просто выбрала что-то связанное с технологиями. При этом я не изучала IT: в американском колледже нет обязательного расписания и студенты сами выбирают предметы. Записалась на джазовые танцы, английский для носителей языка, китайский и американскую историю. «Компьютерных» предметов было всего два, и я не сильно их учила.

Какой монитор
выбрать для
видеоигр?

Потом вернулась в Россию и начала работать в языковой школе и кол-центре банка. Параллельно стала изучать IT благодаря своему другу, который мотивировал меня выбрать эту специальность. Так я поступила в Уральский федеральный университет на математико-механический факультет. Сначала плохо понимала технические предметы, но со временем освоила их.
Уже на первой учебной практике написала игру-платформер, где нужно перепрыгивать ямы с ловушками и обходить монстров.

Какие технологии я изучаю и как работаю

В университете меня заинтересовал бесплатный курс по направлению AI проекта Samsung Innovation Campus. Каждый год у студентов вузов-партнеров проекта есть возможность пройти обучение по программе IT Академия Samsung.
Я подумала, что это хорошая возможность, вдобавок, оказалось, что программа также включает мобильную разработку и интернет вещей.

Тест «Какой он —
ваш дом мечты
со SmartThings?»

Интернет вещей — это технология, позволяющая объединять приборы в одну сеть для работы друг с другом. Сюда относится концепция умного дома, когда со смартфона можно управлять интенсивностью освещения, оконными рамами, бытовыми приборами.

Сначала было тяжело, но помогали преподаватели и однокурсники. В IT дружелюбное сообщество, и меня никогда не упрекали за то, что я чего-то не понимаю.

Во время учебы в IT Академии Samsung я разрабатывала программы, игры, веб-приложения и нейронные сети. Например, создала телеграм-бота для банковских карт. Через мессенджер можно пересылать деньги, проверять баланс карты и добавлять переводы в избранное. Также участвовала в финале ежегодного Межвузовского Конкурса выпускных проектов IT Академии Samsung. Наша команда сконструировала умную фотоловушку для учета лесных зверей и заняла третье место.

Для большинства задач хватало ноутбука или компьютера, но на курсе «Интернет вещей» мы собирались в аудитории на практические занятия. Учились работать с приборами: управлять индикаторами на плате, измерять температуру и влажность систем, а также отправлять сигнал пользователю, если какие-то показатели вышли за пределы нормы.

Сейчас я работаю помощником методиста в IT. Для фестиваля Ruсode по искусственному интеллекту и алгоритмическому программированию составляю задачи участникам, обучаю нейросети и проверяю решения. Пока готовлюсь к написанию диплома и госэкзаменам, поэтому не могу работать фултайм. Но даже так мой доход вырос в два раза по сравнению с полной ставкой в кол-центре.

Лайфхаки: как гуманитарию попасть в IT

Перед началом движения в IT-направлении стоит задать себе вопросы: зачем это нужно? чем я хочу заниматься? какие задачи мне нравятся и не нравятся? Например, вы можете любить общаться с другими людьми, а вот кропотливо прописывать что-то на компьютере — нет. Так вы заранее поймете, в какое направление идти, и поставите перед собой нужные цели. А если будете придерживаться советов от знающих людей, то все получится проще.

  1. 1. Выберите направление и развивайтесь в нем. Главное — не хвататься за все подряд. Вы хотите создавать приложения или сайты? Или вам хочется освоить нейросети? Когда поставите цель, будет проще составить перечень нужных навыков.

  2. 2. Сосредоточьтесь на практических знаниях. И это не математика. Вам пригодится:

  • • Один из языков программирования — Python, Java, C# или JavaScript. Без языка нельзя анализировать данные или создавать простые приложения.
  • • Понимание алгоритмов. Это пошаговые процедуры решения задач (например, по сортировке, поиску, сжатию данных) в программировании.
  • • Язык SQL. Нужен для работы с базами данных, чтобы запрашивать, удалять, объединять и обновлять информацию.

  1. 3. Тестируйте код. Иногда мы изучаем тему и рассматриваем примеры кода. Референсы лучше запустить на компьютере, чтобы понять принцип их работы. Еще полезно сделать ошибку и посмотреть, как она будет отображаться в интерфейсе. Такая практика поможет быстрее освоить программирование.

Найдите нужный курс обучения в IT Академии Samsung в вузах-партнерах программы.

  1. 4. Найдите наставника или группу поддержки. В одиночку можно докопаться до правильных ответов, но с учителем это произойдет быстрее и комфортнее.
    В IT дружелюбное сообщество, много людей, готовых помочь и ответить на вопрос. Никто не будет ругать вас за то, что не можете в чем-то разобраться.

  2. 5. Записывайте решения. Если вы несколько дней бились над задачей и решили ее, запишите код рабочей программы и комментарии к нему. Наверняка эта проблема всплывет в будущем, а у вас будет понимание, как с ней справиться.

Главное — перестать делить мир на гуманитариев и технарей. Если вы новичок в точных науках, то вам придется с нуля осваивать математику и программирование. Но если вы готовы учиться, быстро получите необходимые знания. С ними вы найдете актуальную и высокооплачиваемую работу, которую полюбите.

Гаджеты, которые помогут
в программировании

*YEAR — «ЙЕАР», Northampton Community College — «Нортгэмптон Коммьюнити Колледж», IT — «АйТи», SmartThings — «СмартФингс», Samsung — «Самсунг», Python — «Пайтон», Java — «Джава», C# — «Си#», JavaScript — «ДжаваСкрипт», SQL — «ЭсКьюЭль», Odyssey G5 G55C QHD — «Одисси Джи5 Джи55Си КьюЭйчДи», Galaxy S24 Ultra — «Гэлакси Эс24 Ультра», ViewFinity S6 S65VC UWQHD — «ВьюФайнити Эс6 Эс65ВиСи ЮДаблЮКьюЭйчДи».

Читайте также