Обновить
18
0
Максим Мирошниченко@R3Z4boris

Пользователь

Отправить сообщение

Как я потратил 40 часов на поиск одного кандидата и сделал инструмент для HR-анализа

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели6.1K

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

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

Читать далее

Bubble Tea — TUI-фреймворк для Go. Мои открытия и ошибки

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

Недавно я попробовал Bubble Tea — мощный TUI-фреймворк на Go для создания красивых интерфейсов прямо в терминале. Я делюсь опытом, архитектурными находками, болями и полезными советами. Если вы любите Go и интересуетесь CLI-интерфейсами — статья для вас.

Читать далее

Осознанное обновление go.mod, присыпанное визуальным сахаром или как я написал yet another cli tool

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.2K

Зависимости тоже хотят заботы — но без драмы. modup — лёгкий tui, подскажет, что обновить, и поднимет нужные версии аккуратно, без «сломалось, но почему?».

Выберите пакеты, жмите — наблюдайте прогресс. Один запуск — и go.mod причёсан. Сюрпризы оставим код‑ревью, а не сборке.

Нажимай сюда и откроется статья

Я сделал самую удобную либу для Go-конфига

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.4K

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

Знакомый каждому сценарий: добавляем новую опцию, правим сразу несколько мест и... допускаем ошибку. Опечатки в тегах, забытые дефолтные значения, «мертвые» конфиги, которые годами живут в проекте, отнимая внимание и время. Звучит болезненно, правда?

Я решил, что хватит терпеть это, и вдохновился простотой стандартного пакета flag, где каждая опция — это буквально одна строка кода. Представьте: больше никакой беготни по структурам и файлам! В zerocfg вы объявляете опцию, дефолтное значение и документацию в одной строке — лаконично, понятно, надёжно.

Читать далее

Оптимизация конкурентных приложений в Go

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели5.7K

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

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

Читать далее

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
От 500 ₽
Git
Docker
Английский язык
Алгоритмы и структуры данных
Базы данных
Golang