Код
#статьи

Golang: плюсы и минусы, глупые гуглеры, костыли вместо дженериков, батл с Rust и PHP

Подкаст «Люди и код», выпуск №27: Дмитрий Иванов.

Иллюстрация: Polina Vari / Skillbox Media

Дмитрий Иванов


Lead Golang Developer. Веб-программист, любит свою работу, любит делать сервисы, апишки, интеграции, заниматься аналитикой и большими данными. Увлекается робототехникой, нейросетями и мечтает вкатиться в блокчейн по-серьёзному.


Содержание выпуска

  • Для чего создали язык Go.
  • Где используется Go сейчас и чем он хорош в своих нишах.
  • На каких концепциях построен Go.
  • Горутины, дженерики и то, что было до дженериков.
  • Принципиальный минимализм Go.
  • В чём сила Go и в чём его слабые стороны.
  • Насколько Go популярен сейчас и какие у него перспективы.
  • С какими языками конкурирует Go в разных нишах.
  • Go и PHP, Go и Rust.
  • Что входит в стандартную библиотеку Go.
  • Как компилируется код на этом языке.
  • Как у Go обстоят дела с интеропом.
  • Какие IDE и редакторы используют для программирования на Go.
  • Какой тулинг, библиотеки и фреймворки есть в экосистеме Go.
  • Что самое сложное в изучении Go.
  • Какие ресурсы и методы стоит использовать для изучения этого языка.
  • Кто умрёт раньше — PHP или JavaScript.

Полезные ссылки

  • Container Linux — операционная система, написанная с использованием Go.
  • Библиотека GORM.
  • Библиотека HttpRouter.
  • A Tour of Go — официальное руководство по входу в язык.
  • Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения».
  • Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг».

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru

Слушать выпуск

Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована