Обновить
11.83

Терминология IT

Термины, понятия, аббревиатуры

Сначала показывать
Порог рейтинга
Уровень сложности

ГИС? или неГИС? Вот в чем вопрос

Время на прочтение4 мин
Количество просмотров47K

Привет, Хабр!


Поводом к этой публикации является отсутствие конкретного определения такой сущности как ГИС (государственная информационная система) с одной стороны, и разнообразная (порой, недопустимая) трактовка этого понятия с другой стороны. Правильная классификация системы (ГИС или неГИС) имеет непосредственное практическое значение: если система неГИС, то ряд обязательных (порой серьезных) требований переходят в разряд рекомендаций.


Что же такое государственная информационная система? Федеральный закон от 27.07.2006 N 149-ФЗ "Об информации, информационных технологиях и о защите информации" (далее — закона) содержит понятие информационной системы (в целом) и косвенно определяет ГИС.

Читать дальше →

Закон Галла: что он гласит и как применяется в IT

Время на прочтение4 мин
Количество просмотров16K
Рассказываем, в чем суть закономерности, как она себя проявляет и что бывает, когда эту закономерность не учитывают в процессе проектирования и разработки IT-систем.


Фото — Spencer — Unsplash

В книге «Сам себе MBA. Самообразование на 100%», написанной Джошом Кауфманом (Josh Kaufman), закон Галла приведен в следующей формулировке:

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

От «русской рулетки» к безопасному LOTO: как защитить персонал ЦОДа

Время на прочтение5 мин
Количество просмотров8.7K

Safety first – не абстрактный призыв, а вполне конкретный план действий на предприятиях с рисками промышленной безопасности. Дата-центры относятся к таким объектам, а, значит, должны иметь проработанные правила охраны труда. Сегодня я расскажу, как на площадке Linxdatacenter в Санкт-Петербурге работает система LOTO, повышающая безопасность эксплуатации ЦОДа.
Читать дальше →

ІТ термины на примере процесса выращивания картошки

Время на прочтение7 мин
Количество просмотров100K

image


Недавно меня спросили, чем разработка на C# отличается от разработки на C++. В результате родилась идея объяснить значение тех или иных ИТ терминов на примере процесса выращивания картошки.

Читать дальше →

Матрёшка Си. Слойная система языка программы

Время на прочтение13 мин
Количество просмотров11K
Попробуем представить химию без Периодической системы Менделеева (1869). Сколько же элементов надо было держать в голове, причём в произвольном порядке… (Тогда — 60.)

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

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

image

Читать дальше →

Наши урезанные мобильные веб-сайты

Время на прочтение3 мин
Количество просмотров16K
image

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

“Так исторически сложилось” считать мобильные версии урезанными. Так действительно было, даже с приходом полноценных браузеров в мобильные телефоны. Но уже прошло очень много времени и пора пересмотреть отношение к мобильным веб-сайтам.
Читать дальше →

Что такое «цифровая трансформация» и «цифровые активы»?

Время на прочтение3 мин
Количество просмотров8.4K
Сегодня я хочу поговорить о том, что такое «цифра». Цифровая трансформация, цифровые активы, цифровой продукт… Эти слова звучат сегодня отовсюду. В России нацпрограммы запускают и даже министерство переименовывают, но читая статьи и доклады натыкаешься сплошь на округлые фразы и невнятные определения. А недавно по работе я был на совещании «высокого уровня», где представители одного уважаемого института, готовящего кадры в сфере информационных технологий на вопрос «В чем разница между информатизацией и цифровизацией» ответили, что «это одно и то же — просто цифровизация — это такое хайповое словечко».

Мне кажется, пора разобраться.
Читать дальше →

Как зависит перевод термина trunk от вендора коммутаторов?

Время на прочтение5 мин
Количество просмотров15K

На эту ошибку (или, если хотите, разночтение) я обратил внимание во время проверки перевода по коммутаторам NETGEAR. Дело в том, что при переводе термина “trunk” нужно обязательно учитывать, чьей трактовки придерживается вендор — Cisco или HP, ибо между ними очень разный технический смысл.


Давайте разбираться.




Рассмотрим проблему на следующих примерах:


1. Cisco



2. HP



Внимательный читатель обратит внимание, что “trunk” в этих примерах имеет разное значение.


Будем «копать».

Читать дальше →

Справочная: что такое Continuous Delivery

Время на прочтение4 мин
Количество просмотров11K
Ранее мы рассказали о Continuous Integration (CI). Продолжим с Continuous Delivery. Это — свод методов разработки ПО. Он помогает удостовериться в готовности кода к развёртыванию.

