Хочу в ІТ: гайд для новичков. С какой стороны лучше войти в программирование
В день айтишника рассказываем, что делать, если из навыков пользования компьютером в резюме только "Уверенный пользователь Chrome". Но хочется большег
15-го февраля 1946-го года американскими военными инженерами была представлена первая универсальная электронная вычислительная машина ЭНИАК, открывающая дверь в новые цифровые технологии. С того времени эта дата в продвинутых инженерных кругах неофициально закрепилась как профессиональный праздник компьютерщиков, людей, работающих с "железом". Сейчас, спустя более чем полвека, со словом "компьютерщик" связываются более широкие представления, чем в далеких 50-х. Разработчики и аналитики компьютерных систем, программисты и операторы различных компьютерных устройств, инженеры по автоматизированным системам управления, инженеры по сопровождению баз данных, администраторы серверов и многие другие, чьи профессиональные обязанности связаны с доскональным знанием компьютерных языков и умением решать различные задачи, где без ее применения просто не обойтись.
И хотя сегодняшний праздник — исторический, прикасающийся к истокам самого начала становления и развития эры цифровых технологий, мы решили разобраться, как можно "войти в IT", с чего начать и вообще — стоит ли эта затея стараний?
На какие условные категории можно поделить "компьютерщиков"?
Здесь и девопсы, и фронтендеры, бэкэндеры… Профессий в сфере так много, что разбегаются глаза. Но если разобраться, все выглядит намного проще: IT-специалистов принято делить на две категории: разработчиков и тестировщиков. Первые создают продукт — приложения, сайты, ПО, а вторые — его тестируют перед релизом.
"Однако IT сфера не замыкается только на программистах, — объясняют в Hillel, одной из украинских IТ-школ. — В создании, релизе, поддержке продукта участвует множество людей: и project менеджеры, которые управляют командой разработки, и маркетологи, которые ведут рекламные кампании, и рекрутеры, которые находят лучших специалистов для работы в компании, и дизайнеры, которые отвечают за интерфейс, и много других важных сотрудников. IT рынок тем и хорош, что в нем найдется место для любого талантливого и целеустремленного человека".
Если очень хочется в IT, то с чего начать?
Первый шаг — это выбор направления, в котором вы собираетесь развиваться. Об их преимуществах и возможностях можно узнать от специалистов напрямую, посетив мастер-классы и тренинги. Многие школы периодически проводят такие мероприятия, и, посмотрев на кухню IT изнутри, разобраться будет проще.
Минимальные требования, которые нужны — это умение работать с компьютером, конечно же. Еще все знают, что тем же разработчикам нужен английский, хотя по началу хватит базовых знаний.
Второй шаг — изучение языков: Java, Python, JavaScript, C++. При этом вовсе не обязательно учить сразу все. Тимлид и разработчик с 5-летним стажем Евгений Картавец считал, что знание большего количества языков может позитивно повлиять на уровень квалификации и зарплаты… До тех пор, пока не узнал, что его коллега, знающий только один язык, получает такую же зарплату, как и Евгений. Теперь разработчик считает, что для начала важно стать профи в одной узкой отрасли, а потом уже развиваться в других направлениях:
"Web-разработчикам полезно знать какой-то язык для бэкэнда и JavaScript для фронтэнда. Но если я буду учить С++ для бэкэнда, то знания JavaScript для фронтэнда мне ничего не даст, потому что я никогда не буду использовать их вместе".
Фронтэнд — это, кстати, о внешнем оформлении продуктов, в основном, сайтов; бэкенд — напротив, о создании внутренностей продукта.
Как выбрать курс?
Языки программирования — это то, чему вас будут обучать в компьютерной школе, поэтому третий шаг — выбор площадки для обучения. Рынок буквально кишит школами с разной продолжительностью курсами, которые отличаются ценовой политикой и количеством специалистов, которые будут эти курсы вести. Поэтому все предложения стоит "просеять" и провести анализ школ. Специалисты советуют провести небольшое исследование курсов:
- Обратить внимание на сайт, его быстродействие и юзабилити, на полноту информации, которая на нем есть, обязательно должны быть указаны преподаватели и место их работы.
- Найти youtube-канал — у многих школ он есть. Можно посмотреть образовательные видео по интересующему курсу, может быть даже послушать своего будущего преподавателя.
- Качество и актуальность информации можно проверить в соцсетях, Telegram-каналах, блогах.
На что может претендовать выпускник школы IT?
Быстрая замена одних технологий другими, рост рынка и популярность, а вместе с тем и тренд на дауншифтеров привели к тому, что в IT собирается идти чуть ли не каждый второй. Так, ежегодно в Украине выпускается 15-20 тысяч IT-выпускников, а спрос на IT-специалистов в нашей стране ежегодно растет на 30% — в 2021 году на рынке IT потребуется минимум 54 тысячи новых специалистов: спрос на них будет повышаться, а значит, без работы сидеть никому не придется.
В то же время рост количества начинающих разработчиков пропорционален росту рынка — это, конечно, хорошие новости для новичков в IT. И хотя
не все компании готовы брать на работу джунов, и зарплата поначалу может быть невысокой, уже через год-полтора человек набирается опыта, и ему ее повышают. Отличительная черта IT — более-менее четкая зависимость зарплаты от опыта и знаний: всегда можно примерно сказать, сколько получает средний junior, middle и senior разработчик.
Но даже учитывая общий рост рынка и сумасшедший спрос на новых специалистов, нужно быть готовым к тому, что первая работа не станет сразу же звёздной. Кому лучше знать об этом как не опытному айтишнику со своей историей за плечами. Станислав Протасевич, уже опытный Back-end Developer из украинской компьютерной компании Tapmedia рассказал "Рубрике": "Вы должны быть готовы к тому, что первая работа не будет сладкой. Не будет сразу хороших денег, хорошего коллектива, смузи, пиццы по пятницам. IT — это очень тяжелый труд, к которому вы должны быть готовы. Только через несколько лет вы сможете вкусить всю прелесть этих профессий. Это на самом деле так. Моя первая зарплата составляла 50 евро в месяц. Но! Я был студент, у меня была возможность бесплатно жить у родителей и учиться. Учитесь каждый день, не жалейте себя. Ищите ту работу, где вам дадут первый опыт, который для вас будет золотым".
Потому и идти в айти лучше всё-таки по любви, чем исключительно из-за денег. Впрочем, этот совет будет справедливым и для других профессий.
Работа IT-команд в 2020 году: карантинные особенности
Вакансия в ІТ-компании: 5 советов, как найти нужного кандидата
Читайте также, как выбрать специализацию в ІТ
Фото Depositphotos, Getty Images