Работа в IT-сфере как была перспективным направлением и путем к успешной карьере, так и остается. Это рынок, на котором спрос традиционно превышает предложение. Несмотря на тысячи выпускников профильных вузов и разработчиков-самоучек, являющихся на эту планету чуть ли не каждый день, бизнес все еще нуждается в новых лицах.
Буквально в любом направлении IT-сферы найдется место грамотному специалисту, способному повысить эффективность команды (ну и прибыль, конечно же). Причем речь идет не только о разработчиках всех мастей: бизнесу нужны проницательные HR’ы, опытные product-менеджеры, терпеливые системные администраторы и эмпатичные специалисты техподдержки. Главное, чтобы были люди с опытом, знакомые с новыми веяниями профессии и готовые постоянно совершенствоваться.
Никогда не поздно начать
Если вы когда-то размышляли о работе в IT-сфере, но слишком долго тянули и решили, что шансы упущены, то вы заблуждаетесь. Время освоить новую специальность и построить достойную карьеру еще есть. Надо только определиться с направлением и найти подходящую вакансию.
Благо вакансии в IT-сфере пестрят разнообразием: среди них смогут найти себе профессию мечты как действующие специалисты, так и новички, которые только начали изучать базовые аспекты программирования. Направлений масса, и все они по-своему интересны. Нужно лишь выбрать подходящую специальность и требования работодателей к ней.
Кто нужен в современных IT-компаниях?
Конечно, нужны разработчики, причем как специалисты в области фронтэнда, так и те, кто отвечает за серверную часть. В современном IT-бизнесе также нужны администраторы, HR-специалисты, а также те, кто умеет создавать контент, достойный крупных изданий в духе vc.ru.
Причем сотрудники нужны как в крупных корпорациях, так и в маленьких стартапах. А многие и вовсе находят применение своим навыкам на фриланс-биржах.
Frontend-разработчик
Всегда востребованы frontend-разработчики, умеющие работать в команде. Эта профессия требует от программиста хороших знаний в области JavaScript, HTML и CSS. Нужно не просто знать о современных стандартах языков программирования, а уметь строить SPA-приложения, задействовать в работе популярные фреймворки в духе React, Svelte или Angular, использовать системы тестирования Jest и механизмы сборки файлов Webpack. Также бонусом станет понимание принципов работы препроцессоров CSS наподобие LESS и SASS.
Frontend-специалист занимается внешней стороной веба. Но веб-разработчики не только перемещают кнопки с места на место и делают сайты красивыми – они отвечают за логику ресурса, работают с API, занимаются тестированием собственного и чужого кода с помощью различных механизмов (Codeception), знают о принципах проектирования и умеют работать по методике Agile.
PHP-разработчик
Из-за универсальности PHP сильно варьируются и задачи разработчика, пишущего на этом языке. Это может быть как frontend-составляющая сайта или приложения, так и backend. Большинству компаний нужны специалисты, умеющие создавать сложные и надежные backend-структуры. Они также решают задачи безопасности, анализируют код, занимаются рефакторингом существующего кода, пишут тесты, оптимизируют серверы и т.п.
Также для работы опытному PHP-разработчику потребуются знания в области баз данных и таких продуктов, как Redis и RabbitMQ. Естественно, на хорошем уровне должны быть общие теоретические знания в разработке на фундаментальном уровне. Также важно понимание идей ООП.
Преимуществом будет умение работать с контейнерами Docker и системами управления контейнерами Kubernetes.
Full-stack-разработчик
Большим спросом пользуются универсальные солдаты, которые настолько преисполнились в своем познании, что запросто могут заменить сразу двух специалистов. Full-stack-разработчик параллельно работает над frontend-частью ресурса и его backend-составляющей.
Грамотный full-stack-разработчик должен быть в курсе того, как устроена последняя редакция ECMAScript, как работает последняя версия PHP или Node.JS. Он должен уметь обращаться с инструментами в духе Yii 2 и Marionette, работать с REST API и разбираться в базах данных, поэтому при трудоустройстве важно иметь опыт работы с MySQL, Redis, RabbitMQ.
Нужны обобщенные навыки в духе умения писать тесты, работать с Git, без проблем вливаться в SCRUM-забеги и показывать максимальную эффективность на всех этапах работы.
Full-stack-разработчик должен быть куда более подкованным в разработке, знать больше языков, уметь использовать больше технологий и нести ответственность за большее количество технических аспектов.
Системный инженер
Актуальная и востребованная профессия. Грамотных инженеров, способных взять на себя ответственность за работоспособность серверов и сервисов, которые готовы обеспечить стабильную работу программных и аппаратных составляющих проекта, найти сложно. Но в них регулярно нуждаются хостинг-провайдеры, телекоммуникационные компании и т.п.
Классический системный инженер в большинстве случаев будет заниматься администрированием Linux-систем Ubuntu, Gentoo и CentOS. Ему придется работать с почтовыми сервисами exim, postfix, courier и т.п.
От кандидата на должность инженера ждут хорошие знания принципов построение сетей и их работы. То же касается серверов Apache и Nginx, а также баз данных MySQL и PostgreSQL.
Идеальный кандидат на специальность системного инженера имеет профильное образование и опыт в отладке Linux-приложений, хорошо знаком с основными технологиями виртуализации и умеет писать базовый код на таких языках, как Python, Perl, PHP, Bash.
Системный администратор VMWare
Во многих IT-компаниях требуются специалисты по работе с виртуальными машинами VMWare. В задачи системного администратора входит запуск с нуля и дальнейшая поддержка инфраструктурных проектов на базе программного обеспечения VMWare.
Ответственность сисадмина распространяется на проекты целиком. То есть придется на постоянной основе заниматься мониторингом программной платформы и реагировать на все инциденты, а также вести документацию соответствующих проектов.
Условный хостинг-провайдер ждет от потенциального кандидата на должность VMWare-администратора навыков в проектировании, поддержке и эксплуатации крупных инфраструктур на базе VMWare. Также он должен четко понимать принципы работы OSI, ESXi, vSphere, VMware, vCloud Director. Обычно желателен опыт администрирования Linux-систем.
Специалист технической поддержки
Почти любая IT-компания регулярно оказывается в поиске эмпатичных и проактивных специалистов в службу поддержки (в саппорт). Это человек, который сможет четко понимать проблемы клиентов и решать их в короткие сроки.
Иногда общение с техподдержкой осуществляется через тикет-систему. Иногда недовольные пользователя звонят прямо по телефону. Спектр ответственности сотрудника отдела технической поддержки может варьироваться в зависимости от организации, в которой он работает.
- Например, сотрудник саппорта в OZON несет ответственность не только за работу приложения и онлайн-сервисов компании, а также общается с заказчиками по поводу оплаты доставки, качества товаров и других аспектов сотрудничества между OZON и пользователями.
- Техподдержка в Яндекс.Такси помогает решать проблемы с заказом такси, возвратом денег и объясняет, как пользоваться приложением для вызова машины.
- Техподдержка Яндекс.Еды иногда шутит, советует вкусную еду и помогает совладать с приложением, когда оно ведет себя непредсказуемо и сыпет ошибками.
Аналогичному сотруднику у хостинг-провайдера придется исправлять ошибки формата 4xx и 5хх, много работать с командной строкой Linux и без конца читать серверные логи Apache, Nginx, а также почтовые логи exim4. Придется ближе ознакомиться с популярными CMS в духе WordPress, Bitrix и Drupal.
Если вы любите решать чужие проблемы и готовы с головой окунаться в каждый тикет, чтобы помочь клиентам, а также готовы обучаться дополнительным навыкам и исследовать профильное направление компании, в которой работаете, то это профессия для вас.
HR-специалист
В IT-компаниях нужны люди, нанимающие других людей. Причем нужны не просто рядовые сотрудники в отдел кадров, а профессионалы, ведущие потенциального сотрудника от его обращения в компанию до первого рабочего дня.
HR в среднестатистической IT-компании должен взять на себя большой спектр обязанностей: сформировать требования для той или иной вакансии, подготовить описание, провести первичный отбор, провести интервью с подходящими кандидатами и отправить job-оффер.
Также в задачи HR входит первичный онбординг, то есть знакомство новичка с тем, как устроена работа в команде. В общем, важно не дать новому сотруднику потеряться, пока он не попадет в руки начальства.
И, конечно же, нужен специалист с опытом работы в IT-компании, так как специфика этого направления сильно отличается от других сфер деятельности, особенно когда речь идет о найме разработчиков и инженеров.
Бизнес-аналитик
Многие IT-бренды ищут в свои ряды бизнес-аналитика, который помог бы инженерам и разработчикам найти правильное направление для развития новых продуктов и сервисов.
Аналитик должен собирать и обрабатывать требования к основному продукту компании от внутренних заказчиков. Также на его плечи падет проработка и согласование технических заданий.
Часто от бизнес-аналитика ждут умения работать с технической документацией и поддерживать ее в актуальном состоянии. Но что важнее всего, кандидат, получивший эту должность, будет принимать непосредственное участие в проектировании пользовательских интерфейсов будущих продуктов.
Бизнес аналитик – это человек, который способен взглянуть на проблему с разных углов и предложить множество решений. Это должен быть специалист с врожденными аналитическими навыками, особым чутьем и здоровой долей перфекционизма, не позволяющей пропускать мелкие, но важные детали в ходе работы.
Product Marketing Manager
Для продвижения бизнеса любых масштабов нужен опытный специалист, понимающий, как устроен маркетинг, и обладающий особым взглядом на привычные вещи. Это должен быть человек с новаторскими идеями и достаточно смелый как в своих мыслях, так и в подходах к решению задач.
В обязанности менеджера по маркетингу входит работа с метриками типа revenue, LTV и chum. Также он будет заниматься отслеживанием юнит-экономики, управлять маркетинговыми бюджетами, увеличивать доходность фирмы, отвечать за копирайтинг, заниматься проработкой лаконичных и эффективных маркетинговых взаимодействий с клиентами и т.п.
Product Marketing Manager должен быть готов пробовать новые идеи, совершать ошибки и не сдаваться при появлении сложностей. Маркетинговая команда какой-либо компании нацелена на результат, поэтому здесь ждут полной отдачи.
Технический писатель
Когда речь заходит о разработке программных продуктов, многие забывают о необходимости создавать для них качественную техническую документацию. Для этого и нужен технический писатель.
Обычно требуется не просто копирайтер, а опытный специалист, знающий, как сделать простые инструкции полноценной базой знаний, которая при этом будет оставаться простой и понятной для аудитории компании.
Технический писатель – это человек, который умеет не просто красиво излагать свои мысли, а еще делать это четко и кратко. При этом от подобного специалиста требуется хорошее знание продукта, навыки оформления документации и базовые умения в программировании.
Вместо заключения
Это далеко не полный список вакансий, а лишь небольшой обзор наиболее популярных. В любом случае, работа в IT – отличный способ развиваться и всегда быть востребованным сотрудником. И лучше всего это проявляется во время работы в достойной компании.
Зачастую работа в стартапах и крупных организациях, так или иначе связанных с современными технологиями, несет с собой массу бонусов:
Большинство компаний предлагают устройство по трудовому договору и белую зарплату.
Удобный график работы как в офисе, так и удаленно. Сейчас многие IT-специалисты вовсе не выходят из дома.
Компенсация затрат на питание и фитнес встречается среди подобных компаний все чаще, и это важное преимущество.
Более крупные фирмы предлагают сотрудникам добровольное медицинское страхование (ДМС).
Во многих организациях можно встретить продвинутую систему обучения сотрудников. Или же доступ к сторонним курсам, библиотекам и другому образовательному контенту.
Независимо от выбора вакансии, пробившись в IT, вы получите отличные условия работы и перспективы, которые не сыщешь в других сферах.