Читать дальше →

Что такое гейзенбаг: история термина и примеры

Время на прочтение4 мин
Количество просмотров16K
Это — справочный материал о гейзенбагах. Говорим о том, как они выглядят и какое отношение имеют к мейнфреймам — прародителям облака.


/ фото Lars Zimmermann CC BY

Heisenbug (гейзенбаг или хайзенбаг) — термин, описывающий ошибки, которые меняют свойства во время отладки кода. То есть они исчезают при тестировании и дебаггинге, но проявляются в продакшене.
Читать дальше →

Справочная: как устроен процесс Continuous Integration

Время на прочтение4 мин
Количество просмотров14K
Сегодня мы обратимся к истории термина, обсудим сложности внедрения CI и приведем несколько популярных инструментов, которые помогут с ним работать.

Читать дальше →

Вещи, которых я не знаю в 2018

Время на прочтение5 мин
Количество просмотров32K

Привет, Хабр! Представляю вашему вниманию перевод статьи "Things I Don’t Know as of 2018" автора Дэна Абрамова.


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


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

Читать дальше →

Сколько лет вашему сеньору?

Время на прочтение3 мин
Количество просмотров49K


Не знаю как вам, а мне кажется диким когда люди с парой лет опыта величают себя «сеньор девелопер». Конечно, отдельные гении могут писать идеальные программы ещё в школе, но на то они и гении — единицы из миллионов.

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

Так что же происходит? В самом деле у нас урожай гениев или просто модная тема новостей? Поменялось ли что-то за последние годы? Я решил узнать. Под катом методология исследования, немного графиков и внезапные результаты.
Читать дальше →

Ближайшие события

Игры в тетрис, или что такое capacity management в дата-центре

Время на прочтение7 мин
Количество просмотров9.7K

Зал дата-центра NORD-4 в 2016 году.

Вот пустой машинный зал в дата-центре. Думаете, стойку можно поставить в любое место? Если бы все было так просто!

Меня зовут Алексей, я занимаюсь capacity management в дата-центрах DataLine. Сегодня расскажу, что правильно расставлять стойки в зале – это целая наука, а иногда и искусство.

Что такое capacity management?


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

Если размещать оборудование как попало, то можем оказаться в следующих неприятных ситуациях:
Читать дальше →

FunCorp словарь

Время на прочтение5 мин
Количество просмотров5.2K


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

Управление инцидентами: «отдать нельзя оставить» или искусство расстановки запятых

Время на прочтение10 мин
Количество просмотров19K
Вы замечали, как любая рыночная ниша, став популярной, привлекает маркетологов от информационной безопасности, торгующих страхом? Они убеждают вас, что, случись кибератака, компания не сможет самостоятельно справиться ни с одной из задач по реагированию на инцидент. И тут, конечно, появляется добрый волшебник – сервис-провайдер, который за определенную сумму готов избавить заказчика от любых хлопот и необходимости принимать какие-либо решения. Рассказываем, почему такой подход может быть опасен не только для кошелька, но и для уровня защищенности компании, какую практическую пользу может принести вовлечение сервис-провайдера и какие решения должны всегда оставаться в зоне ответственности заказчика.


Читать дальше →

Особенности тестирования кредитов: как один баг влияет на тысячи долларов выручки

Время на прочтение5 мин
Количество просмотров10K
Привет. Меня зовут Ольга Михальчук, я QA engineer (Quality Assurance engineer или тестировщик) в финтех-компании ID Finance. В этом посте я расскажу, чем занимаются QA и как искать и исправлять баги в кредитных калькуляциях, пока они не привели к большим убыткам в вашей компании.

image
Читать дальше →

Хороший код до Google не доведет

Время на прочтение5 мин
Количество просмотров25K
Долгое время работая в разных сферах ИТ, мы с исследовательской командой наблюдали все возможные проблемы становления разработчиков и все причины-следствия их дефицита. Нас интересовало: почему программист развивается в senior-специалиста так долго или вовсе им не становится? Откуда неоправданные ожидания с обеих сторон? И главное — что делать разработчику на каждом уровне, чтобы войти в привилегированную касту senior-ов, архитекторов, тимлидов и руководителей?

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

Senior, who the f… is Alice Senior?


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

Построение процессной модели при внедрении программного обеспечения

Время на прочтение7 мин
Количество просмотров7.8K

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

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

Пример процессного подхода: предпроектное обследование промышленной компании. Пример BPMN диаграммы

Время на прочтение10 мин
Количество просмотров12K


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

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