Как правильно называется должность айтишника

Обновлено: 02.07.2024

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

Кто главный в IT-компании?

Главенствующую роль в IT-компании занимает CEO (Chief Executive Officer) или Owner. Это главный исполнительный директор, высшее должностное лицо компании. Он определяет общую стратегию предприятия, принимает решения на высшем уровне и выполняет представительские обязанности.

СЕО управляет не только внутренней средой компании, но и взаимодействует с внешней. Внешняя среда — это акционеры, инвесторы, органы государственной власти, поставщики, банки и т.д.

Главный исполнительный директор принадлежит ко второму уровню управления — административному, то есть непосредственно управляет компанией. К первому уровню управления относится Совет директоров, который выбирают на общем собрании акционеров данной компании.

За разработку новых сервисов или продуктов отвечает СТО (Chief technology officer). СТО или Главный технический директор управляет процессами разработки в проектных командах, руководит обучением и повышением квалификации сотрудников, а также внедряет и поддерживает различные процессы внутри компании.

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

Обязанности CTO могут сильно различаться в зависимости от размера и типа компании (сервисная или продуктовая). В общем случае, chief technology officer — это исполнительный топ-менеджер, чья должность предполагает стратегическое решение научно-технических вопросов в организации и не предполагает участия в разработке конкретных задач и проектов.

Виды разработчиков над проектом

Junior Developer
Работники уровня Junior — это новички без практического опыта, которые устраиваются в компанию, чтобы его получить. Работники уровня Junior получают маленькую заработную плату, но это компенсируется получением опыта.
Junior работают в основном над легкими проектами под присмотром ментора.
Основное требование для такого уровня — способность самостоятельно выполнять технические задачи.

Developer или Middle Developer
Программист или Developer или Middle dev — это человек, ответственный за качественное и своевременное исполнение разработки информационно-программных систем, основанных на применении современных программных технологий. Программист выполняет задачи по написанию и базовому тестированию порученных ему компонентов системы. Поддерживает Junior разработчиков, занимается как архитектурой, так и модульной реализацией проектов, производит реализацию работоспособности прототипов. Кроме того, постоянно занимается самообразованием, понимает алгоритмы, процессы разработки программного обеспечения. Обладает знаниями в следующих областях: языки разметки, понимание технологии web-серверов и серверов приложений, знанием клиентских и серверных технологий, работы браузера, СУБД, операционных систем, офисных пакетов, сред разработки, профильных языков программирования, технического английского.

Senior developer
Ведущий программист – человек, отвечающий за качество и своевременность работ по разработке информационно-программных систем, основанных на применении новейших программных технологий. Обладает глубокими, структурированными знаниями и работает внутри проектной команды, совершенно не имея необходимости контактировать с представителями менеджмента заказчика. Выполняет такие работы, как детальное проектирование и создание спецификаций проектов, полностью контролирует и зачастую и самостоятельно выполняет проектирование мелких проектов и внутренних под-проектов (модулей), занимается программированием и базовым тестированием компонентов. Как правило, имеет законченное высшее образование, реже незаконченное, стаж от 3х лет в качестве developer, умеет комментировать программы, не прибегая к использованию словаря. Также ведущий программист должен разрабатывать документацию, свободно общаться на английским языком, владеть методами и инструментами анализа и проектирования, Software Engineering Process, языками разметки, глубоким пониманием клиент-сервер технологии, работ браузера, web серверов, серверов приложений, БД, ОС, офисными пакетами, может контролировать других разработчиков и ставить им задачи.

Кто работает над проектом, кроме разработчиков?

Помимо разработчиков, над проектом работают и другие специалисты, в частности, тестировщики ПО и специалисты по обеспечению качества (Quality Assurance Engineers, QA-инженеры). Границы между этими двумя должностями смазаны, однако различия все-таки есть.

Задача тестировщика — проверить готовый продукт на несоответствие требований и наличие ошибок и задокументировать найденные ошибки. А задача QA-инженера — не только непосредственно тестирование. Он планирует тестирование и анализирует его результаты, ищет способы улучшить процесс разработки ПО и предотвратить дефекты.
Таким образом, тестирование — это лишь узкая специализация в рамках QA. В компаниях с небольшим штатом QA-инженер может выполнять функции тестировщика, а в крупных компаниях эти должности часто разграничены. У QA-инженеров, как и у разработчиков, есть своя иерархия: Junior QA, Middle QA, Senior QA и т. п.

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

Руководители, координирующие процесс

Разумеется, в каждой команде должны быть руководители, координирующие процесс. Существуют различные руководящие IT-должности, в их числе Project Manager, Software Architect, Team Lead, Tech Lead.
Project Manager (менеджер проекта) осуществляет управление проектов в целом: расставляет приоритеты, планирует выполнение задач, отвечает за организацию работы в команде, оперативное решение проблем, коммуникацию с заказчиком и т. п. По сути, менеджер проекта — не техническая должность, но знание технических нюансов необходимо, без него нельзя эффективно организовать рабочий процесс. Многие PM в прошлом были тестировщиками или разработчиками, а потом решили уйти в управление. Но случается и по-другому: на должность Junior PM берут человека без технического образования, зато с опытом менеджмента, и обучают его техническим нюансам.

Если организационная деятельность проектного менеджера направлена на менеджмент, то Software Architect (архитектор ПО) координирует именно техническую сторону процесса. Он должен иметь целостное видение будущего продукта и на его основе уметь находить оптимальные решения как с точки зрения команды, так и с точки зрения заказчика. В архитекторы ПО обычно уходят старшие/ведущие инженеры, которые не хотят отдаляться от технических задач.

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

Еще одно отличие тимлидов и техлидов от проектных менеджеров и архитекторов ПО состоит в том, что зачастую тимлиды/техлиды координируют не весь проект, а лишь какой-то его аспект. К примеру, QA Tech Lead руководит группой QA-инженеров и отвечает непосредственно за тестирование и обеспечение качества.

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

Ряд должностей, которые не связаны с разработкой, например, менеджеры по продажам (Sales Managers) и рекрутеры (HR). Человек, работающий на такой должности, может не иметь технического образования, но при этом должен разбираться в технической стороне вопроса настолько, насколько это необходимо для эффективного выполнения обязанностей.

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

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

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

Содержание:

Продвижение, оптимизация, маркетинг

В разделе представлены наиболее распространённые и востребованные профессии в сфере интернет-маркетинга, а также продвижения продуктов IT-индустрии.

Полный список профессий в it

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

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

программа для получения профессии сео-маркетолога

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

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

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

баннер курса для seo-копирайтеров

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

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

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

Верстальщик воплощает в реальность идеи по внешнему гармоничному наполнению сайта контентом.

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

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

баннер курса по аналитике сайта

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

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

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

Разработка, проектирование

В раздел включены специалисты, которые занимаются разработкой различных программ, ПО, систем и т. д.

Список it профессий - разработчики

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

Front-end разработчик — специализируется на разработке интерфейса пользователя. Продуктом его деятельности является та часть сайта, которую пользователи видят в браузере.

Back-end разработчик — антипод front-end разработчика, занимается разработкой внутренней части сайта или приложения.

Embedded-программист — осуществляет разработку, создание и внедрение ПО, включая тестирование на каждом этапе.

QA-инженер — специалист, проводящий тестирование проекта на всём этапе его разработки с целью оперативного обнаружения ошибок и отклонений от заданного курса и своевременной корректировки процесса разработки.

Тестировщик программного обеспечения контролирует соответствие готового решения предварительному плану, проверяет качество продукта после реализации проекта.

Разработчик баз данных, помимо непосредственно разработки, внедряет, обслуживает и модернизирует их.

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

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

Мобильный разработчик

  • Android-разработчик ведает всей кухней приложений и ПО устройств на Android. Специалист осуществляет разработку, тестирование, внедрение, модернизацию, исправление ошибок, обновление продуктов.
  • iOS-разработчик — разрабатывает, тестирует, внедряет, корректирует и обновляет ПО и приложения для гаджетов на платформе iOS.

Дизайн, графика, анимация

Раздел включает список творческих профессий в IT.

Список творческих профессий в it

Game-дизайнер держит ответ за всю внешнюю составляющую компьютерной игры. Удобный и функциональны интерфейс, уникальные персонажи, локации, артефакты — всё это создаёт гейм-дизайнер.

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

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

UX-дизайнер создаёт удобный для пользователей дизайн, упрощающий процесс использования сайта.

Администрирование на предприятии

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

IT профессии 21 века список

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

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

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

Администратор баз данных обслуживает эти самые базы и отвечает за их корректное наполнение и использование.

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

Специалист по кибербезопасности несёт ответственность за своевременное проведение профилактических мер по защите системы в целом и её отдельных продуктов или эффективное оперативное устранение последствий взлома.

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

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

Системный программист прописывает системный софт и занимается разработкой системного ПО.

Прикладные технологии в сфере IT

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

Список профессий в it с прикладными науками

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

А в какой профессии вы планируете развиваться, чтобы быть востребованным и высокооплачиваемым специалистом?

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

В этой статье:

В США профессии в IT стали набирать популярность еще в 80-е годы прошлого века. В России первые айтишники стали появляться после перестройки, при этом они сразу стали популярны на западе: каждая уважающая себя корпорация стремилась заполучить в свой штат специалиста из России.

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

Рассмотрим 9 популярных IT специалистов, которыми, вы, возможно, захотите стать:

Профессия IT №1. Системный администратор (сисадмин)

Системный или IT администратор – одна из самых первых профессий, появившихся в сфере информационных технологий.

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

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

Где работать:

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

Зарплата:

Зарплата такого IT специалиста зависит от уровня организации, но в среднем составляет 40-50 тысяч рублей. По данным аналитиков, больше всего системные администраторы востребованы в Москве, Санкт-Петербурге и Новосибирске.

Профессия IT №2. Веб-мастер и веб-программист

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

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

Где работать:

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

Зарплата:

За поддержание действующего сайта в офисе вам в среднем заплатят 30-40 тысяч рублей, при этом за создание нового портала вы сможете заработать до 120 тысяч, но главной проблемой здесь остается поиск заказчиков.

Список популярных профессий в IT сфере​

Профессия IT №3. Администратор баз данных

Администратор базы данных отвечает за работу и сохранность базы данных.

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

Если конкретно, то этот >IT специалист зачастую сам разрабатывает требования к базе данных, сам ее проектирует и в дальнейшем отвечает за эффективное использование и сопровождение базы. Кроме того, администратор управляет учётными записями пользователей и защищает их от несанкционированного доступа.Желательно иметь неплохой уровень технического английского.

Где работать:

Базы данных есть во всех крупных организациях: от сетевых магазинов до банков и государственных структур. Между прочим, профессия входит в список ТОП-50 самых востребованных профессий по версии Минтруда России.

Зарплата:

От 20 до 50 тысяч в зависимости от организации и объема работы.

Профессия IT №4. Разработчик видеоигр

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

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

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

Где работать:

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

Зарплата:

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

Профессия IT №5. Тестировщик

Специалист-тестировщик занимается тестированием компонента или системы.

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

Где работать:

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

Зарплата:

Зарплата IT специалиста по тестированию во многом зависит от того, что он тестирует и в какой компании трудится. В среднем тестировщик зарабатывает от 50 до 100 тысяч рублей.

Профессия IT №6. Специалист по юзабилити (UX/UI)

IT cпециалиста по юзабилити еще называют UX дизайнером или юзабилити инженером. Его главная задача –сделать так, чтобы продукт или программа были понятны и удобны для пользователя.

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

Специалисты по UX (User eXperience) должны довести продукт до ума и сделать так, чтобы он стал максимально удобным и легким для пользователя. Эксперт должен провести качественный анализ конечного результата работы программистов и разработчиков продукта. Им нужно выяснить,соответствует ли продукт ожиданиям заказчика и насколько интуитивно просто его смогут использовать потребители.

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

Граница между двумя <>IT специалистами очень тонка, зачастую компаниям проще искать эксперта, который сможет совместить два направления.

Где работать:

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

Зарплата:

Сумма зарплат стартует от 60 тысяч рублей и может достигать 100 и более тысяч, в зависимости от проекта и компании.

photo

ИТ специалист

Чем занимается айтишник

Айтишники в процессе своей деятельности выполняют различные действия, которые служат отдельными специальностями:

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

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

Программист

Основные направления деятельности айтишника

Мы представим вам основные направления деятельности ИТ-специалистов, чтобы вы могли яснее представить, чем они занимаются.

Разработка

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

Интернет-маркетинг

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

Дизайн

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

Коммуникации и инфраструктура

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

Узкие направления

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

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

Как стать айтишником

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

Например, SEO-оптимизаторы, IT-копирайтеры, SMM-специалисты могут прочитать несколько книг либо пройти обучающий курс и сразу приступить к работе, совершенствуя полученные навыки на практике. Подготовка в этом случае займет 0,5—2 месяца.

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

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

Зарплата айтишника полностью соответствует его навыкам, обязанностям, опыту, месту проживания. Если ИТ-специалист работает в Москве или Санкт-Петербурге, то получает гораздо больше, чем в регионах. Также на уровень оплаты труда влияет направление деятельности айтишника — у представителей разных специальностей отличается и доход (и часто очень сильно).

