Гид: что изучать, чтобы получить ИТ-профессию

В этой ста­тье собра­ны ссыл­ки на основ­ные мате­ри­а­лы, кото­рые вам пона­до­бят­ся, что­бы начать путь в ИТ-профессии: стать про­грам­ми­стом, тести­ров­щи­ком, ана­ли­ти­ком или кем-то ещё. Исполь­зуй­те её как нави­га­тор: мож­но доба­вить в заклад­ки, сохра­нить на сте­ну или про­сто воз­вра­щать­ся к ней по мере прохождения.

Направления

Сфе­ра ИТ очень боль­шая, и в неё вхо­дит не толь­ко про­грам­ми­ро­ва­ние. Если корот­ко, то всё ИТ мож­но раз­де­лить на 5 групп:

  1. Веб и интернет-технологии — с это­го начать про­ще всего.
  2. Раз­ра­бот­ка про­грамм для ком­пью­те­ров и смарт­фо­нов — это уже сложнее.
  3. Про­грам­ми­ро­ва­ние робо­тов и умных устройств — инте­рес­но, но на стар­те с рабо­той будет сложно.
  4. Искус­ствен­ный интел­лект и машин­ное обучение. 
  5. Инфра­струк­ту­ра — сети, сер­ве­ры, администрирование.

Если не пони­ма­е­те, что эти направ­ле­ния зна­чат, нач­ни­те с отве­тов на самые попу­ляр­ные вопро­сы про ИТ — это помо­жет сори­ен­ти­ро­вать­ся и погру­зить­ся в тему.

Простые ИТ-профессии для старта

Про­ще и быст­рее все­го стать контент-менеджером — чело­ве­ком, кото­рый отве­ча­ет за пуб­ли­ка­цию постов, кар­ти­нок и ста­тей в ком­па­нии. Обыч­но для это­го нуж­но немно­го раз­би­рать­ся в базо­вой вёрст­ке, уметь рабо­тать с фото­шо­пом и иметь навык рабо­ты в соц­се­тях. Плюс этой рабо­ты — мно­го прак­ти­ки и быст­рое погру­же­ние в ИТ. Как осво­и­тесь, смо­же­те решить сами, чем вам инте­рес­но зани­мать­ся дальше.

Ещё на стар­те мож­но попро­бо­вать про­фес­сию тести­ров­щи­ка. Он про­ве­ря­ет каче­ство про­грамм и устра­и­ва­ет для них стрес­со­вые ситу­а­ции. Если про­грам­ма про­шла тесты, мож­но выпус­кать, если нет — воз­вра­ща­ет­ся на дора­бот­ку. В 2020 году сред­няя зар­пла­та инже­не­ра по тести­ро­ва­нию — 55 тысяч.

ИТ-профессии посложнее

Если хоро­шо изу­чить HTML, CSS и JavaScript, мож­но стать фронтенд-разработчиком. Они пишут сай­ты, раз­ра­ба­ты­ва­ют интернет-магазины и дела­ют почти всю внеш­нюю часть интер­не­та. В сред­нем зар­пла­та фрон­тен­да — 116 тысяч.

Но это види­мая часть интер­не­та. За неви­ди­мую отве­ча­ют бэкенд-разработчики — про­ду­мы­ва­ют логи­ку рабо­ты сай­та, настра­и­ва­ют базы дан­ных для хра­не­ния инфор­ма­ции, сле­дят за ско­ро­стью загруз­ки и отве­ча­ют за общие воз­мож­но­сти сай­та. За это они полу­ча­ют при­мер­но 130 тысяч в месяц.

Ещё есть дата-сайентисты. Они зани­ма­ют­ся ана­ли­ти­кой боль­ших дан­ных, рабо­та­ют с ней­ро­се­тя­ми и про­грам­ми­ру­ют искус­ствен­ный интел­лект. Зву­чит слож­но, но сей­час это самое пер­спек­тив­ное направ­ле­ние в ИТ. Мож­но начать с ана­ли­ти­ки, а если понра­вит­ся — про­дол­жить уже как пол­но­цен­ный дата-сайентист. По день­гам — как дого­во­ри­тесь, но обыч­но это 100 тысяч и выше.

