Карьера • 16 ноября 2023 • 5 мин чтения

Какие стратегии делают профессию устаревшей

Какие профессии могут исчезнуть в ближайшие 10-15 лет? В цифровом мире профессии чаще всего не исчезают, а меняются вместе с рынком. В прошлое уйдёт не дизайн или тестирование, а старые подходы. Разбираем, какие вредят специалисту.

Разработка: увлекаться шаблонами

Чтобы разработать простой сайт 20 лет назад, код приходилось писать с нуля и всё настраивать вручную. В начале нулевых стали появляться инструменты, которые упростили создание сайтов, — фреймворки и системы управления контентом вроде Wordpress. Часть кода уже не нужно было писать с нуля, поэтому более сложный сайт получалось собрать за меньшее время. Автоматизация в разработке сайтов росла пропорционально их сложности. Теперь собрать лендинг можно с помощью конструктора сайтов Tilda. Программирование для такой задачи вообще не нужно.

Чем дальше будет развиваться интернет, тем проще будет разработка типовых сайтов. Разработчики, которые фокусируются только на таких проектах, вероятно, пополнят список уходящих профессий. Чтобы оставаться востребованными, придётся постоянно повышать свой уровень и переходить в проекты с менее шаблонными задачами. Тот же конструктор Tilda создали и развивают разработчики. Например, разрабатывают для него новые компоненты и настраивают интеграции с платёжными и логистическими сервисами. С одной стороны, задача связана с разработкой сайтов, с другой — это разработка новой функции продукта.

Требование к разработчику компонентов Tilda

Обычно в школе легче всего даются предметы, которые интересны. В работе действует такой же принцип. Сложность — в том, чтобы выбрать направление по душе. Можно самостоятельно почитать о современных профессиях или спросить знакомых. Затем — интуитивно выбирать из списка, который получился. Другой способ — пройти тест на профориентацию. Он разработан методистами и научно обоснован. Алгоритм в основе теста опишет, какие у специалиста любимые задачи и способы их решения, предложит IT-профессии, которые больше всего подходят профилю.
Бесплатный тест на профориентацию

Тестирование разработано специалистами в области образования. Вы получите подробный анализ ответов: как и с чем вам больше нравится работать, какие области и профессия вам подойдет.

Разработка: хранить верность одной технологии

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

Выбор технологии зависит от области интереса и задачи. Если интересна веб-разработка, можно посмотреть, какие технологии разработчики указали в опросе Stackoverflow, и сравнить с требованиями в вакансиях. Затем выбрать проекты, где эти технологии можно будет использовать. Возможно, через 2—3 года что-то из стека устареет или заинтересуют другие задачи. Тогда цикл «поиск направления→обучение→применение» придётся снова повторить, и так действовать всю карьеру.

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

Фундаментальные знания программиста важнее технологий, потому что они никогда не устареют. Знание архитектуры компьютера, сетей, операционных систем, структуры данных, основ объектно-ориентированного программирования — это база для разработчиков. Она поможет быстрее осваивать технологии и разбираться в новых проектах.

Дизайн: фокус только на UI или UX

Цвет, типографика, анимация — всё это относится к визуальной части продукта или UI. UX отвечает за пользовательский опыт — то, насколько приложением удобно пользоваться. Если искать на Хедхантере только UI или UX, результаты поиска выведут UX/UI или продуктового дизайнера. Это значит, что компаниям нужны дизайнеры, которые выполнят задачу под ключ. Проанализируют дизайн конкурентов, проведут пользовательское исследование, подготовят интерактивный прототип и макет продукта для разработчиков.

Требования к UX/UI-дизайнеру-стажёру. Даже на начальной позиции придётся проводить исследования и проектировать пользовательский путь, а не просто отрисовывать макеты по ТЗ

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

Дизайн: делать всё вручную

