С чего же я должен начать?

06.09.2023

Как вы уже знаете, в IT много разных профессий (программист, тестировщик, DevOps, фронтенд-разработчик, дизайнер, системный администратор и так далее), много языков программирования (Java, C#, Python, JavaScript, Scala, C, C ++ и так далее), огромное количество технологий (SQL и базы данных, безопасность, проектирование микросхем и так далее). С чего же вы должны начать? Что из всего этого вам стоит начать изучать в первую очередь?

Это очень интересный и во многом определяющий для вас вопрос. Правильный ответ на этот вопрос способен запустить вашу карьеру в IT как ракету при полёте в космос. Не правильный ответ на этот вопрос потопит вашу карьеру в IT, как это сделал айсберг с Титаником.

Помните одно – мы все разные. А это означает, что правильный ответ на этот вопрос будет у каждого свой, индивидуальный. На мой личный взгляд правильный ответ на вопрос: «Учить нужно то, что нравится!» Да, именно так, учите то, что вам самим нравится. Всё очень просто. Когда учишь то, что нравится, учёба идёт легче, ты сам хочешь этим заниматься и с радостью приложишь дополнительные усилия и освоишь новые навыки. А вот если учить то, что не нравится, то учёба будет в тягость, она не будет приносить радость и ожидаемого результата. Запомните – IT это не та сфера, в которой можно работать, выполняя каждый день на работе не любимые задачи. Если вам не нравится то, что вы делаете, вы не сможете работать в IT.

С этой истиной спорить невозможно. По статистике IT вузы заканчивают всего 30-40% от числа поступивших на первые курсы. Остальные 60-70% уходят, поняв, что IT сфера это не то место, где они хотели бы работать. С платными курсами ситуация не намного лучше. И на них примерно 50% слушателей не доходят до конца курсов. Именно поэтому так важно найти для себя то, что действительно вам нравится и учить именно это.

Как понять/найти то, что нравится до начала обучения? Для этого вам придётся провести мини-исследование и немного потрудиться. Но поверьте – это того стоит. С чего начать? Составьте для себя список профессий, которые вас интересуют в IT, про которые вы слышали от друзей или просто читали в интернете. Далее, самое простое, поищите информацию в интернете про каждую из этих профессий, почитайте найденные статьи. Пусть многое из написанного вам будет непонятно, зато у вас точно появятся вопросы. Запомните их а лучше запишите на бумаге. После того как вы поизучали информацию в интернете, составили список вопросов, на которые хотите получить ответы, пора двигаться дальше.

На ваши вопросы вы должны получить ответы от профессионала. Как говориться, получить инсайдерскую информацию из первых рук, от специалиста, который занимается данными вещами на работе. Попробуйте найти такого знакомого среди своих друзей. Если нашли, отлично, задайте ему все интересующие вас вопросы. Если такого специалиста среди ваших друзей и знакомых не оказалось, то ловите лайфхак. Многие IT курсы в интернете проводят бесплатные вводные лекции. Найдите такие курсы и подайте заявку на бесплатные занятия. Примите участие в бесплатных занятиях и задайте свои вопросы преподавателю.

Ещё один крутой момент с бесплатными занятиями в начале курсов заключается в том, что на них можно попробовать порешать практические задачи, пускай и самые примитивные. Решая практические задачи, у вас начнёт складываться впечатление о профессии и вы сможете начать прислушиваться к себе, хотите ли вы этим заниматься или нет.

Помните, что профессии в IT совершенно разные. Одни подходят одним, другие – другим. Обязательно попробуйте несколько разных профессий перед тем, как делать выбор и останавливаться на чём-то одном.

И напоследок ловите ещё один лайфхак. Обязательно проверьте наличие вакансий на рынке труда по выбранной вами профессии. Если ваша цель это трудоустройство в IT, то этот момент очень важен. Сможете ли вы найти работу после успешного окончания обучения? Это действительно важно. Приведу простой пример. На локальном рынке Латвии в IT сфере сильно развит финансовый сектор. В Латвии очень много разрабатывается софта, связанного именно с финансовым сектором (интернет-банки, кредитные системы, платёжные системы, страхование и так далее). При разработке финансовых систем преобладает язык программирования Java. Если изучить опубликованные объявления о поиске программистов, то Java в Латвии будет фигурировать в 50-60% объявлений. В свою очередь язык программирования Python используют очень мало, около 5%, так как на местном рынке мало кто занимается серьёзным анализом данных и разработкой специальных систем для этого. Это чисто локальная специфика рынка. На другом рынке всё может быть с точностью до наоборот. Поэтому так важно проверить, используют ли то, что вы собираетесь изучать там, где вы в будущем планируете работать.

Найдите то, что вам нравится, и только потом с головой погружайтесь в обучение!

БЕСПЛАТНАЯ ОНЛАЙН ЛЕКЦИЯ ПО QA

ОСНОВЫ ТЕСТИРОВАНИЯ

УЖЕ 10 СЕНТЯБРЯ 2024 года в 19:00