Задать вопрос
Ответы пользователя по тегу Go
  • Использование FSM для telebot?

    @starwalkn
    meme engineer
    Ну вообще некоторые из известных мне реализаций FSM на Go как раз завязаны на редиске, например, chatto (но им неудобно пользоваться). Так что почему бы и нет? Есть персистентность при необходимости, быстрое чтение и удобное управление данными. Надежнее, чем в мапе хранить, если инстанс упадет.
    Ответ написан
    Комментировать
  • Стоит ли начинать учить программирование с Golang?

    @starwalkn
    meme engineer
    Начать с Go - возможно, проверено на своем опыте. Да, опыт обязателен, с нулевым опытом коммерческой разработки никому не нужен гофер. Но тут есть варианты работы на начинающие стартапы и проекты у знакомых/случайных людей за еду, как раз можно приобрести навыки в конкретной сфере при работе с реальным продуктов, что в дальнейшем времени можно отметить в резюме. Сам так делал, работал около года в стартапе, пока не нашел первую реальную работу.
    А вот курсы покупать уж точно не стоит. Есть замечательная книга от Кернигана и Донована - "Язык программирования Go", считаю что обязательно к прочтению. Есть классный канал Николая Тузова, где глубоко изучается устройство стандартных типов в Go. Есть канал Эйч навыки - практически каждую неделю проводят мок-собеседования на джунов, миддлов, порой и сеньоров.
    Ответ написан
    Комментировать
  • Какой фреймворк для Go изучать в 2024 году?

    @starwalkn
    meme engineer
    По большей части фреймворки не нужны, для удобства можно использовать сторонние роутеры, которые работают поверх net/http. Например, go-chi, gorilla/mux (его снова начали поддерживать). Можете попробовать Go 1.22 - там как раз нововведения касательно роутера в стандартном пакете, и не придется тянуть сторонние зависимости.
    Ответ написан
    Комментировать
  • Откуда взялись http заголовки в запросе на Go?

    @starwalkn
    meme engineer
    Так может сниффер сам их и добавляет? No-Cache для предотвращения кэширования, чтобы получить "чистый" трафик, DNT с ключом 1 это запрет на отслеживание действий, на данный момент deprecated.
    Ответ написан
    Комментировать
  • Какие существуют источники информации с хорошими практиками advanced уровня по Go?

    @starwalkn
    meme engineer
    На самом деле много хороих ресурсов есть. Из них отмечу следующие:
    YouTube -канал Николая Тузова https://www.youtube.com/@nikolay_tuzov, много качественно разобранных тем про устройство структур данных языка, GoGetPodcast, в которых частенько фигурирует Даниил Подольский, автор статьи https://habr.com/ru/company/oleg-bunin/blog/521582/

    Книга Михаила Цукалоса - https://www.piter.com/collection/all/product/golan...

    Style-guide с best practices от Uber - https://github.com/uber-go/guide
    Ответ написан
    Комментировать
  • Golang не показывает что структура реализует интерфейс?

    @starwalkn
    meme engineer
    Видимо верхний ответ верный, пишите в саппорт либо попробуйте поставить другую версию GoLand. Скриншот из EAP Build #GO-223.8590, built on January 7, 2023
    63ba80a3e25df503632453.png
    Ответ написан
    1 комментарий