Обновить

Технотекст

Володя, где мой компьютер? Проблемы школьной информатики в России

Время на прочтение15 мин
Охват и читатели31K

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

Читать далее

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

Время на прочтение5 мин
Охват и читатели18K

«Ты будешь наставником! Новый сотрудник выходит завтра» — именно так начинается история про то, как я стала наставником. У новенького наставника рождается масса вопросов: Смогу ли я? С чего начать? Как преподнести информацию и ничего не забыть?

При этом я в Екатеринбурге, а новый сотрудник в Москве. Страх, испуг и непонимание.

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

Что мы сделали

- Придумали формат общения руководителя и наставника.

- Подготовили памятку для наставника.

- Создали обучение для новых наставников.

- Разработали процесс онбординга с шаблонами планов на 100 дней (испытательный срок). 

Читать далее

Как мы придумали свою диаграмму Ганта

Время на прочтение15 мин
Охват и читатели568

В управлении проектами часто возникает вопрос: как лучше спланировать последовательность работ разных отделов, убедиться в отсутствии оверкапа по капасити, да и вообще понять критический путь будущего релиза? Желательно ещё и визуализировать все эти планы. Ко всему этому, часто бывает, что нужно внезапно и быстро переработать утвержденное ранее.

К нашему счастью, эту проблему решили за нас еще в конце XIX века, придумав диаграмму Ганта. Затем придумали компьютеры, а после — Интернет. И, казалось бы, какие тут еще могут остаться проблемы, но не всё так просто — ведь нельзя просто создать универсальный инструмент, который удовлетворял бы нуждам всех. 

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

Читать далее

Управление риском ИТ

Время на прочтение13 мин
Охват и читатели40K

Приветствую!

Меня зовут Максим Торнов и я продолжительное время занимаюсь проектами в области управления рисками и аудитом ИТ и ИБ. Помимо этого, я долгое время работал в различных областях ИТ, а также занимался проектами по оценке эффективности и внедрению систем внутреннего контроля, в одной из консалтинговых компаний «Большой четверки».

В данном материале мне бы хотелось рассказать Вам об основах управления риском ИТ.

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

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

Читать далее

Обучение на частного пилота в России. Личный опыт

Время на прочтение18 мин
Охват и читатели146K

На Хабре уже было несколько статей про то, как люди нашли свой путь в небо через частную малую авиацию, а точнее — авиацию общего назначения (АОН). Обучались авторы тех статей чаще всего за рубежом. Информации из первых рук о том, как стать частным пилотом в России, сравнительно мало, и большая ее часть уже успела устареть.

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

Читать далее

У меня нет руки, но я играю в шутеры и action/RPG

Время на прочтение6 мин
Охват и читатели13K

Привет! Меня зовут Андрей Квасов, и я работаю заместителем технического директора по административным вопросам в Pixonic. 

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

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

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

Читать далее

Оцениваем работодателя на собеседовании. Как понять, что за компания перед тобой?

Время на прочтение12 мин
Охват и читатели52K

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

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

Читать далее

Встречайте UUID нового поколения для ключей высоконагруженных систем

Время на прочтение3 мин
Охват и читатели34K

31 марта 2022 года на сайте IETF был официально размещен текст рабочего документа (копия 1, копия 2) New UUID Formats (далее – стандарт), который должен формально обновить, а фактически заменить давно устаревший и изначально ущербный RFC 4122.

В долгих и жарких спорах удалось выработать стандарт высокого качества. Можно надеяться, что этот стандарт заменит многочисленные «самоделки» энтузиастов и отдельных компаний: ULID, KSUID, CUID и т.д., а в СУБД будут встроены генераторы UUID новых форматов, предназначенных для ключей высоконагруженных систем.

Читать далее

cors-anywhere на чистом конфиге nginx

Время на прочтение5 мин
Охват и читатели37K

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

Не одним CORS едины

Science art: я тут вырастил уши на ладошке и рэп для микробов написал

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

К своему стыду о существовании Science art я узнал только недавно. Узнал, кстати, из чудесного подкаста Насти Четвериковой «Искусство для пацанчиков». Если вам хочется весело и непринужденно погрузиться в мир музыки, культуры и искусства, без снобизма и заунывных, монотонных отповедей, смело подписывайтесь на ее подкаст или покупайте одноименную книгу, не пожалеете.

Под катом пятюля крышесносных историй, для тех, кто, как и я верит, что миром правят «Слабоумие и отвага».
Читать дальше →

Как мы искали в компанию человека с инвалидностью

Время на прочтение4 мин
Охват и читатели17K


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

Например, Комитет ООН по правам инвалидов рекомендует использовать определение «человек с инвалидностью». Сами же люди с инвалидностью термин «инвалид» недолюбливают.

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

За мировой стандарт принято правило «people-first language» ─ когда говорят о ком-то, первым делом называют его человеком, а уже затем говорят про его болезни или особенности. Таким образом, сегодня в ходу нейтральное выражение – «people with special needs» (люди с особыми потребностями) или люди с инвалидностью.

