А ты уверен, что хочешь в ИТ?

А ты уверен, что хочешь в ИТ?

Наверное самый простой вопрос, а нужно ли вам это?

Если ты не любишь постоянно учиться, изучать новое, читать "талмуды" - то это не для тебя! Опять же я говорю про классические ИТ роли: аналитики, разработчики, инженеры.

Без глубокой технической базы большая часть молодых ИТ специалистов не понимает основ того, что делает, что приводит к неправильной декомпозиции задач, некорректному сбору требований, неглубокой проработке алгоритмов и т.п., а всё это выливается в то, что решения, производимые такими людьми, "ширпотреб". Не обижайтесь, но это правда. Готов обсудить, как всегда, детали в канале.

У меня прсто немного "подгорело", т.к. куда не посмотришь на рынке типо мидлы, а на самом деле джуны, типо сеньеры, а не понимают бызовых истин, это как? Или выпускники курсов и всяких школ, вроде понимают то как делать, но не могут копать глубоко и быть настоящими профессионалами, но такое замечал в основном у ребят с гуманитарным образованием, но которые захотели стать разработчиками и аналитиками.

Тест на готовность к ИТ

1. Способность к самостоятельному обучению

А ты уверен, что хочешь в ИТ?

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

Пример. проект шёл пару лет и вот настал момент, когда проект нужно закрывать и сотрудников перераспределять, но с парой сотрудников возник вопрос, а куда их отправлять? Их компетенции устарели на как пару лет назад и сейчас не актуальны.

2. Умение решать сложные задачи

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

А ты уверен, что хочешь в ИТ?

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

3. Терпение и настойчивость

Разработка программного обеспечения и решение технических проблем могут быть весьма трудоёмкими и требовать значительного времени. Иногда нужно быть готовым к тому, что решение задачи займёт не часы, а дни или даже недели. Терпение и настойчивость — важные качества для ИТ-специалиста.

4. Внимание к деталям

А ты уверен, что хочешь в ИТ?

Мелочи могут иметь огромное значение. Один небольшой баг в коде или постановке на разработку может привести к серьезным проблемам. Если ты склонен к аккуратности и вниманию к деталям, то это будет большим плюсом в ИТ.

5. Коммуникационные навыки

А ты уверен, что хочешь в ИТ?

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

6. Гибкость и адаптивность

Технологии постоянно меняются, и иногда приходится быстро переходить с одной технологии на другую, адаптироваться к новым условиям и требованиям. Готовность к изменениям и гибкость мышления помогут тебе справляться с этим.

Пример. Ну что тут далеко ходить - импортозамещение, когда надо быстро переключиться полностью на новый технологический стек.

7. Умение работать под давлением

А ты уверен, что хочешь в ИТ?

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

Если после всего вышеперечисленного ты все еще уверен в своем желании войти в ИТ, то смело двигайся дальше. Впереди тебя ждут интересные задачи, непрерывное развитие и множество возможностей для карьерного роста.

Какие профили специалистов существуют в ИТ?

Программист, он же кодер - разработчик. Он же "тот чувак, который пишет код". Основная задача — создавать программное обеспечение. Тут можно выбрать разные направления: фронтенд, бэкенд, мобильная разработка, геймдев. Основные языки: Python, Java, JavaScript, C#, Swift.

Человек-загадка и "душнила" - аналитик. Слушает клиентов, записывает их пожелания, а потом пытается перевести всё это на язык разработчиков. Без него разработчики бы и не знали, что делать. Основные инструменты: SQL, Excel, BI-системы.

Критик - Тестировщик (QA Engineer). Находит баги в коде и сообщает об этом разработчикам. Старается сделать так, чтобы продукт был качественным и работал как надо. Инструменты: Selenium, JIRA, Postman.

Человек-невидимка - сис.админ. Если всё работает хорошо, то его никто не замечает. Если что-то ломается, то это сразу его вина. Занимается настройкой и поддержкой серверов, сетей и прочей инфраструктуры. Инструменты: Linux, Windows Server, Ansible.

Маг с непрерывной интеграцией - DevOps-инженер. Объединяет разработку и эксплуатацию, автоматизируя процессы разработки, тестирования и развертывания. Инструменты: Docker, Kubernetes, Jenkins.

Параноик - специалит по ИТ безопастности. Обеспечивает защиту данных и систем от взломов и утечек. Инструменты: Firewalls, SIEM-системы, шифрование и т.п.

Художник - дизайнер (UI/UX Designer). Делает так, чтобы продукт был не только функциональным, но и красивым и удобным в использовании. Инструменты: Figma, Adobe XD, Sketch.

Колдун данных - Data Scientist. Работает с большими данными, анализирует их и строит модели для прогнозирования и автоматизации. Инструменты: Python, R, TensorFlow, Hadoop.

Ролей полно, основные привёл, а дальше изучай!

Как начать?

Раз! Это техническое образование, либо хорошая техническая база

Два! Пакетные курсы под профессию, что то типа Яндекс.Практикума или Skillbox (у обоих есть проблемы)

Три! Ищем наставника, который поможем войти точечно в нужные компании и поможет дособирать знания.

Четыре! Если наставника не нашёл или не хочешь его по определённым приничнам, тогда хакатоны, стажировки, открытые школы и ИТ лагеря))

Заключение

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

Мой канал - @it_underside

11
Начать дискуссию