It специалист кем работать: обзор профессий для новичков без навыков программирования

Кем работать в IT в 2020 году — список перспективных профессий

При составлении рейтинга были использованы исследования «Яндекса», рейтинг от Glassdoor и CNBS и исследование рынка вакансий одного из самых крупных HR-агентств Robert Half. Большинство вакансий в списке требуют технического бэкграунда, но есть и такие, которые подойдут абсолютно «нулевым» специалистам. Поехали.

Data scientist

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

Кроме мощного технического аппарата, ему нужны развитые навыки коммуникации – успех дата-сайентиста зависит от того, как он получает исходную информацию от коллег и презентует им результаты. 

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

В data science все программируют – хорошо бы освоить Python и разобраться с машинным обучением. Но Data Scientist отличается от смежных специалистов тем, что он создает модели машинного обучения – и это самый главный скилл, который необходимо прокачивать.

Александр Турилин, основатель школы SkillFactory

Бизнес-аналитик

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

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

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

Александр Турилин, основатель школы SkillFactory

Чтобы начать карьеру бизнес-аналитика, вам понадобится серьезно овладеть Excel и языками запросов к базам данных, познакомиться с OLAP и многомерными кубами. 

Эксперт по облачным инфраструктурам

Еще одно направление, которое уже несколько лет набирает популярность. Начинающий специалист может претендовать на должность облачного инженера, где он будет проектировать, внедрять и поддерживать виртуальные инфраструктуры данных. Тут не обойтись без работы с Amazon Web Services, OpenStack и Microsoft Azure, облачными базами данных и API.

Множество кусков сервиса можно не писать с нуля, а «отдать на аутсорс» уже готовым облачным решениям – такие есть в Amazon или Azure.

Александр Турилин, основатель школы SkillFactory

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

Data Engineer

Data Engineer или инженер данных – человек, который отвечает за инфраструктуру данных, их извлечение, хранение и обработку. 

Data Engineer легко сможет:

  • понять суть запроса и собрать необходимые данные;
  • выстроить архитектуру пайплайна данных;
  • преобразовать полученную исследователем модель в готовый продукт. 

Инженер данных – такая же полноценная работа, как дата-сайентист, а в некоторых компаниях даже более востребованная. Одно дело – придумать и написать модель, и совсем другое – внедрить ее в продакшн, а потом поддерживать и улучшать быстродействие. Именно этой подготовительной и инфраструктурной работой должен заниматься инженер данных. Уверен, что в 2020 году будет огромный спрос на дата-инженеров. Они будут стоить очень дорого, и их будет мало. 

Александр Турилин, основатель школы SkillFactory

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

Работая в паре с Data Scientist, инженер данных в разы повышает эффективность его деятельности. Для этого профессиональному дата-инженеру нужно иметь сильные навыки программирования, чтобы писать качественный, «чистый» код, а также глубокое понимание экосистемы больших данных и распределенных систем. 

Если коротко, то его навыки – это Hadoop, MapReduce, Hive, Pig, дата-стриминг, NoSQL и SQL. Вместе с тем ему необязательно владеть фундаментальными знаниями в математике и навыками построении алгоритмов, в отличие от исследователя данных.

Fullstack-разработчик

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

Что fullstack-разработчику нужно знать про бэкенд? Все. Fullstack – это самый востребованный человек на рынке. Самый главный его плюс в том, что ему не нужно сложно объяснять и передавать информацию другому. Все коммуникации – у него в голове, он просто берет и делает все сам.

Александр Турилин, основатель школы SkillFactory

Очевидно, что многолетний опыт разработки – это главное условие при приеме на работу fullstack-разработчика. На собеседовании вас могут гонять по деталям работы серверов и сетей, баз данных и API, расспрашивать про создание интерфейсов, технологии отладки ПО и информационной безопасности. Огромным преимуществом также будет умение управлять проектом и руководить командой разносортных специалистов.

DevOps-инженер

Направление DevOps тесно связано с разработкой – это набор технологий, призванных упростить создание программных продуктов. Сюда входят системы для автоматизации работы программиста, облачные среды для совместной работы специалистов, системы тестирования ПО и контроля версий. 

Специалисты по DevOps должны отлично разбираться в устройстве IT-инфраструктуры, мониторинге производительности и прочих технических аспектах, связанных с организацией процессов разработки. 

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

Сейчас появляется все больше способов автоматизировать, упростить и ускорить разработку. Этих сервисов множество, они постоянно развиваются, и DevOps-инженеру нужно за ними следить и разбираться в них. В этой сфере происходит очередная «технологическая революция», и если DevOps-инженер хочет быть востребованным, отставать нельзя.

Александр Турилин, основатель школы SkillFactory

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

Специалист по IoT

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

Специалисты по подключенным устройствам основывают и возглавляют перспективные бизнес-направления, так что IoT можно смело называть фронтиром современной разработки.

Чтобы начать карьеру в этой сфере, достаточно уверенно себя чувствовать в какой-то отдельной IT-дисциплине, будь то облачные технологии или интеграционные платформы, edge computing или информационная безопасность.  

Специалист, который готов углублять, расширять и развивать свои знания, может быстро построить карьеру и стать мировой звездой на своем поле – даже если речь идет о какой-то исключительно узкой нише.

Сетевой администратор

По очевидным причинам, такие специалисты тоже никогда не остаются без работы. Эта профессия оптимально подходит для начала карьеры. 

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

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

Специалист по информационной безопасности