При этом, пару лет назад Минтруду РФ пришлось даже опровергать в прессе новости о том, что они планируют исключить употребление термина «инвалид».

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

Переехать нельзя остаться

Время на прочтение4 мин
Охват и читатели64K

Начало весны 2022 года ознаменовалось целой чередой громких заявлений и публикаций в СМИ о массовом исходе ИТ-специалистов из страны. Цифры впечатляющие, в диапазоне от 50 000 до 200 000 человек.

Читать далее

IO_URING. Часть 1. Введение

Время на прочтение13 мин
Охват и читатели50K

Всем привет! Наверное, многие уже слышали о новом интерфейсе ядра Linux — io_uring. Это новый способ работы с асинхронным I/O (и не только) в Linux. Кстати, новый он не только из-за даты выхода в свет, но и в плане подходов, которые предлагает разработчику.

Заинтересовало? Более подробно разберемся под катом.

Читать далее

Путь в ИТ: разработчик с 30-летним опытом о карьере, олдскульном программировании, переписывании чужого кода и правилах

Время на прочтение8 мин
Охват и читатели5.9K

 В нашем первом посте для Habr мы рассказывали про сотрудника, который в один момент радикально изменил карьеру – ушел из пилотов вертолетов в тестировщики. Отклик был очень хорошим, мы продолжили искать интересные истории внутри компании. В прошлом году к нашей команде присоединился специалист, который, наоборот, пришел в айти еще школьником. Было это в 80-е, когда «прийти в айти» было не так-то и легко, нужно было сначала разогнать факелом динозавров найти компьютер и прочесть библиотеку фундаментальной литературы, чтобы понять, как его включить.

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

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

Читать далее

Actions: как в GitHub, но в GitLab

Время на прочтение20 мин
Охват и читатели22K

Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group.

То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в компании достигает такой зрелости, что появляются tools team, enabling team и инициативы, направленные на повышение developer experience. Одной из таких инициатив мы и занимаемся. Если вкратце, мы хотим упростить старт новых продуктов в компании за счет предоставления шаблонов.

В X5 Group много web-сервисов, и с переходом на продуктовый подход виден рост количества команд, которые все чаще прибегают к их созданию. Конечно, каждая команда должна быть кросс-функциональной, чтобы успех реализации продукта зависел в большей степени от самой команды. Но часто мы сталкиваемся с тем, что найти инженера с ролью devops в команду — это задача нескольких месяцев. А терять столько времени на старте — непозволительная роскошь. Поэтому в компании ведутся работы по созданию “стартовых наборов”, решающих задачу минимум — быстрого старта разработки и создания dev-окружения силами самих разработчиков.

В поставку такого “стартового набора” входит и CI/CD pipeline. В этой статье, в частности, мы бы хотели поделиться подходом шаблонизации GitLab Pipelines, который мы стараемся продвигать у себя в компании, и рассказать про инструмент, который для этого разработали.

Читать далее

Чтоб сервер не рассыпался по дороге: как мы перевозим дорогое ИТ-оборудование

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

(Если позвать грузчиков за бутылку, может получиться вот так)

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

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

Читать далее

Профессиональный обман: как мы рассылаем фишинговые письма нашим клиентам

Время на прочтение6 мин
Охват и читатели24K

Перед новым годом в приемной компании «А», входящей в состав крупного холдинга, раздался звонок. Трубку подняла секретарь — Марина. Звонивший представился как сотрудник головной компании и сообщил, что, необходимо передать директору персональное приглашение на новогоднюю вечеринку. Марина открыла почту, нашла письмо и распечатала документ, а заодно сообщила e-mail руководителя. Она совершила ошибку.


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



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

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

Парадокс (не)успешности

Время на прочтение5 мин
Охват и читатели8K

Начнем с истории несостоявшего гения.

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

Стать успешнее

Рейтинги на службе у веба

Время на прочтение2 мин
Охват и читатели475
Коллеги, решил поделиться новостями о московских встречах, а также спросить совета.
Итак, 5го октября, воскр. состоится уже 3я встреча стартаперов. На вторую встречу пришло в двое больше человек чем на первую и тенденция роста обещает сохраниться. Руководителей стартапов желающих презентовать свои проекты также становится все больше, а время как известно не резиновое. С начала было принято решение составить бриф, заполнив который стартапер высылает его организаторам. Те, в свою очередь, выбирают из претендентов наиболее подготовленных и предлагают им выступить со своими презентациями на встрече, получив необходимую критику, идеи и внимание инвесторов.
Вы можете догадаться что произошло дальше. Конечно были те, кто был не согласен с решением не пропускать чей-то стартап к обсуждению.
Что делать в таком случае?
Читать дальше →

Bison, dynamic linking и… обработка BMP изображений

Время на прочтение25 мин
Охват и читатели4.6K

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

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

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