Код
#статьи

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

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

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

Курс

Профессия Go-разработчик

Язык программирования Go от Google — прост, универсален и эффективен. Вы с нуля научитесь создавать на нём приложения с микросервисной архитектурой. За Go-разработчиков конкурируют такие компании, как Google, Dropbox, SoundCloud, Ozon, Yandex, Mail.ru и Twilio.

Узнать про курс

Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.

Участвовать
Обучение: Профессия Go-разработчик Узнать больше
Понравилась статья?
Да

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

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