Жив ли Ruby? / О комьюнити и Рельсы / Всё о Ruby / Интервью с Senior Ruby Developer

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 356

  • @itbeard
    @itbeard  5 років тому +30

    Большой таймлайн для длинного интервью:
    00:27 - Школьные годы и первый опыт программирования
    13:26 - Поступление и университет
    22:44 - Про курсы Itransition
    26:44 - Начало собственной компании и чем ruby лучше .NET
    30:38 - Про ruby
    35:22 - Про фреймворки
    37:58 - Чем сейчас хорош Ruby on Rails
    45:57 - Еще немного про фреймфорки: Sinatra, Padrino, hanami, Grape
    47:55 - Про базы данных
    50:28 - Самый ходовой стек
    52:29 - Про сервера и хостинги
    56:52 - Программное обеспечение рубиста
    59:59 - Парочка вопросов от подписчиков: килер-фича руби, Krystal,
    1:03:04 - Что нужно знать джуну
    1:05:47 - Про собеседования
    1:08:55 - Книги для начинающих
    1:11:38 - Культура тестирования
    1:13:08 - Книги и подкасты для всех
    1:20:27 - Как открыть свою IT-компанию: продукт, история, факапы
    1:32:45 - БЛИЦ
    1:55:44 - КОНКУРС
    1:57:24 - Халява!!!

    • @АндрейШепшелей
      @АндрейШепшелей 5 років тому +1

      про elixir не сказали.

    • @itbeard
      @itbeard  5 років тому +1

      Плохо смотрел

    • @Deletedeletedelete
      @Deletedeletedelete 5 років тому

      @@букиведъ на всех минутах твоей жизни руби умирает)

    • @ПатиматАсадуева
      @ПатиматАсадуева 5 років тому

      Слушай, а на каком ты языке программируешь у себя на работе.

    • @installero
      @installero 5 років тому +2

      > 59:59 - Парочка вопросов от подписчиков: килер-фича руби, Krystal,
      Опечатка - Crystal

  • @megayurich8268
    @megayurich8268 5 років тому +327

    Он пишет с 10го года в виме,потому что не знает как его закрыть.

    • @itbeard
      @itbeard  5 років тому +15

      Ахахаха)))))😅😅😅😅 в голос))

    • @megayurich8268
      @megayurich8268 5 років тому +33

      @@itbeard нет,ну серьезно. Я много лет админю прова и на вопрос "какие ассоциации у вас приходят на ум при слове VIM",мой ответ:-"apt-get install nano".

    • @bigalfajoetrump3911
      @bigalfajoetrump3911 4 роки тому +3

      Он похож на Лукашенко

    • @azerphoenix
      @azerphoenix 4 роки тому +1

      @@megayurich8268 Ваша правда))))

    • @sasharoot8995
      @sasharoot8995 4 роки тому +4

      @@megayurich8268 apt install mc

  • @T1nyAss
    @T1nyAss 5 років тому +24

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

    • @itbeard
      @itbeard  5 років тому

      Спасибо)

  • @ЕгорПолторухин
    @ЕгорПолторухин 5 років тому +78

    Такой огонь, что у меня даже фоном слушать не получается, хочется смотреть. Круто, Лекс. Спасибо Валентину.

    • @atler9865
      @atler9865 5 років тому

      Так же смотрел в фоне первые 20 минут, но это хочется видеть своими глазами)

  • @_kie
    @_kie 5 років тому +24

    Лайк на 11-ой минуте. По поводу "и все остальные поднимают руку, потому что не понимают, что такое объект" - порвало. Господи, best of the best!

  • @ЧеловексТопором
    @ЧеловексТопором 5 років тому +32

    А вот и инфа по моему любимому языку!
    Весьма признателен за материал.

  • @АртемВасильев-н6у
    @АртемВасильев-н6у 5 років тому +45

    Крутой парень, с юмором, очень легко слушать его. Моментами прям в точку, особенно про паттерны и с++ с памятью)

  • @user-lucky-boy995
    @user-lucky-boy995 Рік тому +1

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

  • @mikurrey416
    @mikurrey416 5 років тому +12

    Спасибо, ребята! Никогда не трогал рельсу, но теперь захотелось)

  • @matanseros8075
    @matanseros8075 5 років тому +11

    Увлечённый парень . Интересно слушать. Лайк

  • @BlackShadow_86
    @BlackShadow_86 3 роки тому +2

    По ощущениям Руби проще чем питон, ЯП мне зашёл, но использовать по назначению не хочу, буду пременять для системного программирования, как альтернатива Shell сценариям. Спасибо за интервью !

  • @pymentor.
    @pymentor. 5 років тому +5

    очень крутой собеседник! желаю удачи и успехов ему и его компании!

  • @fgaero
    @fgaero 5 років тому +5

    Очень интересный собеседник, спасибо. Было бы неплохо спрашивать у таких, как Валентин, их опыт как максимально быстро приводить себя в рабочее состояние. Это что-то между прокрастинацией и мотивацией. Для джунов это особенно актуально, т.к. джун идёт на работу туда, куда зовут, и условия работы выбирать не приходится. К примеру, в гос. конторах рабочий день начинается в 8-8:30, а в банках в 9. Для сов это сложный график работы. В профессиях, не требующих ежедневного вдумчивого подхода, это не так заметно. Можно весь день проходить на автопилоте и ничего страшного. А как быть тем, кто ещё не проснулся, а уже надо думать вовсю? ) Именно из этого и растёт запрос на гибкий график и т.п. "Вечером, в трусах сидеть кодить за компом" могут многие :)

  • @HowdyhoNet
    @HowdyhoNet 5 років тому +37

    Я почему-то уверен что он гонял в Dota AllStars ))
    10:40 в голос xD

  • @kohich3290
    @kohich3290 3 роки тому +2

    Очень интересный человек, спасибо за интервью

  • @dmitriyplaksin5272
    @dmitriyplaksin5272 5 років тому +3

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

  • @dmitriy7184
    @dmitriy7184 3 роки тому

    очень интересный собеседник! Включил, и не мог остановиться.

  • @ЧеловексТопором
    @ЧеловексТопором 5 років тому +27

    Вспомнил считалочку которую говорили при массаже:
    Рельсы-рельсы, шпалы-шпалы,
    ехал поезд запоздалый.
    ....

  • @Kaysar777
    @Kaysar777 5 років тому +4

    Crystal живее всех живых. На нём уже есть несколько хороших web framework'ов: Kemal, Amber etc.
    У Кристал concurrency model чем-то похожа на Go, тоже каналы.
    И производительность даже лучше чем в Go вроде.

  • @sashaquas634
    @sashaquas634 4 роки тому +2

    Положительный и интересный человек! Хорошее интервью!

  • @TheILOVEYOUXD
    @TheILOVEYOUXD 5 років тому +2

    Чувак супер мотиватор. Благодарю за интересное интервью.

  • @maxengio
    @maxengio 5 років тому +54

    А я прочитал на футболке USER DNO (Юзер дно), а потом выясняется что это Усердно)

    • @vladelecpavladurova
      @vladelecpavladurova 5 років тому +2

      первое правильно было

    • @joma0305
      @joma0305 4 роки тому +1

      оба варианта имеют место быть)

    • @StudiaGREK
      @StudiaGREK 3 роки тому

      отлично подмечено. Но оба варианты НЕ имеют места быть. В расшифровке заложено предложение сос_мыслом.
      Ребята Могут Проблемы Решать USER DNO Работать Красиво Отдыхать. Смысл только "усердно".
      НО
      Если добавить МЫ перед "красиво", то "юзер дно" заиграет красками) =))

  • @arturkogut5329
    @arturkogut5329 5 років тому +3

    Очень помог в изучении питон Олег Молчанов

  • @installero
    @installero 5 років тому +3

    Спасибо за интервью!

  • @АнтонЛиходеев-с1ъ

    Огромное спасибо за видео, очень полезно)

  • @СтасЖелезнов-е1е
    @СтасЖелезнов-е1е 5 років тому +33

    После "Сканави" прослезился))) Везде в физ.матах им мучили...

    • @andreybulygin2625
      @andreybulygin2625 5 років тому +2

      Все через него проходили :)

  • @ra1n_go
    @ra1n_go 5 років тому +5

    Ruby использовался в rpg maker еще в нулевых, японский геймдев движок. Следовательно еще до рельсов на руби японцы писали какой-то десктоп.

    • @fgaero
      @fgaero 5 років тому

      Думал, что RPG Maker на C++ был написан. Буду знать ) Сдавал на нём одну из лаб по курсу создания игр.

    • @ra1n_go
      @ra1n_go 5 років тому +2

      @@fgaero Он и написан то ли на с, то ли на с++. Вернее самые основные функции отрисовки. Игровая логика, звук, графика, не относящаяся к низкоуровневой - на ruby.

  • @ababush
    @ababush 4 роки тому

    И все же это лучшее интервью на канале)

  • @MysticEchoOfShaiya
    @MysticEchoOfShaiya 4 роки тому +1

    Лойс за "Меч истины"... Есть ещё сериал по этой книге "Легенда об Искателе".

  • @nolike1984
    @nolike1984 5 років тому

    спасибо за интервью на одном дыхании прослушал. Отдельное спасибо за книги. Заступлюсь за раст и да знаю про эту статью перехода одного из контрибьютеров Руби в Раст - ( Раст это не только аналог С) есть уже вполне высокие уровни обстракций и простые web-фраемворки аля Rocket, Active-web которые решают схожие задачи со всеми преимуществами раста.

  • @ГеоргийСтародубцев-й8у

    То самое чувство, когда решил изучать С++, а над ним в каждом втором видео угарают. 😥😰

    • @persiki2896
      @persiki2896 4 роки тому +1

      У меня ещё мало опыта, но насколько я знаю - зря угорают.
      Пытаются доказать, что они (их технологии, языки) лучше

    • @GunHiSkill
      @GunHiSkill 3 роки тому +2

      скорее всего приколы связаны с его чрезмерной сложностью по сравнению с остальными высокоуровневыми)

    • @persiki2896
      @persiki2896 3 роки тому +1

      @@GunHiSkill C++, кстати, не совсем высокоуровневый. Средне или низкоуровневый (в разных местах по-разному пишут)

    • @vitaliynechaev5242
      @vitaliynechaev5242 3 роки тому

      Интересно, что заставляет учить C++ , а не Rust например в 2020-2021г? )

    • @ri4an598
      @ri4an598 3 роки тому

      @@persiki2896 Чего? Никто не пытается ничего доказать. С++ занял свою низшу и закоренелся, как язык для бородатых дядь для работы с железом или UE

  • @dex6672
    @dex6672 5 років тому +25

    Бля Лекс, я жду новое видео, но если здесь ты не ответишь , то напишу на новом видео. Ну крч, я хочу сказать тебе большое спасибо, благодаря твоему каналу я начал увлекается програмированнием, мне 14 живу в селе, по урокам на ютубе по созданию сайтов я заработал на новый ПК и honor 8x,но если бы не ты то не было бы у меня нового пк и телефона и есть цель добиться большего успеха в сфере програмированния, спасибо тебе

    • @itbeard
      @itbeard  5 років тому +5

      О! Спасибо, мужик! Удачи тебе там!!😎

    • @Denis-sc6si
      @Denis-sc6si 4 роки тому

      на каком языке? с какого начать?

    • @insanef7481
      @insanef7481 4 роки тому

      @@Denis-sc6si ну, по классике же, HTML + CSS + немного JS + PHP/Python

    • @ri4an598
      @ri4an598 3 роки тому +1

      2 года прошло, как успехи?

    • @kristianlama3217
      @kristianlama3217 3 роки тому

      @@ri4an598 помер

  • @EdgeOfDoom
    @EdgeOfDoom 4 роки тому +1

    очень толковый и интересный канал смотрел с большим интересом!

  • @angular-developer-e1t
    @angular-developer-e1t 4 роки тому +1

    Теперь у Валика тут шикарный стол и он с друзьями свой блог ведёт.

  • @jojomajo
    @jojomajo 4 роки тому +1

    Не знаю почему, но такие ламповые беседы заходят больше, чем огромные видео проекты, как у Дудя (хотя конечно круто, когда такие большие каналы освещают ИТ).

    • @jojomajo
      @jojomajo 4 роки тому

      Я рад что могу не ждать годами видосов тип О ДУДЬ ПРО АЙТИ СНЯЛ, а всегда могу смотреть регулярно видосы Бороды, благо я ещё не все просмотрел, а ещё сколько впереди ждет новых видосов, вообще кайф.

    • @itbeard
      @itbeard  4 роки тому +1

      Хехе) спасибо)

  • @dex6672
    @dex6672 5 років тому +7

    Ох, прям вовремя, нарезал пиццу налил чай и тут ты))))

    • @itbeard
      @itbeard  5 років тому +4

      Спецом старался тебе под чаек выкатить видос😎

    • @SlothHuntOnYou
      @SlothHuntOnYou 5 років тому

      балииин, тож хочу пиццу, а из еды только кофе =(((

  • @meirzhandemeugaliev2970
    @meirzhandemeugaliev2970 5 років тому +3

    курсы gorails и rubytapas рулят. Рекомендуется обществом здравоохранения ruby программистов

  • @forgiveness_denied
    @forgiveness_denied 5 років тому +4

    ребята от души душевно в душу!!! пиздец зашло!

  • @ИванК-г6щ
    @ИванК-г6щ 4 роки тому +13

    Он похож на Петра Гланца, акера озвучания

  • @Balskra_97
    @Balskra_97 4 роки тому +24

    Вот куда ушел Ивангай, в Руби

  • @nsmkhn
    @nsmkhn 5 років тому +3

    Лайк за деструкторы, просто в голос :D

  • @xema1111
    @xema1111 5 років тому +2

    Интервью как всегда огонь))

  • @dmitrysuhotskylessonjs3981
    @dmitrysuhotskylessonjs3981 5 років тому +2

    Если на своем примере, я то черпаю новые знания из аудио подкастов и видео курсов. Сейчас продаю кучи офлайн курсов, но я использую портал Курс хантер (coursehunters.net) в котором есть видео уроки по множеству языков и технологий. Плюс создатель сайта заливает туда платные видеокурсы. Пользуйтесь)

  • @vitaliytsariuk7424
    @vitaliytsariuk7424 5 років тому +2

    Спасибо,было очень интересно.

  • @smartskarb170
    @smartskarb170 3 роки тому +7

    какие-то не земные персонажи) в 7 лет случайно выучил че тыре языка программирования, в 13 лет настраивал сервер в школе... )))) Я так понимаю, что такие люди начинают ходить, говорить, вычислять косинусы всякие еще до момента рождения)

  • @joyvektor451
    @joyvektor451 3 роки тому

    Спасибо что вспомнил своего учителя

  • @НиколайСалдунов
    @НиколайСалдунов 5 років тому +6

    Я на тех же курсах так же поставил галочку на Ruby и стал рубистом 😂

  • @alekseychaykovskiy3963
    @alekseychaykovskiy3963 4 роки тому

    Спасибо. Валентин - приятный собеседник.

  • @vladimirwolf3
    @vladimirwolf3 4 роки тому +1

    Спасибо парни!

    • @itbeard
      @itbeard  4 роки тому

      На здоровье!

  • @massanchik
    @massanchik 3 роки тому +1

    Crystal жив и уже добрался 1.0

  • @АртемИванов-д6ы1в
    @АртемИванов-д6ы1в 5 років тому

    Огромное спасибо за видео. Было очень приятно послушать про свой любимый язык программирования.

  • @ddflruc
    @ddflruc 3 роки тому

    Очень крутое и позитивное интервью)))

  • @lesialametta371
    @lesialametta371 5 років тому

    Оу! Так это же продюсер proConf Show!!!

  • @ilyastipakov-front-enddeve8335
    @ilyastipakov-front-enddeve8335 5 років тому

    корпускулярно волновой дуализм и эффект наблюдателя хорошо зашли в конце))

  • @angular-developer-e1t
    @angular-developer-e1t 5 років тому +6

    В 93-м году поступил на системотехника с двумя тройками.

    • @voronow3
      @voronow3 2 роки тому

      Не в МИРЭА ли случайно?

    • @angular-developer-e1t
      @angular-developer-e1t 2 роки тому

      @@voronow3 Нет. Политех Н.Новгорода. 6 лет потеряного времени.

  • @valeramakeev6729
    @valeramakeev6729 3 роки тому +2

    @1:14:07 книга про "42" - Дуглас Адамс "Автостопом по галактике" ?

  • @Nick-hq8of
    @Nick-hq8of 3 роки тому +2

    Можно еще список аниме, которые должны посмотреть все программисты

  • @elsalvadore7063
    @elsalvadore7063 5 років тому +1

    Мне не очень нравится, что многие говорят, что Java это кровавый интерпрайз, webflux spring boot микросеривис, я куево тучу сервисов поднял на Java они работают годами и я про них забыл и никто не жалуется плюс мобильная разработка под Andoid. Не обижайте Java. .Net говно, шутка)))) P.S. нет не шутка. Интервью отличное пожалуй подпишусь

    • @itbeard
      @itbeard  5 років тому +1

      А джава все равно говно)))

    • @elsalvadore7063
      @elsalvadore7063 5 років тому

      @@itbeard Можно побольше видео про говно?))))

  • @elsalvadore7063
    @elsalvadore7063 5 років тому

    Оказывается уже подписан)))

  • @ЧеловексТопором
    @ЧеловексТопором 4 роки тому +1

    Этот парень очень крутой специалист!

  • @vaitishka
    @vaitishka 5 років тому +5

    Так это слово усердно! А я все думала, почему же юзер - дно.

  • @ИгорьФурин-ю5р
    @ИгорьФурин-ю5р 5 років тому +1

    Насчёт скучных паттернов и книг: есть книга "Паттерны проектирования" авторы: Эрик Фримен и Элизабет Фримен. Написана она очень легко и весело с кучей картинок и игровых форм повествования. Там на уточках объясняют паттерн "Стратегия", и на меню в кафе "Компоновщик". Примеры кодовые читать не сложно, хоть и написаны примеры на джаве, а я пишу на с++ и джаву ранее в глаза не видел.

    • @itbeard
      @itbeard  5 років тому

      Ага, ОРейли, читал. Норм)

  • @agentbars
    @agentbars 5 років тому +1

    Конкурс уже прошел... Но для совсем новичков посмотрите на ютубе курсы или.загуглите "CS50"

  • @Deletedeletedelete
    @Deletedeletedelete 5 років тому

    Спасибо за видосик

  • @pianomusic8160
    @pianomusic8160 5 років тому +1

    Прохожу курсы по руби от thinknetica
    Уверен, это самые лучшие курсы по Ruby

    • @Ivan-uo6xy
      @Ivan-uo6xy 5 років тому

      Как успехи? Я тоже думаю скоро начать. Опыт в программировании ранее был?

    • @pianomusic8160
      @pianomusic8160 5 років тому +2

      Я конечно почитал отзывы перед этим. Мой олногруппник их проходил, говорит они ему сильно помогли в свое время, он уехал потом в Японию.
      Другой чувак говорит, что нужно туда идти подготовленным. Но похоже у них тогда не было начального руби, а только рельсы для продвинутых.
      Конкретно меня, я проходил курс месяца 2-3, потом забил на него. Потому что нужно каждый день работать над проектом, прошло месяцев 5 перерыва и сейчас в понедельник возобновил.
      У меня нет опыта промышленного программирования. Универ и по 1с немного опыт.

    • @pianomusic8160
      @pianomusic8160 5 років тому

      @@Ivan-uo6xy если начинать, то нужно понять, что это каждый день работа над проектом. Если на 6 месяцев работы по 2-4 часа не хватит, то не стоит начинать, лучше полегче что то выбрать и менее затратнее. Если ты уже в руби и тебе нужно развитие, кого но тебе в thinknetica, я считаю.

    • @Ivan-uo6xy
      @Ivan-uo6xy 5 років тому

      @@pianomusic8160 ясно. Ещё вопрос, ты Линукс на отдельный диск ставил, или у тебя Mac? Мне посоветовали поставить Mint отдельно на жестктий и если начинать проф. разработку сразу, или на Убунту, или Минте, или Маке.

    • @pianomusic8160
      @pianomusic8160 5 років тому

      @@Ivan-uo6xy всё правильно. Там либо мак, либо линукс. Я поставил Убунту 16.04 или 18.04 не помню. Минт он также как Убунту на deb, по сути роли не играет. Там суть в том, что нужно установить интерпритатоп, который будет читать код руби. И на винде он плохо работает. У меня отдельный ноутбук с одним жестким диском, у которого слабый процессор, я на этот ноут поставил линукс и вижу, всё на одном жёстком диске. Ну, понятно что логические диски там разные, но жёсткий один. Думаю, можно поставить виртуальную машину и уже на неё поставить линукс и всё сверху.

  • @stan5214
    @stan5214 5 років тому

    Шутку про паттерны и плюсы однозначно в меморис🤣

  • @АндрейШепшелей
    @АндрейШепшелей 5 років тому +18

    На ruby мало вакансий, но если нашёл работу ЗП будет выше рынка.

    • @dmitry9728
      @dmitry9728 5 років тому +3

      Хз рынок какой страны вы мониторите, на HH посмотрел, что-то не особо он и выше, даже вообще не выше а так же.

    • @АндрейШепшелей
      @АндрейШепшелей 5 років тому +2

      @@dmitry9728 itechart и issoft у них много проектов для ruby разработчиков, и ЗП 3000$ не самая высокая на этих проектах.

    • @MegaInsurgent
      @MegaInsurgent 5 років тому +1

      @@dmitry9728 да. типа да таких как вы да как собак нерезаных . Вот вам среднее по городу.

    • @dmitry9728
      @dmitry9728 5 років тому

      @@IvanPereuchev я не ноль в англ) ну да, у западного рынка финансовая сторона интереснее (как правило). Видел буржуев, которые думают что мы тут рады за копейки ишачить, и хотят сеньеров за зп 1-1,5к. 🙂

    • @ddd7386
      @ddd7386 4 роки тому

      @@dmitry9728 и, насколько я знаю, западные компании вполне находят людей, которые за эти деньги соглашаются, особенно в провинции.

  • @adl0cky
    @adl0cky 5 років тому +1

    Ребят, пару вопросов:
    1. Какая ещё область применения руби кроме веб и тестирования?
    2. Если делать фронтенд на руби делают ли на нем и бакэнд?
    3. На руби можно делать высоконагруженные проекты а на js нет, хотя оба языка скриптовые, нетипизированные. В чем тогда основное отличие в этом плане? Руби многопоточный что ли?
    Спс ✌🏽

    • @owlboom6458
      @owlboom6458 5 років тому

      @@DanilPismenny очень опрометчивое заявление... github.com/opal/opal/blob/master/README.md

  • @nikitapavlenko8303
    @nikitapavlenko8303 3 роки тому +2

    почему я все ещё пишу на вим - зашел в него в далеком 2010, и не смог с него выйти

  • @Oldy573
    @Oldy573 5 років тому +6

    Книга про 42 - автостопом по галактике)
    А с си++ как с вимом - все говорят, что это говно устаревшее, но кто умело пользуется, тот получает максимум профита

    • @inbuckswetrust7357
      @inbuckswetrust7357 5 років тому

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

  • @МаксимСемений-ц1б
    @МаксимСемений-ц1б 4 роки тому

    Патрик Ротфусс, Имя Ветра и Страхи Мудреца. обожаю их

  • @ВладШавела
    @ВладШавела 4 роки тому

    Ахахаха, "я был самый тупой на факультете": как же знакомо, такая же устория с минимальным проходным))))

  • @crackall1946
    @crackall1946 4 роки тому +1

    То чувство когда заходишь чисто посмотреть как выглядят те или иные it-шники 😅

  • @gekk1985
    @gekk1985 5 років тому +2

    В .net CLR есть множественное наследование и Рихтер про это писал! Множественное наследование отсутствует только у классов и структур C# и то в C#8 будут введены интерфейсы с реализацией по умолчанию и можно будет частично реализовывать методы интерфейса прямо в коде интерфейса, а интерфейс обладает множественным наследованием. devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/

    • @gekk1985
      @gekk1985 5 років тому

      Про ромбовидное множественное наследование www.devsanon.com/c/c-8-default-interface-methods/

    • @itbeard
      @itbeard  5 років тому

      Имелось ввиду наследование классов. Но в любом случае, спасибо за инфу! Можем на стриме подробнее обсудить😁

    • @gekk1985
      @gekk1985 5 років тому

      @@itbeard Наверное имелось ввиду наследование классов в C#, тк в CLR вроде есть множественное наследование классов например в CIL, Managed C++, IronPython и Tcl тоже наверное. Прикольно, а когда стим будет?

    • @gekk1985
      @gekk1985 5 років тому

      @@itbeard Хотя я ошибся, вот что рихтер пишет: Некоторые языки программирования разрешают множественное наследова-
      ние, позволяя создать класс SocketPort, производный от двух базовых классов.
      Однако CLR (а значит, и все основанные на этой среде языки программирования)
      множественное наследование не поддерживает. Вместе с тем CLR позволяет реали-
      зовать ограниченное множественное наследование через интерфейсы (interfaces).
      В этой главе рассказывается об определении и применении интерфейсов, а также
      приводятся основные правила, позволяющие понять, когда уместно использовать
      интерфейсы, а не базовые классы.

    • @itbeard
      @itbeard  5 років тому

      В конце месяца

  • @IExSet
    @IExSet 4 роки тому

    Matz Lisp изначально всё таки :-) Питон это тоже такой своеобразный Лисп, возможно даже начиналось с попытки создать какой то читабельный бесскобочный синтаксис.

  • @redlineup7391
    @redlineup7391 4 роки тому

    За Гудкайнда огромнейший лайк)))

  • @КириллЕрмаков-и7б
    @КириллЕрмаков-и7б 5 років тому

    Хм) Помню этого парнишу с программы "ЯвБГУИР"(в 2016 году). Рассказывал интересно как и сейчас)
    Помню, что на даче он узнал, что попал на ВМСиС)))) И рекомендовал первым языком учить - английский обязательно!
    Ну, а моя ссылка будет на Гарвардские курсы) ua-cam.com/video/SW_UCzFO7X0/v-deo.html

  • @ВладКалашников-м8п
    @ВладКалашников-м8п 5 років тому +2

    Начинал с этого курса (хоть это и фронтэнд), но там есть курс и по Руби, который сейчас прохожу будучи вдохновлённым Валентином :)
    www.codecademy.com/learn/paths/web-development

  • @andreybulygin2625
    @andreybulygin2625 5 років тому +5

    Изучал руби по rubyschool.us/ года уже четыре назад. Технология действительно крутая. Альтернативы особо нет.

    • @pymentor.
      @pymentor. 5 років тому

      альтернативы для решения какий(ой) задач?

    • @andreybulygin2625
      @andreybulygin2625 5 років тому

      @@pymentor. ну мы говорим про рельсы, так что очевидно речь про веб разработку. Бэкенды пилить на руби одно удовольствие. Вокруг меня в офисе разработчики бэкенда на разных языках(java,c#,node) и все они слабее в плане готовых решений/количества кода на фичу. Парсеры/чат ботов писать. Все удобно и с минимумом телодвижений. Тесты в две строчки пишутся.

    • @andreybulygin2625
      @andreybulygin2625 5 років тому

      За одно только отсутствие необходимости писать include/require(в зависимости от языка) в начале каждого файла можно полюбить рельсу. После 4 лет в плюсах на среднего размера проекте это настоящая киллер фича. Почему другие фреймворки не дошли до того чтобы все классы в проекте были доступны без необходимости их подключать? Насколько я видел код Джанго там до такого не дошли.

    • @angular-developer-e1t
      @angular-developer-e1t 5 років тому

      @@andreybulygin2625 на node.js бакенд для веба тоже не сложен. Писал на java до этого, чекнутся можно.

    • @andreybulygin2625
      @andreybulygin2625 5 років тому

      @@angular-developer-e1t на ноде нет взрослого mvc фреймворка. Так что средний/крупный проект на ней не напишешь. В общем то я и не слышал о проектах размера гитхаб/гитлаб написанных на ноде. А микропроекты можно хоть на чем писать.

  • @alexanderkhanas6977
    @alexanderkhanas6977 5 років тому +2

    Сними ролик с фрилансером, либо разговорный про фриланс, думаю будет круто

  • @it_yesterday
    @it_yesterday 5 років тому

    Круто, а где ты находишь людей для интервью( если они не твои знакомые, очевидно ) ?

    • @itbeard
      @itbeard  5 років тому +1

      по большей части они мои знакомые :)

  • @knottyj5023
    @knottyj5023 3 роки тому

    это nafany из Гамбит? По внешности и манере подачи а так же голосу очень схожи.

  • @Alebarrel
    @Alebarrel 5 років тому +7

    Прошел 2 курса по Ruby & RoR. Самым полезным оказался goodprogrammer.ru/ . А так, только практика и ничего кроме практики.

    • @roijohns370
      @roijohns370 5 років тому

      А второй какой был? И что думаете про rubyschool и thinknetica?

    • @Alebarrel
      @Alebarrel 5 років тому

      @@roijohns370 rubyschool.us . Не считая книгу Хартла по 5-м рельсам + sololearn по руби

    • @volodymyr8649
      @volodymyr8649 5 років тому

      @@Alebarrel И что скажете об этой книжке? Интересно вообще услышать мнение человека, который прошел это все) Ибо руби загорелся, сейчас на learn.co фулл стек курс с ней прохожу, очень хочу довести до состояния "устроился на работу", но цельной картинки что и как уметь и где учить пока нет. А ударяться в php с кучей доступных материалов и вакансий как-то совсем не хочется, хоть и нерационально это все.

    • @Alebarrel
      @Alebarrel 5 років тому

      @@volodymyr8649 да собственно хорошая книжка. Руководство по созданию микроблога через TDD c последующим деплоем на хероку. Будут использоваться: web-console, minitest, guard, faker, mini_magick, carrierweave, wiil_paginate, bootstrap.

    • @peaceandworld
      @peaceandworld 4 роки тому

      хай! перепробовал некоторое количество учебных сервисов и блогов. И кажется мне, что RubyRush от Хорошего Программиста самый доступный для понимания. Я с абсолютного нуля сейчас у них на 55 уроке (из 149) по ruby. Занимаюсь не более месяца - с начала самоизоляции :) . А начал с блога Гоши Дударя (сейчас почему-то не смотрю, может позднее вернусь), наверное поэтому пользуюсь atomrunner, а не sublime. Также побочно прохожу обучение в Sololearn по ruby и смотрю ruby screencasts. Есть цель - сделать сайт себе для работы и жене. У тебя какой раньше был опыт (до этих курсов) и чем сейчас занимаешься?

  • @ongrustit
    @ongrustit 4 роки тому +4

    Ruby это мой любимый язык но работу не найдешь, учу не любимый JS

    • @siroga7787
      @siroga7787 4 роки тому +1

      Почему это? Вроде предложений много на разных сайтах по поиску работы

  • @antnbaranov
    @antnbaranov 4 роки тому +3

    Кидают лист, ну давай решай задачи 😂😂😂

  • @ilyagribko5279
    @ilyagribko5279 5 років тому +1

    Спасибо за интервью, очень круто. Я сейчас прохожу шикарный курс thinknetica.com

    • @roijohns370
      @roijohns370 5 років тому

      Его быстрее чем за 6 месяцев можно пройти?

    • @ilyagribko5279
      @ilyagribko5279 5 років тому +1

      Да, каждый по своему графику проходит. 6 мес - ориентир.

  • @timtimbot
    @timtimbot 5 років тому +3

    а с питонистом будет интервью?

  • @ra1n_go
    @ra1n_go 5 років тому +8

    Заебали угарать над php.
    Типичный php - это знание трех фреймворков: laravel, symfony, yii2 на высоком уровне и куча мелких на уровне чтения доков. Это опыт работы с elasticsearch, sphinx и других движков полнотекстового поиска. Это задрачивание sql, регулярок, докера, линукс, apache, ngninx, php-fpm, bash скриптов или какого-нибудь деплоера. Это ci/cd, тонкое понимание протоколов, тесты, очереди, микросервисная архитектура, распределенная архитектура. Это знание vue, react, angular, es6, typescript, css, sass, less, методологии. Это сборки webpack, gulp.
    И это наверное только четверть того, с чем приходится сталкиваться ежедневно, что приходится задрачивать вне работы, чтобы не было стыдно получать зарплату мидла. Открою секрет, php не сильно проще c# или ruby. И уж тем более сложнее golang, например.

    • @itbeard
      @itbeard  5 років тому +3

      Так сложилось исторически

  • @nasirenevoylune3113
    @nasirenevoylune3113 5 років тому

    а что за курсы по ruby от Павла Лебедева? Не слышал о таких. Есть ссылка?

    • @itbeard
      @itbeard  5 років тому

      Просто Паша любит руби, и часто про него говорит

  • @djezz21
    @djezz21 5 років тому +1

    Классное интервью, спасибО!
    А вот курсы по тестированию REST API - coursehunters.net/course/testirovanie-rest-api

  • @AnthonyMarchenko
    @AnthonyMarchenko 5 років тому +2

    Валик клёвый

  • @silvercoastllc2442
    @silvercoastllc2442 5 років тому

    Как и обещал, like )

  • @romannekliukov7949
    @romannekliukov7949 5 років тому +4

    www.coursera.org/specializations/ruby-on-rails
    Курсы, которые не только помогут в изучении рельс, но и добровольно-принудительно подтянут ваш английский + time managment. После завершения можно похвастаться им в linkedIn. Валентин, а как же Мэг Джэй, "Важные годы" среди книг обязательных к прочтению?)

  • @ditmarbrynza8554
    @ditmarbrynza8554 5 років тому

    А можно ссылочку на proconf, где выступление ребят по хаку сайтов?

    • @itbeard
      @itbeard  5 років тому +1

      Ух. Отпиши валику в ЛС, он сортентирует

    • @ditmarbrynza8554
      @ditmarbrynza8554 5 років тому

      @@itbeard ок

  • @MegaInsurgent
    @MegaInsurgent 5 років тому

    Цитату на 1:04:00 прям в мемориз

  • @thrnd_
    @thrnd_ 4 роки тому

    1:15:59 просто проорал с С++

    • @ДенисГрулев
      @ДенисГрулев 4 роки тому

      Та человек на c++ очевидно писал когда ещё мамонты по земле ходили, сейчас это совсем другой язык.

    • @drovoseg
      @drovoseg 4 роки тому

      @@ДенисГрулев Памятью не надо управлять вручную теперь?

    • @ДенисГрулев
      @ДенисГрулев 4 роки тому

      @@drovoseg Ахах, далеко не всегда. Smart pointers, владение, RAII. Если ни о чём не говорит, сначала лучше посмотреть.
      Лучше процитирую. "С++ is today more kinda metaprogramming language. Almost no one writes new/delete now."
      P. S. Все же c++ не лучший язык для паттернов, это да, их там приходится иногда извращать. Вот Java - это, можно сказать, origins. Сейчас плюсы похоже двигаются больше в сторону функционального программирования.

  • @neodzen
    @neodzen 5 років тому +1

    забавная подушка

  • @alexei412
    @alexei412 5 років тому +3

    Не знал, что блогер Ян Го стал программистом.

  • @avemaria3978
    @avemaria3978 5 років тому +3

    На Люка Скайуокера похож😂

  • @myself3870
    @myself3870 4 роки тому +1

    2:32 " С красной медалью"... А диплом тогда золотой?