Профессиональные качества ИТ-специалиста

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

  1. умение мыслить логически;
  2. хорошую память;
  3. способность к командной работе;
  4. самоорганизация;
  5. внимательность;
  6. нестандартность мышления;
  7. усидчивость.

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

Должностные обязанности системного администратора

Айтишниками в организациях называют системных администраторов (штатных либо аутсорсеров). Круг их обязанностей широк и разнообразен, ведь большое количество различного оборудования и программного обеспечения обязывает сразу применять на практике полученные знания (и вместе с этим приобретать новые навыки). Штатные и приходящие сисадмины должны:

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

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

ИТ специалисты в офисе

Плюсы профессии

У любой профессии есть свои преимущества, которые привлекают людей заниматься именно этим делом. Рассмотрим плюсы деятельности айтишника.

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

Минусы профессии

Заключение

IT-профессии и должности

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

Начинающие программисты обычно начинают с позиции разработчика — Developer или Software Engineer (SE). При этом даже внутри разработчиков существует своя иерархия. Вчерашним выпускникам с минимальным опытом работы приходится начинать с позиции Junior SE (то есть младший разработчик), но по мере накопления опыта можно дорасти до SE (Middle SE), а потом и до Senior SE (старшего разработчика) .

В описаниях вакансий обычно также указывается язык программирования, которым должен владеть соискатель на определенную должность, например, Junior Java Developer, Senior C++ Developer и т. п. Благодаря этому уже по названию должности можно понять главные требования к соискателю: язык программирования и профессиональный опыт.

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

Помимо разработчиков, над проектом работают и другие специалисты, в частности, тестировщики ПО и специалисты по обеспечению качества (Quality Assurance Engineers, QA-инженеры). Границы между этими двумя должностями смазаны, однако различия все-таки есть.

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

Таким образом, тестирование — это лишь узкая специализация в рамках QA. В компаниях с небольшим штатом QA-инженер может выполнять функции тестировщика, а в крупных компаниях эти должности часто разграничены. У QA-инженеров, как и у разработчиков, есть своя иерархия: Junior QA, Middle QA, Senior QA и т. п.

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

Разумеется, в каждой команде должны быть руководители, координирующие процесс. Существуют различные руководящие IT-должности, в их числе Project Manager, Software Architect, Team Lead, Tech Lead.

Project Manager (менеджер проекта) осуществляет управление проектов в целом: расставляет приоритеты, планирует выполнение задач, отвечает за организацию работы в команде, оперативное решение проблем, коммуникацию с заказчиком и т. п. По сути, менеджер проекта — не техническая должность, но знание технических нюансов необходимо, без него нельзя эффективно организовать рабочий процесс. Многие PM в прошлом были тестировщиками или разработчиками, а потом решили уйти в управление. Но случается и по-другому: на должность Junior PM берут человека без технического образования, зато с опытом менеджмента, и обучают его техническим нюансам.

Если организационная деятельность PM'а направлена на менеджмент, то Software Architect (архитектор ПО) координирует именно техническую сторону процесса. Он должен иметь целостное видение будущего продукта и на его основе уметь находить оптимальные решения как с точки зрения команды, так и с точки зрения заказчика. В архитекторы ПО обычно уходят старшие/ведущие инженеры, которые не хотят отдаляться от технических задач.

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

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

Еще одно отличие тимлидов и техлидов от проектных менеджеров и архитекторов ПО состоит в том, что зачастую тимлиды/техлиды координируют не весь проект, а лишь какой-то его аспект. К примеру, QA Tech Lead руководит группой QA-инженеров и отвечает непосредственно за тестирование и обеспечение качества.

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

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

В разработке сайтов не обойтись без верстальщиков и дизайнеров. А для того чтобы решать проблемы, возникающие у пользователей конечного продукта, существуют специалисты по поддержке пользователей. Такая должность может называться Desktop Support Engineer, Technical Support Engineer.

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

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

Высшая руководящая должность в IT-сфере — это технический директор (Chief Technical Officer, Chief Technology Officer, CTO). Он отвечает за оптимизацию производства в целом, координацию работы руководителей отдельных команд, внедрение и поддержку новых процессов внутри компании, разработку новых продуктов или сервисов. Как и все топ-менеджеры, CTO отвечает не за конкретный продукт, а за компанию в целом.

Читайте также: