Месяц: Январь 2023

  • Задачи “про гномиков”

    от автора

    Много статей написано о том, как надо или не надо проводить собеседования. Вот ещё одна. Я хочу обсудить такой популярный класс как «задачи про гномиков». Что это такое, как это работает и работает ли, в каких случаях лучше применять. Подключу для оценки свой опыт из спортивного «Что? Где? Когда?» (ЧГК), а также выслушаю мнение тех HR, с которыми лично мне было комфортно взаимодействовать как с одной, так и другой стороны «баррикад».Итак, что…

  • Разбираем шаблоны проектирования

    от автора

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

  • Где ищут клиентов таргетологи и маркетинговые агенства? И на чем ещё зарабатывают?

    от автора

    Меня зовут Александр Яничкин, у меня небольшое маркетинговое агенство и я уже 6 лет занимаюсь таргетингом.Недавно занялся вопросом системной лидогенерации на чеки от 30 000 рублей за 1 услугу. В процессе работы проанализировал методы получения таких клиентов у своих близких коллег и собранный материал изложил в данной статье.Юнит — таргетолог или маркетинговое агенство.В выборку попали…

  • Как я создавал свой первый дашборд на Visiology 3 и почему второй буду делать немного позже

    от автора

    Привет, Хабр! Меня зовут Салават Сафиуллин, и сегодня я хочу поделиться с вами своим первым опытом создания дашборда на Visiology 3. Это новая версия платформы, которой мы пользуемся уже несколько лет, но она кардинально отличается как архитектурой, так и принципами работы. Дашборды на версии нужно создавать заново и по-другому. Поэтому мне было особенно интересно сделать…

  • Что делать, если в начале спринта у тестировщика нет задач?

    от автора

    Часто в начале спринта у тестировщика нет задач. Ну а что, тестировать еще нечего, приходится ждать готового функционала. Давайте рассмотрим стандартные этапы разработки новой фичи: создание дизайна, верстка, разработка, тестирование. И всё здесь так, но где-то между ними затесалось создание тестовой документации. Как выглядит сценарий работы, к которому нужно стремиться: Начинается обсуждение новой «хотелки» заказчика.…

  • Приведет ли автоматизация к экономическому кризису?

    от автора

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

  • Как программисту снизить когнитивную нагрузку: три способа

    от автора

    Предотвращение когнитивной перегрузки программиста — это ключ к недопущению ошибок и ускорению разработки.Среди подкастов, которые я обычно слушаю, один называется «Никаких дурацких вопросов». В минувший понедельник я с большим интересом прослушал выпуск «Когда простота становится избыточной?». В нем авторы бросили вызов пресловутой «бритве Оккама» и продемонстрировали предвзятое отношение людей к простейшему объяснению по сравнению с…

  • Kotlin/Golang работа в двух языках

    от автора

    Сразу дисклеймер, статья больше про Golang, но мой «родной» и основной на протяжении уже 6 лет — Kotlin — буду рад если будут замечания по Golang части в комментарияхНемного о себе — системный архитектор компании SpectrumData, тут вроде как по канонам хабра ни рекламы ничего давать нельзя, но есть канал по программированию у нас -…

  • Bittorrent с нуля на Go

    от автора

    BitTorrent — протокол загрузки и распространения файлов через Интернет. В отличие от традиционных отношений клиент/сервер, когда загрузчики подключаются к центральному серверу (например, для просмотра фильма на Netflix или загрузки веб-страницы), участники сети BitTorrent, называемые одноранговыми узлами, загружают фрагменты файлов друг с друга. Это то, что делает BitTorrent одноранговым протоколом. Исследуем, как он работает, и создадим…

  • Home Assistant: Яндекс Алиса говорит, какие окна у вас не закрыты

    от автора

    О чем тут вообще?В своей реализации умного дома я сделал скрипт, который называется “Я ухожу”. По задумке он вызывается перед уходом из дома, когда никого не остается. Скрипт выключает свет и разные устройства. Его можно активировать фразой “Алиса, я ухожу”.Затем я приобрел контактный сенсор Zigbee и повесил его на окно. Мне захотелось, чтобы Алиса сообщала,…