Отправьте это всем членам вашей семьи, которые настаивают на том, чтобы вы починили их тостеры и микроволновые печи.

Одна давняя подруга недавно представила меня своим «компьютерным парнем». Она знает меня более 20 лет, но я уверен, что она не сможет точно описать, что я на самом деле делаю с компьютерами.

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

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

Его не зря называют информационными технологиями - все дело в информации и данных.

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

Программист

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

Программист несет ответственность за то, чтобы кнопка «Добавить в корзину» на веб-сайте правильно помещала нужный товар в корзину.

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

Как вы уже догадались, весь этот «интеллект», который предлагает веб-сайт, был создан программистом.

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

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

UI / UX дизайнер

Помните эту кнопку «Добавить в корзину»? Почему оранжевый?

Когда вы были на веб-сайте, довольно легко вы нашли эту кнопку или вам нужно было искать ее на веб-сайте?

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

Поблагодарите Дизайнера пользовательского интерфейса / взаимодействия с пользователем за то, что вы легко можете перемещаться по сайту. Иногда UI-дизайнер и UX-дизайнер - разные люди; иногда один и тот же человек делает и то, и другое.

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

Администратор базы данных (DBA)

Откуда берутся все эти данные о продукте? Куда он девается, когда вы нажимаете «Отправить заказ»?

Как Amazon не путает ваш заказ с миллионами других заказов? Как веб-сайт узнает, что нужно отображать вашу информацию о доставке и оплате, когда вы входите в свою учетную запись? Разве не удобно, что Amazon запоминает данные вашей кредитной карты и столько адресов доставки?

Вы когда-нибудь ничего не находили на Amazon? Вроде все доступно! Каждое описание, каждая цена, каждый отзыв о каждом продукте - это тонна данных.

Администратор баз данных хранит все эти данные. Их задача - обеспечить доступность данных для вас, покупателя, а также Amazon для их целей. Администратор баз данных гарантирует, что эти данные надежно хранятся и доступны в кратчайшие сроки. В противном случае вы можете разочароваться и вместо этого делать покупки на Walmart.com.

Сетевой инженер

Если вы можете представить себе все данные на веб-сайте Amazon, они включают в себя всю вашу историю покупок, а также историю всех остальных. Очевидно, есть также сотни миллионов товаров, доступных для поиска.

Все эти данные хранятся на серверах по всему миру. Как вся эта информация попадает на ваш компьютер или телефон?

Задача сетевого инженера - обеспечить пути, которые связывают серверы Amazon прямо с вашим устройством. В любой момент вы можете быть подключены к серверу в Европе, Северной Америке или Юго-Восточной Азии в зависимости от различных условий.

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

По этим путям проходит код, созданный программистом и дизайнерами UI / UX. Данные, которыми управляет администратор баз данных, также передаются по этим «каналам».

Инженер по кибербезопасности

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

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

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

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

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

Инженер QA

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

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

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

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

Аналитик данных

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

Итак, данные собираются и просматриваются. И что? Больше данных создается из собранных данных.

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

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

Откуда все данные? Из базы данных, управляемой администратором баз данных.

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

«Системные администраторы» заставляют все работать для покупателей и сотрудников Amazon.

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

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

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

Мы все компьютерные люди

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

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

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

Единственное, что нас, вероятно, объединяет, - это наша способность решать любые проблемы, связанные с технологиями, с помощью наших высочайших навыков в Google. Благодаря этой нашей способности нас постоянно называют «компьютерщиками».

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