Как выбрать направление в IT
В сентябре перваши пойдут в универы, и для части из них встанет вопрос: а чем мне заниматься в IT? Ведь в этой сфере очень много направлений: фронтенд, бэкенд, инфбезопасность, UI/UX, Data Science и много-много всего. Поэтому у студентов возникает ступор, за что хвататься и куда идти.
Ниже приведу советы, которые могут помочь с выбором направления (подойдет не только первокурсникам):
1. Пробовать все подряд. Звучит нудно, ведь придется потратить время. Но, по моему мнению, время в универе на то и дается, чтобы студент успел за 4 года попробовать как можно больше и выбрать уже то, что вызывает наибольший интерес.
Еще тут может скрываться небольшая ловушка: например, вы открыли курс по бэкенду на условной курсере, и начали проходить первую неделю. Лекции скучные, ничего не получается, код не пишется. И вы думаете: «ну, значит, бэкенд не для меня». В детстве нам внушают, что наше предназначение сразу будет приносить нам удовольствие. Но биологически это не так.
Проблема в том, что наш мозг при первых трудностях не будет сразу выделять дофамин. Дофамин будет выделяться тогда, когда у нас будет что-то получаться (например, крутой сайт). И когда у нас что-то получается, нам хочется еще больше пробовать новое. Но получаться будет после какого-то уровня умения. А чтобы дойти до этого умения, должно пройти время. Поэтому тут я советую потратить N количество времени (месяц, семестр), сделать какой-то минимальный проект (тот же сайт), и уже тогда делать вывод, хотите вы в это направление, или нет. Даже если итоговый ответ будет «нет», навыки бэкенда вам точно не помешают в вашей работе в IT.
2. Найдите человека, который давно работает в этой сфере и задайте ему вопросы. Зарегистрируйтесь в LinkedIn - соцсеть для поиска работы. При поиске нужного человека можете поставить фильтр по специальностям. Также можно выбрать регион “Казахстан”, если хотите поговорить именно с соотечественником. Когда найдете нужного вам специалиста, напишите ему и спросите о возможности проведения интервью с ним. Вопросы надо составлять заранее, ведь человек согласился выделить вам свое время, и из этого времени надо выжать максимум. Ваши вопросы могут базироваться на тех статьях (с Хабра, Medium, Dev), которые вы прочли о данной профессии. Например, вы не нашли в статьях про профессию UI/UX дизайнера инфу про Х, но этот Х очень важен для вас. Про него и стоит спросить.
Вообще, хорошим тоном будет сначала поискать информацию в интернете, и только потом писать людям с просьбой о встрече.
3. Открытые уроки. Есть платформы и конференции, где приглашают специалистов из разных сфер, чтобы они рассказали о свой работе. Такие встречи часто проходят в American Corner, nFactorial School часто устраивает онлайн-встречи с разработчиками из разных компаний. Возможно, в вашем университете тоже проводят такие встречи (как
здесь), узнавайте у своих кураторов и преподавателей.
4. Виртуальные стажировки. Или еще на английском Virtual Experience Program. В отличие от обычных стажировок, проходить собеседования не надо, уже иметь какие-то знания тоже, можно просто зарегистрироваться и начать проходить. Эта виртуальная стажировка позволяет получить новые навыки и применить их на практике, выполняя задания от реальных специалистов. Пост про виртуальные стажировки можно прочитать
здесь.
5. Хакатоны и соревнования. На хакатонах компании дают конкретные задачи и хотят увидеть конкретный результат. Участвуют обычно командами, так что у вас будет возможность попробовать новую роль (даже если вы раньше не писали фронтенд для сайта, самое время это попробовать). Вопрос даже не в победе, а в том, что вы ощутите каково это, работать под стрессом над новой задачей в новой для вас роли.
Надеюсь, пост был полезен. Если вам есть, что добавить, будем рады прочесть ваши комментарии.
@itcomkz