Работа в IT и почему все считают это легко?
Для справки: Опыт в IT — 4 года, сейчас позиция — middle +.
Все чаще замечаю такие высказывания:
- В IT фигня, сидишь дома, пьешь чай и не работаешь;
- За такие деньги можно и поработать;
- Да вы там ничего не делаете и строите вид важности.
Так вот! Все это, конечно, миф. Основная часть дохода складывается из результатов тех интервью, где проверяют не только ваши технические навыки, но и софт-скиллы. Именно от того, как вы понимаете принцип работы системы, и от того, с какими нюансами вы уже сталкивались, зависят ваши успехи.
Да, каждая система уникальна, и за ее основу взята определенная архитектура. Есть спецификации и документация для системы, но принципы работы в основном схожи.
Так за что же платят деньги? Пойдем по порядку:
- Ты можешь оперативно впитывать огромное количество информации, а где-то потребуется за короткий срок освоить совершенно новый материал. Например, если раньше не работал с репозиторием и markdown-форматом — теперь у тебя есть шанс за две-три недели изучить это и применить в работе.
- За знание специфики и умение грамотно составить техническую документацию.
- За гибкость в графике работы. В IT часто приходится трудиться 12 часов в день, 5 дней в неделю. И проблема не в компании или в неясных требованиях. Чаще всего много времени занимают встречи, и они не продлевают срок сдачи проекта заказчикам. Нужно успевать все сдавать вовремя и укладываться в дедлайны.
- За постоянное развитие. У тебя нет возможности застрять на одном технологическом стеке. Вчера работал с yaml для rest по openapi 2.0, сегодня уже надо освоить openapi 3.0 и понять, что изменилось. Компании стремятся обновлять свои технологии, и стандарт в документации может измениться в любой момент.
- Нужно разбираться не только в работе одного сервиса, но и понимать, как взаимодействуют несколько систем, отвечать на вопросы и оперативно исправлять баги.
Теперь немного о специфике работы старшего системного аналитика:
- Аналитическая работоспособность. Старший системный аналитик не просто разбирается в текущих системах, но и в том, как они могут быть интегрированы с новыми решениями. Это включает в себя способность видеть картину в целом, оценивать потенциальные риски и разрабатывать стратегии для их минимизации.
- Коммуникация и командная работа. Аналитик регулярно взаимодействует с разработчиками, тестировщиками, руководителями проектов и стейкхолдерами. Это требует умения эффективно передавать идеи и решения, а также уверенно проводить переговоры и демонстрации.
- Управление изменениями. Изменения в проектах — норма, особенно когда идут активные масштабные интеграции. Старший аналитик должен уметь не только предсказывать последствия этих изменений, но и предлагать реалистичные решения.
- Технические лидерские качества. В этой роли очень важно не только направлять команду на правильный путь, но и поддерживать её мотивацию. Нужно быть не просто экспертом в своей области, но и наставником для менее опытных сотрудников.
Список требований и обязанностей можно продолжать бесконечно. При трудоустройстве предъявляются высокие ожидания. И да, иногда бывают дни, когда можно временно расслабиться и не открывать ноутбук, но такие дни редки. Развитие должно быть постоянным.
Например, как и Вася, работающий на ЧПУ-станке, тоже постоянно развивается — ведь все станки различны. Или Петя-сварщик — он осваивает новые техники, начиная от стандартной сварки электродом и заканчивая точечной сваркой. Аналогичным образом, в любой другой профессии требуется постоянное движение вперед.
IT — это не только сидение за компьютером и легкомысленные высказывания. Например, работа требует не только технической, но и психологической устойчивости, умения работать в условиях неопределенности, приспособляемости к изменениям. И это далеко не полный список навыков, необходимых здесь для успешной карьеры.
P.S. Жду помидоры в студию 😁