2. Программирование на Go. Функции, структуры, интерфейсы. Объектная модель

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии •

  • @vkteamchannel
    @vkteamchannel  7 лет назад +5

    Друзья, теперь у нас есть два онлайн-курса по Go с бесплатными лекциями на Курсере:
    goo.gl/9eDWNq
    goo.gl/MdwjNR

  • @sasha_g4
    @sasha_g4 7 лет назад +41

    Пардон но у лектора явно не хватает опыта "шаринга своего мышления/мыслей в мир". Одни из самых важных тем про замыкания(о которых практически ничего не было сказано) ошибки и структуры ели понятны. Как для пилотного курса все замечательно, но в дальнейшем надеюсь темы этой лекции осветит предыдущий лектор Василий Романов.

  • @hikkarion
    @hikkarion 7 лет назад +6

    Спасибо за лекции, наконец полноценный русскоязычный курс по go появился.

  • @eugu014
    @eugu014 6 лет назад +4

    базовые вещи сумбурно объясняет, но 2 более сложных примера из реальной практики хорошо зашли, спасибо)

  • @ThePe4enko
    @ThePe4enko 7 лет назад +92

    К сожалению удалось больше запутаться, чем понять то, что пытается донести лектор и что написано в коде =(

    • @CruiseJobUA
      @CruiseJobUA 5 лет назад +4

      Он ведь сам так и говорит "все просто" мол че я тут пришел вам показываю. Все время ходит, сбивает с концентрации.

  • @СергейДьяков-ф4и
    @СергейДьяков-ф4и 7 лет назад +73

    Парам пам пам !))

  • @fector86
    @fector86 7 лет назад +52

    посоны, подскажите лектору, что можно сесть и тыкать мышкой а не бегать туда сюда, тыкать пальцем в стенд и переключать код стоя раком

  • @vladimirbryksin7667
    @vladimirbryksin7667 7 лет назад +34

    Материал интересный, но смотреть сложно

  • @HeavyHeavyvich
    @HeavyHeavyvich 5 лет назад +5

    Не знаю чего тут жалуются, но в целом все понятно, если знаешь Си++/Си. Особенно про интерфейсы. Но не хватает прямой коммуникации с лектором. Есть вопросы, на которые приходится искать ответы глубокой перемоткой видео.
    Спасибо большое за объемную лекцию.

  • @dmitryd1572
    @dmitryd1572 7 лет назад +1

    Очень неплохая лекция.
    В том числе потому, что автор буквально расжевывает понятия и делает это неторопливо, чтобы до слушателей дошла суть лекции и знания отложились в голове.
    Большое спасибо !

  • @mm-ev3sm
    @mm-ev3sm 7 лет назад +11

    При всем уважении, откровенно слабая лекция, базовый материал, а вопросов больше чем ответов(((
    Возможно Илья хороший программист, но как лектор пока еще не очень,
    Но в любом случае большое спасибо, за материал)))) Илье успехов!!!)

  • @mdarkzar
    @mdarkzar 7 лет назад +39

    Согласен с комментариями, слабоватая лекция, особенно по сравнению с предыдущей.

    • @ventilyator
      @ventilyator 6 лет назад +1

      предыдущая тоже был каловая. это писец какой-то :)

  • @vladv8434
    @vladv8434 7 лет назад +17

    Было бы здорово если бы лекцию эту записал Василий. У Ильи совсем туго. Хороший проект на второй лекции превращается в дабаггинг своего же кода, мычание и вообще ужас.

  • @vysheslavtsevan
    @vysheslavtsevan 7 лет назад +55

    Илья, посмотрите сами, Ваши лекции и Василия Романова, просто день и ночь. Надо бы лучше подготовится и переснять видео. Успехов Вам.

    • @matveysafronov2813
      @matveysafronov2813 7 лет назад +9

      Вам на халяву дается качественно снятый материал, а Вы еще носом воротите ) что за народ

    • @АльбертДикий-Бык
      @АльбертДикий-Бык 6 лет назад +2

      Ахаха, а под его видео писали, что ему надо лучше готовиться, и что нудно

    • @kirillvkrasnov
      @kirillvkrasnov 6 лет назад +9

      Материал бесплатно выложили да, но честно говоря после первого видео и во время первого видео не было ни одного вопроса...
      Во время просмотра этого видео я чувствую себя как первокурсник на лекции того, что изучают пятикурсники с пропуском всего материала между ними... Много сумбура, минимум описания когда это может пригодится и на простых примерах. Примеров там много, но рука показывающая конкретный код, не видна - приходится угадывать. А примеры из разряда суровых будней программиста, а не программистов которые пишут Hello World.

    • @ЗюндигЗюндигов
      @ЗюндигЗюндигов 5 лет назад

      Василий тоже еще тот фрукт, но хотябы грамотней и речевых проблем меньше

    • @ЗюндигЗюндигов
      @ЗюндигЗюндигов 5 лет назад +1

      @@matveysafronov2813 качество материал это фулэйчди или 4к? ценность это лекции как материала, думаю меньше нуля

  • @alexkazimir3835
    @alexkazimir3835 6 лет назад +2

    Благодарю за лекцию, хорошие примеры из прода

  • @Vitalytokarenko
    @Vitalytokarenko 7 лет назад +37

    Эх, слабенький пока лектор. Очень слабенький. Сумбура очень много.

  • @SergeyLeb
    @SergeyLeb 5 лет назад +4

    я в go пока не силен но мне кажется на 21:31 при ошибке функция завершится скорее чем defer будет инициирован. Соответственно при ошибке файл закрыт не будет.

    • @alexun8822
      @alexun8822 8 месяцев назад

      При ошибке файл открыт не будет - соответственно и нечего закрывать. file.Close() вызывается после классической идиомы проверки ошибки

  • @trubala518
    @trubala518 7 лет назад +10

    Спасибо за курс по Go, но лектор это БОЛЬ. Что самое обидное, темы лекции по сути фундаментальные для разработки на Go. Лектор многое не разъяснил, запутал. Думаю опытным программерам (на других языках) было сложно понять как это работает, а студентам после таких лекций наверное захотелось крепко обнять Python и никогда с ним не расставаться =). Лектор без обид.

  • @Константин-з2ц1ф
    @Константин-з2ц1ф 10 месяцев назад

    Частично понял, всё-таки это материал для продвинутых пользователей)

  • @vkteamchannel
    @vkteamchannel  7 лет назад +1

    Мы запустили онлайн-курс "Разработка веб-сервисов на Go": goo.gl/9eDWNq - лекции бесплатные

  • @alexanderkozlikhin
    @alexanderkozlikhin 7 лет назад +16

    Надо что-то делать с языком! И не с языком Go, а с языком лектров. :(

  • @vladimirbauer6604
    @vladimirbauer6604 7 лет назад +2

    16:27 Tail Call Optimization

  • @dzen1234
    @dzen1234 7 лет назад +4

    Молодец, Илья, что решился на такие лекции. Видно, что работаешь, пыхтишь, но идешь вперед. Такие выходы из зоны комфорта развивают немеренно. Ну и пусть на первой лекции закидают помидорами, они видимо все родились со скилами гуру-преподов. А кому-то вот нужно практиковаться какое-то время.
    Наше Совковое поколение воспитано без любви, без принятия, родители стебались над нами, не оказывали моральной поддержки, смеялись над нашими слабостями. Потому что так делали их родители. Потому что так делают на экране ТВ. Теперь вот дети этих родителей несут и плодят этот опыт заклевывания друг друга во внешний мир. Чем больше комплексов неполноценности - тем больше критики к другим, а сказать "спасибо" или "люблю" - это ж так непривычно.

    • @Greyer2k
      @Greyer2k 6 лет назад +1

      dzen1234 вы работали в valve или blizzard или Сбербанке программистом? Там неженок и цветочков комнатных не берут - либо знаешь кейсы и развиваешься и показываешь результат - либо нах пошёл. Лектор не подготовился - факт . Любить его за это? В след раз подготовится - полюбим. Пока на троечку

  • @ayaz.ayupov
    @ayaz.ayupov 6 лет назад +2

    зачем бегать от компьютера к экрану? проще же на компьютере выделять область кода о котором рассказываешь. Это беготня лишь время тратит, а еще и отвлекает лишний раз от кода

  • @fector86
    @fector86 7 лет назад +13

    Вообще лектор не очень, как то поверхностно все говорит. Прошлый был лучше.

  • @CruiseJobUA
    @CruiseJobUA 5 лет назад +1

    "Все просто!"

  • @ajetaqkqsky
    @ajetaqkqsky 5 лет назад +2

    Очень мало реальных, боевых примеров, очень много рыбных примеров, которые не дают понимания как это применять в реальных ситуациях и объясняются поверхностно.

  • @MultiKilimangaro
    @MultiKilimangaro 7 лет назад +5

    Перед просмотром почитал комментарии. Потом посмотрел не понял прикола. Нормально парень рассказывает. То что говорят лектор херовый. Я бы не назвал херовым, я бы сказал не профессиональный. Ну так понятно, он программист, а не лектор. На видео программист делится информацией, мне зашло. То что предыдущий лучше, я бы тоже не сказал. Разве что он был несколько бодрее. Все чем я не доволен это тем что не могу задать вопрос. Так это понятно, я смотрю запись лежа на диване, еще и бесплатно. Мне ли еще возмущаться? Мне зашло даже на нормальной скорости воспроизведения

  • @ЛёхаХанин
    @ЛёхаХанин 7 лет назад +8

    Мда, лектор из парня так себе(((

  • @andreydegtyarev9098
    @andreydegtyarev9098 7 лет назад +2

    Очень слабые примеры использования представленных вопросов. Неясно что и как может использоваться. И мысль лектора не получается уловить... Наверное эти вопросы проще изучить самому.

  • @Bagasl
    @Bagasl 5 лет назад

    Слайсы и мапы передаются тоже по значению, просто в основе их лежит ссылка на массив(в случае слайсов), из-за чего при его изменении меняются значения.

  • @PainHardcore
    @PainHardcore 7 лет назад +6

    купите ему пульт для презентаций уже.

  • @vanesxxl
    @vanesxxl 5 лет назад +1

    О мой мозг, пошел документацию юзать(

  • @Greyer2k
    @Greyer2k 6 лет назад

    Чет я не понял когда по ссылке передаётся когда память на стеке выделяется - он ошибся походу , а жесть

  • @jekamas
    @jekamas 7 лет назад +1

    Ерунда какая-то, нет в гошке передачи по ссылке dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go. Про аллокацию на стэке и куче - память под стэк выделяется в куче же dave.cheney.net/2013/06/02/why-is-a-goroutines-stack-infinite и размер ограничен всей памятью, какая есть.

  • @QuazyMorda
    @QuazyMorda 6 лет назад

    Ладно если не получается объяснить и показать, можно попробовать и самостоятельно разобраться, но тут и кода не видать! :)
    Все кусками, шварк-шварк (при попытке объяснить использование panic).
    Местами может и есть какая-то польза, но, в целом, нет. Скорее это будет потраченное впустую время, чтобы разобраться, что же там он делал...

  • @tpaktopmns
    @tpaktopmns 5 лет назад

    несколько раз прослушал про передачу по ссылке и по значению про стек, нифига не понял. Не умеет объяснять очень напряжно пытатся понять его мысли особенно когда он сам сбивается или путается

  • @dzianishrip5139
    @dzianishrip5139 5 лет назад +2

    "Наверное нужно было подготовиться", "тарам тарам там" - ловите наркомана)

  • @redlight9557
    @redlight9557 20 дней назад

    Тема с "panic" тупо скипнута)))
    Спасибо chatGPT за разъяснения, а лектор явно упустил скилл понятного формирования мыслей (касательно данной лекции на способности 2017 года!)

  • @ЗюндигЗюндигов
    @ЗюндигЗюндигов 5 лет назад +1

    как развидеть такое? создается ощущение, что оратора на видео аллоцировали на стеке и бьют его розгами, куча - стек, бред какой-то, нахера так позориться? Парень не в себе? нахера его заставлять гнать чушь?

  • @a4y_m5r
    @a4y_m5r 7 лет назад +1

    Подача ужасная. Докладчику не плохо бы походить на курсы ораторского мастерства. Ну или хотя бы подготовиться к лекции :)

  • @k0va1_
    @k0va1_ 6 лет назад

    это сейчас новый тренд какой-то работать на винде?

    • @Greyer2k
      @Greyer2k 6 лет назад +1

      Александр Коваль для go разницы особо нет а прод и дев окружение в облаке же или в докере.

  • @paniciour
    @paniciour 6 лет назад

    Важный нюанс на 7:56

  • @onemoment2280
    @onemoment2280 5 лет назад +1

    Верно что иногда диктор путается, однако у него достаточно чистая речь и дикция. Норм урок.

  • @mikei4min
    @mikei4min 7 лет назад +1

    Просто днище мэйл ру. Под какую ЦА они делают эти лекции?

  • @volandevovan
    @volandevovan 7 лет назад

    Проблемы с пониманием появились после рассказа про интерфейсы. Он пытается показать на примере кода принцип работы но как работает сам код не объясняет. Это сильно путает. А так все отлично)

  • @ЗюндигЗюндигов
    @ЗюндигЗюндигов 5 лет назад

    log.panicln() спасибо, паник без дефера

  • @medvedvshapke
    @medvedvshapke 6 лет назад

    Бедные новички, по такому уроку сложно что-то понять) лучше данные темы изучить в других источниках, а этот урок не смотреть, иначе еще больше запутаетесь)

  • @ВалераДементьев-н6з

    Вася вернись.

  • @edwarduisky
    @edwarduisky 6 лет назад +6

    Хуже лектора не было?

  • @АртурГалимов-в1б
    @АртурГалимов-в1б 6 лет назад

    " часа моей жизни прошли в пустую
    о чем он вообще 2 часа рассказывал?

  • @Noviy_NET
    @Noviy_NET 5 лет назад

    Запутался намного больше, чем что то понял

    • @HeavyHeavyvich
      @HeavyHeavyvich 5 лет назад

      я пересматриваю некоторые фрагменты по сто раз, и вникаю. Хорошо, что у меня хорошая подготовка есть в Си/Си++

  • @UAStriker
    @UAStriker 6 лет назад

    Так и понял, зачем нужны интерфейсы?

    • @EvgeniiSuvorov
      @EvgeniiSuvorov 6 лет назад +1

      UAStriker с такой подачей никто ничего не понял

  • @ЭрикОвсепян-б9з
    @ЭрикОвсепян-б9з 4 года назад

    Спасибо за лекцию, зря потратил время, самые очевидные вещи объясняются, неочевидные даже не комментируются, как будто так и должно быть

    • @ЭрикОвсепян-б9з
      @ЭрикОвсепян-б9з 4 года назад

      Самое интересное, что никто даже не задает вопросов

  • @ArtemFun
    @ArtemFun 6 лет назад +1

    Don't Panic ))

  • @handsomer
    @handsomer 7 лет назад +5

    Да нормально все! Что все набросились? Поставьте скорость 1,5х и слушайте)

    • @EvgeniiSuvorov
      @EvgeniiSuvorov 6 лет назад

      Мерей Жексембинов да какой 1,5 он и так скачет по темам) материал тяжело усваивается, а качество видео да норм

  • @АлександрКиров-э1н

    Лектор просто подал слишком крутой материал. Пипла такое не схавает.
    Он не подойдёт для начинающих, зато подойдёт для тех, кто хорошо знаком с внутренностями языков, теорией компиляции или трансляции.
    А таких просто мало.

  • @KyivanEnjoyer
    @KyivanEnjoyer 5 лет назад

    помойка, ничего не понятно, тупо набор слов, почему поменялся лектор?

    • @ajetaqkqsky
      @ajetaqkqsky 5 лет назад +1

      Обожаю комменты в интернете. Будь ты на лекции, молча бы ушёл после неё, а в интернете "днище, помойка, лектора на хер". Будьте адекватнее, ребят, вы ведь в ирл не ведёте себя так.

  • @ДмитрийМатвиенко-ь7ъ

    Пам-парам

  • @ventilyator
    @ventilyator 6 лет назад

    пум пурум пум пум

  • @spawnmag
    @spawnmag 7 лет назад +2

    0:18 #facepalm "есть какие-то доклады где говорят что Go это Си на стеройдах" бля я подсталом ХD ))))))))
    Лектор походу даже на википедию не заходил .... имхо он не вкурсах что в создании языка Go участвует создатель языка Си , а именно Кен То́мпсон (англ. Kenneth Thompson;). =)

    • @temaz3334
      @temaz3334 7 лет назад +1

      И что, что старик Кен приложил свою руку к Go. Ты то что хотел сказать? Возразить лектору? У тебя не получилось.

  • @ayaz.ayupov
    @ayaz.ayupov 6 лет назад

    пум-пум-пум-пум

  • @NeverIn01
    @NeverIn01 5 лет назад

    Это не лекция, а дебаг лапши.

  • @ЗюндигЗюндигов
    @ЗюндигЗюндигов 5 лет назад +1

    чувак путает скоуп и лексограммы, зашибись на го в мейле пишут :)
    хотя это "более лучше" чем было на перл :) гыгы

  • @Denis335462
    @Denis335462 7 лет назад +1

    Аммммм.....

  • @idopshik
    @idopshik 4 года назад

    Странно, что дизлайков так мало.

  • @0ri0n27
    @0ri0n27 5 лет назад +1

    У лектора геморой или глисты?
    Что он бедный усидеть на месте не может. Грустно по сравнению с прошлым лектором.