Люди

Почи­тай­те, как спе­ци­а­ли­сты из раз­ных про­фес­сий при­шли к тому, что они уме­ют сей­час, чем они зани­ма­лись на стар­те и как вооб­ще при­шли в ИТ:

Как стать руко­во­ди­те­лем ИТ-команды за 5 лет. Алек­сандр Шты­ков: путь от контент-менеджера до тимлида.

Вла­ди­мир Олох­то­нов о рабо­те стар­ше­го раз­ра­бот­чи­ка в Ави­то. Путь от мон­таж­ни­ка локаль­ных сетей до инже­не­ра машин­но­го обучения.

«Никто не верил, что я сама пишу код». Ана­ста­сия Нику­ли­на: о дата-сайнс, юту­бе и программировании.

Давид Рога­нов о рабо­те фронтенд-разработчика в Яндекс.Практикуме.

Роман Хал­ке­чев, руко­во­ди­тель отде­ла ана­ли­ти­ки в Яндекс.Еде и Лав­ке о нача­ле карьеры

Как парень из Том­ска руко­во­дит бэкенд-разработкой в Практикуме

Трудоустройство и собеседования

Если вам понра­ви­лись эти исто­рии и вы хоти­те так же — вот что вам помо­жет с трудоустройством:

Как прой­ти собе­се­до­ва­ние в ИТ-компанию

ИТ-рекрутер об ошиб­ках про­грам­ми­стов на собеседовании

Главные языки и технологии для старта

Для раз­ных про­фес­сий нуж­ны раз­ные навы­ки и язы­ки. Но для быст­ро­го стар­та доста­точ­но этого:

HTML — на нём пишут и вер­ста­ют все сай­ты в интернете. 

CSS — помо­га­ет оформ­лять кра­си­во то, что уже свёрстано.

JavaScript — для про­грам­ми­ро­ва­ния раз­ных воз­мож­но­стей сай­та: добав­ле­ния това­ра в кор­зи­ну, фор­ми­ро­ва­ния пер­со­наль­ной лен­ты или для кор­по­ра­тив­но­го чат-бота.

Python — для тех, кто хочет пой­ти в бэкенд или в дата-сайенс. Для обыч­ной веб-разработки он не нужен.

Для общего развития

Обыч­но такое не спра­ши­ва­ют при тру­до­устрой­стве, но для обще­го ИТ-развития это будет полез­но. Заод­но посмот­ри­те, как ИТ вли­я­ет на при­выч­ные вещи.

Как устро­ен интер­нет, мож­но ли его отключить

Что такое искус­ствен­ный интеллект

Как дума­ет ком­пью­тер: дво­ич­ная систе­ма счисления

Зачем нуж­ны базы данных

Где учиться

Луч­ше все­го учить­ся с настав­ни­ком — он помо­жет быст­ро разо­брать­ся с тем, что непо­нят­но, и про­кон­тро­ли­ру­ет весь про­цесс погру­же­ния в про­фес­сию. В Прак­ти­ку­ме есть бес­плат­ная часть с обу­че­ни­ем — попро­буй­те, если понра­вит­ся — про­дол­жи­те учить­ся дальше. 

Под­бор­ка:
Миха­ил Полянин
Редак­тор:
Мак­сим Ильяхов
Кор­рек­тор:
Ири­на Михеева
Иллю­стра­тор:
Даня Бер­ков­ский
Вёрст­ка:
Мария Дро­но­ва
Соц­се­ти:
Олег Веш­кур­цев
Старт в ИТ? Это у нас
Про­фес­сии раз­ра­бот­чи­ка, ана­ли­ти­ка и тести­ров­щи­ка, помощь настав­ни­ка, есть бес­плат­ные версии.