Как стать 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. Для фестиваля Ruсode по искусственному интеллекту и алгоритмическому программированию составляю задачи участникам, обучаю нейросети и проверяю решения. Пока готовлюсь
Лайфхаки: как гуманитарию попасть в IT
Перед началом движения в IT-направлении стоит задать себе вопросы: зачем
- 1. Выберите направление и развивайтесь в нем. Главное — не хвататься за все подряд. Вы хотите создавать приложения или сайты? Или вам хочется освоить нейросети? Когда поставите цель, будет проще составить перечень нужных навыков.
- 2. Сосредоточьтесь на практических знаниях. И это не математика.
Вам пригодится:
- • Один из языков программирования — Python, Java, C# или JavaScript. Без языка нельзя анализировать данные или создавать простые приложения.
- • Понимание алгоритмов. Это пошаговые процедуры решения задач (например, по сортировке, поиску, сжатию данных) в программировании.
- • Язык SQL. Нужен для работы с базами данных, чтобы запрашивать, удалять, объединять и обновлять информацию.
- 3. Тестируйте код. Иногда мы изучаем тему и рассматриваем примеры кода. Референсы лучше запустить на компьютере, чтобы понять принцип их работы. Еще полезно сделать ошибку и посмотреть, как она будет отображаться
в интерфейсе. Такая практика поможет быстрее освоить программирование.
- 4. Найдите наставника или группу поддержки. В одиночку можно докопаться
до правильных ответов, но с учителем это произойдет быстрее и комфортнее.
В IT дружелюбное сообщество, много людей, готовых помочь и ответитьна вопрос. Никто не будет ругать вас за то, что не можете в чем-то разобраться. - 5. Записывайте решения. Если вы несколько дней бились над задачей и решили ее, запишите код рабочей программы и комментарии к нему. Наверняка эта проблема всплывет в будущем, а у вас будет понимание, как с ней справиться.
Главное — перестать делить мир на гуманитариев и технарей. Если вы новичок
Гаджеты, которые помогут
в программировании
Odyssey
G5 G55C QHD
Galaxy
S24 Ultra
ViewFinity
S6 S65VC UWQHD
*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ВиСи ЮДаблЮКьюЭйчДи».