Чем выше растет ценность данных, тем сильнее ценятся эксперты по их защите. За последние несколько лет их престиж вырос еще сильнее на фоне скандалов с вирусами-шифровальщиками, утечками ценной информации и прочими неприятными историями. 

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

Специалист по безопасности может быть либо программистом, либо инженером, либо сисадмином. Так обычно и бывает: специалисты по информационной безопасности вырастают либо из сисадминов, которые знают железо, либо из программистов, которые знают, как работает софт.

Александр Турилин, основатель школы SkillFactory

Службы информационной безопасности занимаются и железом, и ПО, и интернет-системами, и закрытыми инфраструктурами. В этой области могут найти себя бывшие разработчики или менеджеры проектов, не говоря уже об IoT-специалистах. Фактически, любой подтвержденный практический опыт в IT позволяет претендовать на позицию ИБ-специалиста, а остальное зависит от способности и желания обучаться.


Фото в тексте и на обложке: Unsplash

Кем стать в IT: обзор возможностей

Постановка задачи → аналитик

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

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

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

Также нужны технические знания, чтобы понимать реализуемость запросов заказчика хотя бы на уровне «можно», «нельзя», «очень сложно» и «запросто».

Разработка архитектуры продукта → архитектор

Следующая роль — технический архитектор. Его задачи:

  • выделить основные части системы
  • интеграцию между ними
  • выбрать инструменты для разработки

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

Разработка программного кода → программист

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

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

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

Специалист по ИТ-поддержке Должностная инструкция, оклад

Требуется терпение, чтобы помочь пользователям, не связанным с ИТ, понять, как работают компьютерные системы, но это может быть очень полезным. (Источник: Fizkes/Shutterstock)

Как стать специалистом по ИТ-поддержке: часто задаваемые вопросы

Эта должность поможет вам быстро добиться успеха, особенно если вы уже умеете обращаться с компьютером. Вот ключевые шаги и вопросы, необходимые для начала этой работы.

Какое образование и подготовка необходимы для работы специалистом по поддержке ИТ?

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

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

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

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

Есть ли какие-либо другие квалификации, которые следует учитывать?

Сертификация и учетные данные, предлагаемые, например, Ассоциацией индустрии вычислительных технологий (CompTIA), являются разумным шагом в области ИТ, особенно для работы специалиста службы поддержки.

Сколько времени нужно, чтобы стать специалистом по поддержке ИТ?

Это зависит от выбранной вами образовательной траектории. Сертификационные программы могут длиться от шести месяцев до года. Для получения степени младшего специалиста требуется два года, а для получения степени бакалавра — четыре.

В какое время работают специалисты службы поддержки?

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

Каковы перспективы работы?

Выглядит хорошо. Бюро трудовой статистики прогнозирует устойчивый рост примерно на 9% с 2020 по 2030 год. 

Какие навыки и качества сделают человека подходящим для этой работы?

  • Хорошие навыки обслуживания клиентов
  • Отличные коммуникативные навыки, особенно по телефону, в веб-чате или по электронной почте  
  • Хорошие навыки решения проблем
  • Пациент
  • Способность описывать компьютерные проблемы и решения так, чтобы их мог понять нетехнический специалист

Итог:

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

Почтовый индексКоординаты

ШиротаДолгота

Близость (field_program_geolocation)

ИТ-специалист Описание работы

Краткое описание:

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

Обязанности:

ИТ-специалисты помогают настроить клиентское ПО. Они поддерживают и создают резервные копии данных для системы баз данных и для внутренних серверов компании; предоставлять техническую экспертизу и поддержку для всех отделов компании в отношении приложений и проблем с информационными системами, а также нести ответственность за техническое обслуживание и поддержку всех программных приложений, особенно всех данных, связанных с бизнесом компании. ИТ-специалисты также несут ответственность за обслуживание, устранение неполадок и поддержание бесперебойной работы телекоммуникационных систем компании с минимальными проблемами, о которых необходимо сообщать (телефоны, вебинары, интернет-факс). Они готовят бюджет для ИТ-отдела и соответственно контролируют бюджетные расходы; поддержка всех настольных компьютеров, ноутбуков, оборудования и серверов для поддержания их целостности, а также поддержка и обслуживание разработки продуктов и исследований по вопросам, связанным с ИТ, особенно за пределами сети. Они поддерживают связь и проводят мозговой штурм с ИТ-персоналом по таким вопросам, как локальная сеть, интернет-соединения, такие как коммутируемая сеть и удаленный коммутируемый доступ. Они оценивают новое программное и аппаратное обеспечение, чтобы убедиться, что они соответствуют стандартам и правилам компании; отслеживать инвентаризацию и вести инвентаризацию лицензий, а также отслеживать соответствие и сотрудничать с другими руководителями отделов в отношении конфликтов программного и аппаратного обеспечения. Они вместе с другими коллегами-специалистами отвечают за построение технологического скелета; несут ответственность за соблюдение ИТ-руководств для сотрудников, связанных со всей ИТ-инфраструктурой, включая использование компьютеров, периферийных устройств, Интернета/интранета, телефонии и внутренних серверов. Они следят за тем, чтобы ИТ-политика соответствовала бизнес-политике компании, и несут ответственность за поддержание технологических стандартов компании при обеспечении ее технических потребностей. Специалист по информационным технологиям поддерживает телекоммуникации и технологии в компании для оптимизации эффективности рабочей силы с помощью телефонии.