Что такое IT и как оно устроено?

29.08.2023

IT- Information Technologies, Информационные Технологии, ИТ. Что скрывается за этими словами? Давайте попытаемся разобраться.

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

IT охватывает такие области как железо (hardware), программное обеспечение (software), а также сами процессы разработки и управления компьютерной инфраструктурой.

Самое страшное испытание для современного человека это встреча с самим собой. Современный человек настолько сильно боится этого, что готов принести себя в жертву виртуальной реальности. Оставшись наедине с собой, мы берём в руки телефон, открываем социальные сети и пытаемся сбежать от самого себя в виртуальный мир. Если это не социальные сети, то это телевизор, YouTube или компьютерные игры. Убегая в виртуальный мир, мы пытаемся найти там собеседника, с которым можно поговорить, врага в компьютерной игре, которого надо победить, или героя в очередном телесериале, за выдуманной судьбой которого надо обязательно следить.

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

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

Первой профессией в нашем списке будет конечно же программист. Помните один из приколов: «Почини мне компьютер, ты же программист!». Этот прикол показывает то, как о программисте думают те люди, которые не знают чем в действительности занимаются программисты. Большинство людей думает, что программист может решить любую проблему, связанную с компьютером. Но это далеко не так.

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

Помимо программистов в IT работают тестировщики программного обеспечения (QA – Quality Assurance). Программы создаются программистами, а это люди и им свойственно ошибаться. Поэтому в программах появляются ошибки (баги – вид ошибки на IT жаргоне). Тестировщики это те люди, которые следят за качеством разработанных программ, находят в них ошибки и «заставляют» программистов их исправлять.

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

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

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

Большинство электронных устройств в мире соединены между собой разного рода сетями. Сети необходимы для того, чтобы электронные устройства могли обмениваться данными. Примеры сетей: Wi-Fi у вас дома, 4G и 5G телефонные сети, оптический кабель, проложенный между континентами, проект Илона Маска Starlink. Всем этим хозяйством нужно управлять, поэтому в IT существует такая профессия как сетевой инженер или просто сетевик.

При взаимодействии пользователя с компьютерной программой огромное значение играет её внешний вид и удобство использования. Все пользователи хотят использовать красивые и удобные программы. Внешний вид программы в IT принято называть UI – User Interface (пользовательский интерфейс). В мире IT нашлось место такому специалисту как UI дизайнер, который занимается разработкой внешнего вида например сайтов, десктопных и мобильных приложений. Сайт не только должен быть красивым, но и удобным в использовании. За удобство использования приложений отвечает UX – User Experience, специалист по пользовательскому опыту.

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

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

В продолжении серии вы можете узнать о том, что мир IT открыт для всех! Не пропустите!

БЕСПЛАТНАЯ ОНЛАЙН ЛЕКЦИЯ ПО JAVA

ОСНОВЫ ПРОГРАММИРОВАНИЯ

УЖЕ 09 АПРЕЛЯ 2024 года в 19:00