Для начала выделим направления IT-деятельности. К таковым относятся: разработка, дизайн, менеджмент, маркетинг, поддержка и аналитика. В каждом направлении выделяем собственно IT-профессии, которым соответствуют определённые навыки. Попытаемся их кратко описать.
В IT-разработке самой узнаваемой и известной профессией является, конечно же, программист (занимается созданием компьютерных программ, алгоритмов, сайтов). Профессия программист подразделяется на множество названий по языкам программирования (Java, PHP, JavaScript, JavaAndroid и пр.), вот например:
- программист Java создаёт сложные приложения, с помощью этого языка программирования. Он используется для разработки корпоративных приложений и видеоигр, веб-приложений с использованием JSP (Java Server Pages), а также родных Android-приложений для смартфонов и планшетов,
- PHP программист – разработчик, который использует именно этот, самый распространённый на сегодняшний день, язык программирования. Он очень прост для освоения и способен удовлетворить запросы профессионалов. Предназначен для "оживления" страниц сайта,
- тестировщик - проверяет IT-продукт на различные неполадки и неточности в использовании, ищет "подводные камни". Вот, например, QA automation мониторит качество продукта на различных этапах его разработки, тестирования и эксплуатации и, как и программисты, занимается разработкой, только он создает продукт, чтобы проверить написанное программистами.
- программист JS с помощью этого языка превращает "безжизненные" интернет-странички в полнофункциональные веб-приложения, позволяет ускорить взаимодействие пользователя с сайтом и снизить нагрузку на сервер. Front-end программист должен хорошо владеть HTML разметкой, CSS, языком программирования JavaScript, а также фреймворком React, Angular, Vue. Хороший front-ent программист также знает серверные языки, что необходимо для понимания взаимосвязи клиентской части с серверной стороной.
С направлением IT-дизайн попроще. Здесь можно выделить следующую профессию:
- веб-дизайнер - художник с техническим складом ума. Можно сказать, что их задачей является создание привлекательного и удобного веб-дизайна и интерфейса, которые в свою очередь являются показателями качественного программного обеспечения. Также от веб-дизайна зависит количество пользователей интернет ресурса, что важно принять во внимание программисту при разработке веб-приложения. Умение правильно использовать web-дизайн является большим плюсом для разработчика. Например, web-дизайн UX включает в себя информационную архитектуру, проектирование взаимодействия, графический дизайн и контент. Web-дизайн UI - это более узкое понятие, включающее в себя определенный набор графически оформленных технических элементов (кнопки, чекбоксы, селекторы и другие поля). Его задача – помочь пользователю организовать взаимодействие с программой/сайтом.
С менеджментом в IT вообще "всё просто": IT-директор, менеджер проекта и менеджер продукта. Будь гением компьютеров, хорошим управленцем, создавай и, знай себе, руководи.
В направлении IТ-маркетинг уже разнообразней:
- SMM-менеджер - занимается продвижением продукта в социальных сетях,
- SEO-специалист - продвигает сайты в сети,
- интернет-маркетолог - продвигает бренд в интернете,
- менеджер по продажам IТ-услуг - посредник между покупателем и ИТ-компанией,
- PR-менеджер - специалист по рекламе и связям с общественностью.
IT-поддержка – достаточно большой и важный «кусок» TТ-отрасли. Сюда относятся:
- администратор базы данных - разрабатывает и поддерживает БД,
- системный администратор или сисадмин - следит за правильной работой компьютеров и ПО,
- специалист по информационной безопасности - изобретает системы, обеспечивающие сохранность информации разных уровней,
- сетевой администратор - проектирует сети и налаживает инфокоммуникации,
- CRM-менеджер - выстраивает отношения с клиентами,
- специалист службы технической поддержки.
В IT-аналитике можно выделить системного аналитика, который разрабатывает ИТ-систему, работающую на улучшение эффективности бизнеса, веб-аналитика, который анализирует поведение пользователей на сайте, и аналитика Big Data, который изучает большие массивы данных в науке и бизнесе.
Современный рынок IТ-технологий также невозможно представить без работы HR-специалистов и рекрутеров. Но, тем не менее, очень часто приходится сталкиваться с неправильным представлением разработчиков и других специалистов о таких сотрудниках. Кто же такие IT-HR и IT-рекрутеры?
IT-рекрутерами именуют специалистов, в сферу деятельности которых входит подбор кадров. Правильный выбор кандидата может помочь в увеличении производительности, прибыли и повышении лояльности сотрудников. Неправильный выбор обычно сказывается на большой текучке персонала или недостаточной компетенции сотрудников.
HR - специалисты занимаются подбором персонала, его адаптацией, оценкой, обучением. Они же (чаще всего – совместно с руководителями подразделений) разрабатывают систему мотивации в компании, оценивают эффективность труда персонала компании. Им же приходится и выяснять причины "текучки" и бороться с ней — если компания столкнулась с этой неприятной проблемой. Конечно, это не значит, что всем этим занимается один и тот же человек. Обычно в крупных компаниях работают целые отделы персонала, и у каждого сотрудника – своя специализация.