Изучить Go в 2023 легко! Подробный план

  Переглядів 28,279

loftblog

Рік тому

Скидка на все курсы нашей школы loftschool.com/courses-map/?pr=loftblog-youtube по промокоду loftblog-youtube
В ролике мы поговорим про важность и актуальность Go в 2023. Кратко рассмотрим основные принципы и концепции языка Go. Рассмотрим пошаговый и простой план по изучению Go (Golang) в 2023 году: ресурсы, курсы, книги, задания для практики. А так же рассмотрим советы для успешного и продуктивного изучения Go.

КОМЕНТАРІ: 43
@last2636
@last2636 10 місяців тому
Крутой видос, особенно по практической части, спасибо. Мне кажется, народу может зайти серия видео с более подробным разбором каждого пункта/подпункта.
@oleglialin9095
@oleglialin9095 Рік тому
То что нужно!
@mrzlanx5328
@mrzlanx5328 8 місяців тому
Про open-source пункт, спасибо, посмеялся
@ABTOP
@ABTOP 11 місяців тому
6:00 начало рассказа соответствующее названию видео
@KUBD996
@KUBD996 Місяць тому
Спасибо, а то уже собирался закрывать ролик 😂
@Mega_rlot1
@Mega_rlot1 6 місяців тому
12:05 примеры проектов
@user-bb1ji5jn9u
@user-bb1ji5jn9u Рік тому
Ха, я когда сам купился на замануху "go - простой"! Не бывает простых языков программирования. Синтаксис может и не сложный, действительно. Но! На одном синтаксисе далеко не уедешь, вообще никуда не уедешь.
@user-jd2xr7bf2t
@user-jd2xr7bf2t 11 місяців тому
простой 2-3 дня уже копался в Roadrunner исходников надо было написать свой APIGateway для php за пару недель написал )))
@user-jd2xr7bf2t
@user-jd2xr7bf2t 11 місяців тому
мамая сложная тема это Concurrency для меня.
@user-sm3ov7cj5y
@user-sm3ov7cj5y 6 місяців тому
@@user-jd2xr7bf2t Если я правильно понял, то вы уже программист на РНР, а тут видео для чайников которым до Джуна как от Земли до Альфа центавры, и нас не легко.
@alexeymatveev9031
@alexeymatveev9031 Місяць тому
Программирование само по себе сложное. Если синтаксис простой, то по идее надо больше учить, а не меньше.
@user-ov4dy4wj5o
@user-ov4dy4wj5o Місяць тому
Так и есть. Простой для тех, у кого уже есть опыт в программировании. Необходимо надо знать html/css и JS на базовом уровне
@prolych
@prolych 7 місяців тому
Очень не хватает тайм-кодов.
@stylus84razviter58
@stylus84razviter58 9 місяців тому
Можете написать список книг
@willemerson5812
@willemerson5812 Рік тому
👍
@ivanv912
@ivanv912 Рік тому
Awesome! Any chance you're gonna have videos in English?
@figaro2440
@figaro2440 4 місяці тому
Иван не выделывайся и слушай на русском)
@RgavayaGalaktika
@RgavayaGalaktika 6 днів тому
Go лёгкий виначале. При работе с переменными и циклами, и т.д. как любой другой язык. А вот потом полный пипец..... Либо я тупой не понимаю.
@KlinovAS
@KlinovAS 10 місяців тому
В Го "нет исключений". Вообще термин такой размытый и размазан. Кто такую трактовку придумал? Нет привычного обработчика ошибок куда понятней чем думать о не существовании "!=". Этот подход в Го совершенно правильный. Например я долгое время писал и до сих пор пользуюсь для парсера и автоматизации языком Visual Basic 6, который все обосрали. И там было только две проблемы. 1. Неуобдно пользоваться массивами и объектами (только в этом современные языки лучше, но лишь JS по скорости не потерял лицо и хочется верить что и Го тоже). 2. Все известные функции нужно было обернуть с применением отлова ошибок, особенно когда работаем с файлами. Последнюю проблему легко решить собрав свой набор функций. Как результат функция, например УдалитьФайл(путь) вернет true если файл удалился. А в Го это уже сделали с коробки. И это мне очень нравится
@olegmaestr0
@olegmaestr0 2 місяці тому
Есть у кого первая книга в pdf 2020 года, про которую автор говорит
@ABTOP
@ABTOP 11 місяців тому
Но все равно спасибо
@Tosha.V
@Tosha.V Рік тому
простой, ну ну, для Hello, world! да, когда копнешь глубже сложность возрастает в разы..)
@figaro2440
@figaro2440 4 місяці тому
Простой в сравнении с другими полноценными языками программирования. Все в сравнении и сравнивать нужно подобное с подобным, а не Go например с ковырянием в носу.
@alexricher2554
@alexricher2554 11 місяців тому
Куча книг и курсов о core языка, но ни слова о фреймворках (ORM например)... А ведь core это лишь малая часть того, что необходимо в промышленной разработке. Open source для новичка это вообще СМЭРТЬ. Как по-мне, лучше изучить базу, взяв пару курсов на udemy и сразу писать какой нибудь пет, используя актуальные фреймворки (кст примеры петов огонь, сам когда-то при изучении языка писал тодо лист и сервис по сокращению ссылок).
@k.r.k.
@k.r.k. 6 місяців тому
Курсы, к сожалению, платные.
@user-ip3hu7bi5q
@user-ip3hu7bi5q 8 місяців тому
Ребята вы советуете курсы от Udemy они на текущий момент не принимают оплату новых регистраций на курсы от людей кто из России. Смысл этого тогда? Если я все равно не смогу получить знания с этих курсов официально.
@andreyblokhin6195
@andreyblokhin6195 8 місяців тому
Получи неофициально.
@user-ip3hu7bi5q
@user-ip3hu7bi5q 7 місяців тому
спасибо за твой бесполезный комментарий@@andreyblokhin6195
@ghanklahind9557
@ghanklahind9557 7 місяців тому
слитые есть в открытом доступе
@bekkabraham4267
@bekkabraham4267 4 місяці тому
@@ghanklahind9557а можно узнать где?
@veli4kodima
@veli4kodima 28 днів тому
не знаешь почему?
@user-jd2xr7bf2t
@user-jd2xr7bf2t 11 місяців тому
go-zero начал учить go-micro избыточный
@user-jd2xr7bf2t
@user-jd2xr7bf2t 11 місяців тому
Go-kratos остановился :)
@user-rk2gn9ds8h
@user-rk2gn9ds8h 10 місяців тому
Лол. Самый простой способ: берешь любую книгу по голангу и читаешь, че в книге не понял гуглишь, вот и все внедрение. Ты бы ещё минут на 20 рассказал как его установить на виндус
@user-fg9qm3qb9y
@user-fg9qm3qb9y 28 днів тому
молодец чатгпт садись 5
@user-mw4um7vo4q
@user-mw4um7vo4q 23 дні тому
Автор курса хотя бы один абзац сможет перевести в одной из книг на английском языке?)))
@user-of2bx9cn2j
@user-of2bx9cn2j Місяць тому
Ты мне тут статьи из гугл пересказываешь чтоли?
@ramzbew5674
@ramzbew5674 8 місяців тому
Знаю питон хорошо, давно есть мысля выучить низкоуровневый язык. Да вот пока увренности нет, что оно действительно того стоит. Пока не было такой проблемы, чтобы в Питоне нельзя было реализовать какой-то проект, потому что подо всë уже написаны фреймворки. Но всë равно, что то тянет учить го, но каждый раз останавливает мвсль, что игра не стоит свечь.
@andreyblokhin6195
@andreyblokhin6195 8 місяців тому
Как это игра не стоит свечь? Питон медленный. В нем нет честной многопоточности. Для масштабирумости и производительности используются всякие костыли.
@ramzbew5674
@ramzbew5674 7 місяців тому
@@andreyblokhin6195 если нужно одномременное выполнение нескольких CPU задач, то для этого в Python есть многопроцессность. Как не крути, но количество одновременно выполняемых CPU задач завист от количества ядер твоего процессора. Это значит, что если у тебя только 8 ядер, то хоть ты тресни, но создав 100 потоков, у тебя не будет работать одновременно 100 задач. Поэтому никакой разницы между мультипоточностью в других языка и многопроцессностью в Пайтон нет. Что касается масштабируемости и производительности. То тут тоже никакой проблемы нет. Пожалуйста, создавай новые модули, масштабируй сколько влезет. А если говорить про Web и CRUD задачи, то неважно насколько быстрый язык, всё будет упираться в latency и то с какой скоростью backend отдаёт данные. То есть, что ты делаешь http запрос на Go, что ты делаешь его на Python для обоих ты будешь ждать ответ от сервера одинаковое количество времени. Компилируемые языки быстрее, но не в десятки и не в сотни раз как некоторые думают, по крайней мере в повседневных задачах. За то на Python повседневные задачи программист может решать в 3-5 раз быстрее. Условно сервис, который можно написать на Python За месяц. На Go будут писать 2-3 месяца.
@norskiy9765
@norskiy9765 7 місяців тому
Низкоуровневый😂? Лучше уж назвать среднеуровневый, а то вообще смешно.
@figaro2440
@figaro2440 4 місяці тому
go все же скорее высокоуровневый язык т.к. работает чрез прослойку с операционной системой, без привязки к конкретной, не работаешь напрямую с памятью, есть сборщик мусора. GO никак не попадает под определение низкоуровневый язык
@danyaskrilev7626
@danyaskrilev7626 4 місяці тому
питон хорош для своих задач поэтому нельзя подобное говорить "зачем питон если есть го"@@andreyblokhin6195