Нейросети пока не могут создать за дизайнера готовый сайт или приложение. Но отдавать им рутинные задачи становится привычной практикой. Например, текстом описать в Midjourney нужное для сайта изображение и получить его за пару минут — вместо долгого поиска на стоках. Для Figma есть несколько плагинов, которые убирают фон с изображения, рисуют наброски и автоматически выполняют повторяющиеся задачи. Например, Magician, Wireframe и PhotoRoom. Такие инструменты помогают ускорить работу и освободить время для более творческих задач.

Для фрилансеров скорость критична. Заказчик вероятнее выберёт дизайнера, который работает не только профессионально, но и быстрее конкурентов

Тестирование: игнорировать программирование

Несколько лет назад тестирование считалось простым способом войти в IT. Теперь область знаний тестировщика всё ближе к разработке. Современного тестировщика от его коллеги 10-летней давности отличает глубокое понимание того, как работают и строятся большие проекты. Даже у разработчика не всегда есть общая картина проекта. А в тестировании важно понимать, как всё технически реализовано и как разные части продукта друг с другом взаимодействуют.

Вот, например, техническая база для опытного тестировщика, который будет заниматься автоматизированным тестированием:

  • Писать код для автотестов на языке, на котором работает продукт. Например, на Java, Python или JavaScript.
  • Знать инструменты для той части продукта, с которой придётся работать. Например, API-тесты, тесты для веб-интерфейсов или мобильных приложений.
  • Владеть фреймворками. Например, JUnit для автотестов на Java, Selenium — для тестов Web-интерфейсов или Appium — для мобильных устройств.
  • Знать принципы работы Kubernetes и Docker — эти инструменты используют, когда разворачивают сервисы.
  • Опыт работы с IDE — программой, в которой пишут, запускают и тестируют код.
  • Уметь работать с Git — системой контроля версий.

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

Тестирование: идти только по классическому пути

Сервисов и данных в мире с каждым годом всё больше. Количество кибератак тоже увеличивается. Поэтому теперь ищут не только классических тестировщиков ПО, но и, например, специалистов по тестированию безопасности. В этом случае проверяют не требования для работы пользователя, а то, насколько система защищена от повреждения или неавторизованного доступа к данным. Нужно глубоко разбираться в инфраструктуре или вебе, понимать, как анализировать защищённость. Взломы программ — это непрерывная борьба хакеров и тех, кто отвечает за безопасность. Тестировщик безопасности должен быть готов постоянно обновлять знания.

Чтобы узнать, какие навыки нужны тестировщикам безопасности, нужно искать вакансии по таким ключевым словам: «этичный хакер», «белый хакер», «white hat» или «пентестер».

Пример вакансии пентестера с опытом 3—6 лет

Менеджмент: использовать директивный стиль управления

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

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

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

Как попасть в будущее

Если бы знания и навыки можно было обновить до последней версии, как операционную систему на телефоне, человечество уже открыло бы новые законы физики. Но пока развитие человека — это его ответственность. Вот несколько универсальных советов, как обновляться самостоятельно:

  • Постоянно учиться. Частое заблуждение: достиг уровня джуниор или мидл — получил несгораемый статус. На деле требования в цифровом мире растут по принципу Алисы в Cтране чудес: «Если хочешь двигаться дальше, бежать нужно в два раза быстрее». Вчерашние требования к мидлу — сегодняшние требования к джуну. Обучение должно быть таким же важным, как работа. Возможностей получить новые знания много: курсы, книги, видео, подкасты, менторство. Главное — поставить цель, выбрать подходящий формат и выделить время.
  • Окружать себя сильными ребятами. Если кажется, что у окружения нечему учиться, возможно, стоит его поменять. Например, найти команду, где все будут опытнее, или вступить в профессиональное сообщество.
  • Рефлексировать. Например, задать себе вопрос: «Хочу ли я заниматься этим через год-два?» Возможно, профессия актуальна для рынка, но не для конкретного специалиста.
Статью подготовили:
Яндекс Практикум
Редактор
Полина Овчинникова
Яндекс Практикум
Иллюстратор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться

Успейте начать учебу в Практикуме до конца ноября со скидкой 20%

Fri Oct 04 2024 17:50:20 GMT+0300 (Moscow Standard Time)