Найти в Дзене
Полезные советы

Как начать работать в IT?

Оглавление

Многим известно, что в IT зарплаты на голову выше, чем в большинстве других сфер. И не зря, ведь IT-специалист должен владеть огромным количеством навыков и знаний, которые позволяют работать в этой сфере. Очень часто, люди, задумываясь о том, почему бы им не попробовать себя в "айти", разочаровываются и опускают руки. Давайте разберёмся, почему так происходит и как правильно войти в IT.

Источник: https://dit.urfu.ru/ru/blog/28727
Источник: https://dit.urfu.ru/ru/blog/28727

Выбор направления

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

1. Тестирование

Скорее всего, многие из вас слышали о таком работнике, как "тестировщик". Из названия понятно, что эти люди что-то тестируют. Это может быть, как и большой проект, так и отдельный компонент.

Даже самый профессиональный программист обязательно допустит какую-нибудь ошибку в коде, такова жизнь. Задание "тестировщика" найти эту ошибку и предоставить отчёт об этом разработчику.

2. Разработка

Данное направление очень обширно и рассказать о нём полностью займёт немало времени. Поэтому пробежимся вкратце.

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

Степени профессионализма разделяют на:

  • Junior (младший специалист) - обычно, это люди без опыта работы в данном направлении с минимальными знаниями, которые помогают и больше учатся, чем работают. Через год-полтора усердной работы и обучения можно готовится к переходу на следующий уровень.
  • Middle (средний специалист) - более опытный сотрудник, который может самостоятельно выполнять задания, но не без ошибок
  • Senior (старший специалист) - самый опытный и профессиональный сотрудник, который может руководить подразделением "джуниоров" и "мидлов"

В IT большую роль играет английский язык. Поэтому, должности разработчиков, зачастую, пишут на нём. Рассмотрим самые популярные из них:

Front-End Developer - разработчик веб-приложений, чаще всего - сайтов. Занимается только внешней стороной сайта, с которой взаимодействует пользователь.

Back-End Developer - также разработчик веб-приложений. В отличии от предыдущего, работает только с серверной частью сайта. Если говорить простыми словами, то всё то, чего пользователь не видит. Например, когда вы вводите куда-то свои данные и нажимаете кнопку "отправить", ваши данные направляются на сервер. Этим и занимается данный вид разработки.

Full-stack Developer - разработчик, который умеет работать и с Front-End, и с Back-End. Такой себе универсальный солдат.

IOS Developer - занимается разработкой программ и приложений для всех продуктов компании Apple.

Android Developer - тоже, что и предыдущий, только для мобильных устройств под управлением операционной системы Android.

"Так что же выбрать?" - спросите вы. Для этого и создана эта статья, чтобы помочь выбрать и не остановиться на этом.

Конечно же, невозможно сказать, что: "вот там лучше, идите туда". Всё зависит от того, к чему у вас лежит душа. Если вы не знаете, понравится или нет, то попробуйте найти бесплатные, чаще, 7-дневные курсы.

Это пробный курс по какому-либо направлению, которые проводят подготовительные курсы, а затем предлагают вам пойти к ним на обучение. Идти или нет, решать только вам. Но! Лишним это никогда не будет и вы сможете понять, понравилось вам заниматься этим или нет.

Если говорить о направлении разработки, я рекомендую начать с Front-End. Это довольно интересная и творческая должность, высокая зарплата и умеренная по сложности.

Путь к мечте

Итак, направление выбрано, решение принято, но есть одна проблема... Времени никогда нет, его не хватает и "жаба давит" потратить 2 часа на самообучение. К сожалению, многие так и не стали тем, кем хотели именно из-за такого настроя.

Действительно, зачем тратить время на что-то, в чём ты точно не уверен. Я хочу сказать то, что человек постоянно задумывается: "а получится ли у меня?", "а стоит ли тратить на это время?". И таких вопросов может быть множество. Нужно поставить себе чёткую цель, и найти хорошую мотивацию.

К примеру, для успешного собеседования на должность Junior Developer нужно, как минимум, 5-6 месяцев. При этом, каждый день нужно выделять по 2 часа на обучение. Кажется, что это невыносимо долго, а зарабатывать хочется уже сейчас.

Но, подумайте вот над чем. Всего лишь пол года. На обучение в школе уходит 9-11 лет! Хирург учился 7 лет в университете. Если вы хотите изменить свою жизнь, если не хотите жить от зарплаты до зарплаты, копить 5 лет для покупки авто - ВОЗЬМИТЕ СЕБЯ В РУКИ.

Я серьёзно. Просто забейте на всё и делайте. Смотрите курсы на ютубе, читайте обучающие книги, пробуйте применять это на практике. Если говорят, что нужно выполнить домашнее задание - делайте! Стремитесь и у вас, нет... У тебя! Всё получится.

Скажу честно, Junior специалист получает 500-700$. Да, это немного, но в этой сфере вы всегда будете становится опытнее и повышать свой уровень квалификации. Всего через год-полтора вы сможете получать 1500-2000$, а еще, примерно, через три года - от 3500$. Довольно неплохо, правда? А что вы можете получить работая в другой сфере? Повышение может прийти к вам через 5 лет или не прийти вообще, а в IT у вас всегда есть лестница по которой можно подниматься.

И ещё один совет: учите английский язык. Необязательно уметь разговаривать, но нужно хорошо понимать написанное. Уделяйте английском не менее важную роль в обучении. Я искренне верю, что у вас всё получится. Спасибо, если дочитали до конца. Ваше будущее - в ваших руках. НЕТ НИЧЕГО НЕВОЗМОЖНОГО.