Как я ночами учил Go и написал AI-тренажер для собеседований: голосовой ввод, интервальное повторение и Docker в проде

Habr ·

Как я ночами учил Go и написал AI-тренажер для собеседований: голосовой ввод, интервальное повторен…

Привет, Хабр! Последние полгода я пытаюсь запрыгнуть в бэкенд‑разработку на Go. Днем ковыряюсь с машинами в автосервисе, а по ночам сижу за компом и пытаюсь переварить рантайм, планировщик и работу с памятью. В какой‑то момент тем стало слишком много: заголовки слайсов, Swiss Tables, GMP, escape analysis. Просто читать бесконечные конспекты и статьи в дороге толку давало мало — всё быстро выветривалось из головы, а на реальные собеседования соваться было страшно из‑за неуверенности в базе. Очередной To‑Do лист или клон блога писать не хотелось, поэтому я решил собрать инструмент под себя: Telegram‑бота, который гоняет меня по техническим вопросам, оценивает ответы (текстовые и голосовые) по строгим критериям и заставляет снова и снова повторять темы, на которых я поплыл. В итоге проект вырос в рабочий сервис на сервере. Ниже расскажу, как я собирал бэкенд и на каких граблях набил шишки в процессе. Читать далее

Источник: Habr