Задать вопрос
@candybooberr

Программирование на Go, сетевое и конкурентное, ресурсы, книги?

Добрый день.
Ранее занимался только веб разработкой на python.
Хочу сменить язык на более серьезный, со статической типизацией, смотрел на Scala, Erlang, Go, выбрал Go.
Но не знаю что писать на go, писать еще одну социальную сеть - думаю совсем не тот инструмент.
Хочется сделать какое-то сетевое приложение, которые будет бегать от одного к другому, таскать какие-то данные.
Но тут встает проблема - очень плохо понимаю многопоточное программирование, работал только с async/await python, все просто, понятно, асинхронно, но в один поток, а также у меня плохо дела со знания о сетях, а писать хочется именно сетевое приложение.
Могли бы вы посоветовать ресурсов на это дело?
Заранее благодарю за отзывчивость.
  • Вопрос задан
  • 914 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
astec
@astec
Разработчик https://debtstracker.io/
В go как раз асинхронный, а не многопоточный подход. Многопоточность автоматом.

Книг мне кажетсяне не нужно. Пройти tour.golang.org, прочитать effective go, погуглить про goroutine/mutex.

Мне этого хаатило чтобы написать бота для Телеграмм https://t.me/DebtsTrackerRuBot
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы