Большой таймлайн для длинного интервью: 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 - Халява!!!
@@itbeard нет,ну серьезно. Я много лет админю прова и на вопрос "какие ассоциации у вас приходят на ум при слове VIM",мой ответ:-"apt-get install nano".
После того , как интернет переписка разрушили в России устную речь - так приятно слушать грамотный русский язык без упрощений и слов- паразитов ! Классный выпуск , умные дядьки !
По ощущениям Руби проще чем питон, ЯП мне зашёл, но использовать по назначению не хочу, буду пременять для системного программирования, как альтернатива Shell сценариям. Спасибо за интервью !
Очень интересный собеседник, спасибо. Было бы неплохо спрашивать у таких, как Валентин, их опыт как максимально быстро приводить себя в рабочее состояние. Это что-то между прокрастинацией и мотивацией. Для джунов это особенно актуально, т.к. джун идёт на работу туда, куда зовут, и условия работы выбирать не приходится. К примеру, в гос. конторах рабочий день начинается в 8-8:30, а в банках в 9. Для сов это сложный график работы. В профессиях, не требующих ежедневного вдумчивого подхода, это не так заметно. Можно весь день проходить на автопилоте и ничего страшного. А как быть тем, кто ещё не проснулся, а уже надо думать вовсю? ) Именно из этого и растёт запрос на гибкий график и т.п. "Вечером, в трусах сидеть кодить за компом" могут многие :)
Crystal живее всех живых. На нём уже есть несколько хороших web framework'ов: Kemal, Amber etc. У Кристал concurrency model чем-то похожа на Go, тоже каналы. И производительность даже лучше чем в Go вроде.
отлично подмечено. Но оба варианты НЕ имеют места быть. В расшифровке заложено предложение сос_мыслом. Ребята Могут Проблемы Решать USER DNO Работать Красиво Отдыхать. Смысл только "усердно". НО Если добавить МЫ перед "красиво", то "юзер дно" заиграет красками) =))
@@fgaero Он и написан то ли на с, то ли на с++. Вернее самые основные функции отрисовки. Игровая логика, звук, графика, не относящаяся к низкоуровневой - на ruby.
Ребят, пару вопросов: 1. Какая ещё область применения руби кроме веб и тестирования? 2. Если делать фронтенд на руби делают ли на нем и бакэнд? 3. На руби можно делать высоконагруженные проекты а на js нет, хотя оба языка скриптовые, нетипизированные. В чем тогда основное отличие в этом плане? Руби многопоточный что ли? Спс ✌🏽
какие-то не земные персонажи) в 7 лет случайно выучил че тыре языка программирования, в 13 лет настраивал сервер в школе... )))) Я так понимаю, что такие люди начинают ходить, говорить, вычислять косинусы всякие еще до момента рождения)
спасибо за интервью на одном дыхании прослушал. Отдельное спасибо за книги. Заступлюсь за раст и да знаю про эту статью перехода одного из контрибьютеров Руби в Раст - ( Раст это не только аналог С) есть уже вполне высокие уровни обстракций и простые web-фраемворки аля Rocket, Active-web которые решают схожие задачи со всеми преимуществами раста.
Если на своем примере, я то черпаю новые знания из аудио подкастов и видео курсов. Сейчас продаю кучи офлайн курсов, но я использую портал Курс хантер (coursehunters.net) в котором есть видео уроки по множеству языков и технологий. Плюс создатель сайта заливает туда платные видеокурсы. Пользуйтесь)
@@IvanPereuchev я не ноль в англ) ну да, у западного рынка финансовая сторона интереснее (как правило). Видел буржуев, которые думают что мы тут рады за копейки ишачить, и хотят сеньеров за зп 1-1,5к. 🙂
Не знаю почему, но такие ламповые беседы заходят больше, чем огромные видео проекты, как у Дудя (хотя конечно круто, когда такие большие каналы освещают ИТ).
Я рад что могу не ждать годами видосов тип О ДУДЬ ПРО АЙТИ СНЯЛ, а всегда могу смотреть регулярно видосы Бороды, благо я ещё не все просмотрел, а ещё сколько впереди ждет новых видосов, вообще кайф.
Бля Лекс, я жду новое видео, но если здесь ты не ответишь , то напишу на новом видео. Ну крч, я хочу сказать тебе большое спасибо, благодаря твоему каналу я начал увлекается програмированнием, мне 14 живу в селе, по урокам на ютубе по созданию сайтов я заработал на новый ПК и honor 8x,но если бы не ты то не было бы у меня нового пк и телефона и есть цель добиться большего успеха в сфере програмированния, спасибо тебе
Остался один вопрос, сколько лет нужно учиться, что бы хотя бы уверенно понимать, все те вещи, о которых говорил Валик. Не говоря уже о том, как с этим всем работать?
В .net CLR есть множественное наследование и Рихтер про это писал! Множественное наследование отсутствует только у классов и структур C# и то в C#8 будут введены интерфейсы с реализацией по умолчанию и можно будет частично реализовывать методы интерфейса прямо в коде интерфейса, а интерфейс обладает множественным наследованием. devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/
@@itbeard Наверное имелось ввиду наследование классов в C#, тк в CLR вроде есть множественное наследование классов например в CIL, Managed C++, IronPython и Tcl тоже наверное. Прикольно, а когда стим будет?
@@itbeard Хотя я ошибся, вот что рихтер пишет: Некоторые языки программирования разрешают множественное наследова- ние, позволяя создать класс SocketPort, производный от двух базовых классов. Однако CLR (а значит, и все основанные на этой среде языки программирования) множественное наследование не поддерживает. Вместе с тем CLR позволяет реали- зовать ограниченное множественное наследование через интерфейсы (interfaces). В этой главе рассказывается об определении и применении интерфейсов, а также приводятся основные правила, позволяющие понять, когда уместно использовать интерфейсы, а не базовые классы.
@@pymentor. ну мы говорим про рельсы, так что очевидно речь про веб разработку. Бэкенды пилить на руби одно удовольствие. Вокруг меня в офисе разработчики бэкенда на разных языках(java,c#,node) и все они слабее в плане готовых решений/количества кода на фичу. Парсеры/чат ботов писать. Все удобно и с минимумом телодвижений. Тесты в две строчки пишутся.
За одно только отсутствие необходимости писать include/require(в зависимости от языка) в начале каждого файла можно полюбить рельсу. После 4 лет в плюсах на среднего размера проекте это настоящая киллер фича. Почему другие фреймворки не дошли до того чтобы все классы в проекте были доступны без необходимости их подключать? Насколько я видел код Джанго там до такого не дошли.
@@angular-developer-e1t на ноде нет взрослого mvc фреймворка. Так что средний/крупный проект на ней не напишешь. В общем то я и не слышал о проектах размера гитхаб/гитлаб написанных на ноде. А микропроекты можно хоть на чем писать.
Мне не очень нравится, что многие говорят, что Java это кровавый интерпрайз, webflux spring boot микросеривис, я куево тучу сервисов поднял на Java они работают годами и я про них забыл и никто не жалуется плюс мобильная разработка под Andoid. Не обижайте Java. .Net говно, шутка)))) P.S. нет не шутка. Интервью отличное пожалуй подпишусь
Matz Lisp изначально всё таки :-) Питон это тоже такой своеобразный Лисп, возможно даже начиналось с попытки создать какой то читабельный бесскобочный синтаксис.
Насчёт скучных паттернов и книг: есть книга "Паттерны проектирования" авторы: Эрик Фримен и Элизабет Фримен. Написана она очень легко и весело с кучей картинок и игровых форм повествования. Там на уточках объясняют паттерн "Стратегия", и на меню в кафе "Компоновщик". Примеры кодовые читать не сложно, хоть и написаны примеры на джаве, а я пишу на с++ и джаву ранее в глаза не видел.
@@Alebarrel И что скажете об этой книжке? Интересно вообще услышать мнение человека, который прошел это все) Ибо руби загорелся, сейчас на learn.co фулл стек курс с ней прохожу, очень хочу довести до состояния "устроился на работу", но цельной картинки что и как уметь и где учить пока нет. А ударяться в php с кучей доступных материалов и вакансий как-то совсем не хочется, хоть и нерационально это все.
@@volodymyr8649 да собственно хорошая книжка. Руководство по созданию микроблога через TDD c последующим деплоем на хероку. Будут использоваться: web-console, minitest, guard, faker, mini_magick, carrierweave, wiil_paginate, bootstrap.
хай! перепробовал некоторое количество учебных сервисов и блогов. И кажется мне, что RubyRush от Хорошего Программиста самый доступный для понимания. Я с абсолютного нуля сейчас у них на 55 уроке (из 149) по ruby. Занимаюсь не более месяца - с начала самоизоляции :) . А начал с блога Гоши Дударя (сейчас почему-то не смотрю, может позднее вернусь), наверное поэтому пользуюсь atomrunner, а не sublime. Также побочно прохожу обучение в Sololearn по ruby и смотрю ruby screencasts. Есть цель - сделать сайт себе для работы и жене. У тебя какой раньше был опыт (до этих курсов) и чем сейчас занимаешься?
Я конечно почитал отзывы перед этим. Мой олногруппник их проходил, говорит они ему сильно помогли в свое время, он уехал потом в Японию. Другой чувак говорит, что нужно туда идти подготовленным. Но похоже у них тогда не было начального руби, а только рельсы для продвинутых. Конкретно меня, я проходил курс месяца 2-3, потом забил на него. Потому что нужно каждый день работать над проектом, прошло месяцев 5 перерыва и сейчас в понедельник возобновил. У меня нет опыта промышленного программирования. Универ и по 1с немного опыт.
@@Ivan-uo6xy если начинать, то нужно понять, что это каждый день работа над проектом. Если на 6 месяцев работы по 2-4 часа не хватит, то не стоит начинать, лучше полегче что то выбрать и менее затратнее. Если ты уже в руби и тебе нужно развитие, кого но тебе в thinknetica, я считаю.
@@pianomusic8160 ясно. Ещё вопрос, ты Линукс на отдельный диск ставил, или у тебя Mac? Мне посоветовали поставить Mint отдельно на жестктий и если начинать проф. разработку сразу, или на Убунту, или Минте, или Маке.
@@Ivan-uo6xy всё правильно. Там либо мак, либо линукс. Я поставил Убунту 16.04 или 18.04 не помню. Минт он также как Убунту на deb, по сути роли не играет. Там суть в том, что нужно установить интерпритатоп, который будет читать код руби. И на винде он плохо работает. У меня отдельный ноутбук с одним жестким диском, у которого слабый процессор, я на этот ноут поставил линукс и вижу, всё на одном жёстком диске. Ну, понятно что логические диски там разные, но жёсткий один. Думаю, можно поставить виртуальную машину и уже на неё поставить линукс и всё сверху.
@@itbeard то о чем ты говоришь - это так называемая релятивистская масса) фотон, в отличие от ряда других бозонов, безмассовый. чекни тут: ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%82%D0%BE%D0%BD#%D0%A4%D0%BE%D1%82%D0%BE%D0%BD_%D0%BA%D0%B0%D0%BA_%D0%BA%D0%B0%D0%BB%D0%B8%D0%B1%D1%80%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D0%B1%D0%BE%D0%B7%D0%BE%D0%BD
На руби до сих пор нет нормального автоформатирования, лол. Более-менее нормальное, что сейчас есть это реализация через js-овский prettier, но пока сыровато.
Заебали угарать над 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, например.
www.coursera.org/specializations/ruby-on-rails Курсы, которые не только помогут в изучении рельс, но и добровольно-принудительно подтянут ваш английский + time managment. После завершения можно похвастаться им в linkedIn. Валентин, а как же Мэг Джэй, "Важные годы" среди книг обязательных к прочтению?)
Книга про 42 - автостопом по галактике) А с си++ как с вимом - все говорят, что это говно устаревшее, но кто умело пользуется, тот получает максимум профита
Java только недавно догнала чутка с++ по синтаксису :) хотя изначально заявлялось что все должно быть просто и читаемо :) а теперь проперло лямбды аннотации генерики :)))) те по сути заявляли одно а на деле получаем другое :) кормление идиотов с ложечки.
Большой таймлайн для длинного интервью:
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 - Халява!!!
про elixir не сказали.
Плохо смотрел
@@букиведъ на всех минутах твоей жизни руби умирает)
Слушай, а на каком ты языке программируешь у себя на работе.
> 59:59 - Парочка вопросов от подписчиков: килер-фича руби, Krystal,
Опечатка - Crystal
Он пишет с 10го года в виме,потому что не знает как его закрыть.
Ахахаха)))))😅😅😅😅 в голос))
@@itbeard нет,ну серьезно. Я много лет админю прова и на вопрос "какие ассоциации у вас приходят на ум при слове VIM",мой ответ:-"apt-get install nano".
Он похож на Лукашенко
@@megayurich8268 Ваша правда))))
@@megayurich8268 apt install mc
Такой огонь, что у меня даже фоном слушать не получается, хочется смотреть. Круто, Лекс. Спасибо Валентину.
Так же смотрел в фоне первые 20 минут, но это хочется видеть своими глазами)
Выражаю создателю этого канала большую признательность. Очень интересно слушать ребят достигнувших высот в каком либо языке
Спасибо)
А вот и инфа по моему любимому языку!
Весьма признателен за материал.
Лайк на 11-ой минуте. По поводу "и все остальные поднимают руку, потому что не понимают, что такое объект" - порвало. Господи, best of the best!
Крутой парень, с юмором, очень легко слушать его. Моментами прям в точку, особенно про паттерны и с++ с памятью)
Спасибо, ребята! Никогда не трогал рельсу, но теперь захотелось)
Увлечённый парень . Интересно слушать. Лайк
Я почему-то уверен что он гонял в Dota AllStars ))
10:40 в голос xD
После того , как интернет переписка разрушили в России устную речь - так приятно слушать грамотный русский язык без упрощений и слов- паразитов ! Классный выпуск , умные дядьки !
Очень интересный человек, спасибо за интервью
очень крутой собеседник! желаю удачи и успехов ему и его компании!
По ощущениям Руби проще чем питон, ЯП мне зашёл, но использовать по назначению не хочу, буду пременять для системного программирования, как альтернатива Shell сценариям. Спасибо за интервью !
Чувак супер мотиватор. Благодарю за интересное интервью.
Очень интересный собеседник, спасибо. Было бы неплохо спрашивать у таких, как Валентин, их опыт как максимально быстро приводить себя в рабочее состояние. Это что-то между прокрастинацией и мотивацией. Для джунов это особенно актуально, т.к. джун идёт на работу туда, куда зовут, и условия работы выбирать не приходится. К примеру, в гос. конторах рабочий день начинается в 8-8:30, а в банках в 9. Для сов это сложный график работы. В профессиях, не требующих ежедневного вдумчивого подхода, это не так заметно. Можно весь день проходить на автопилоте и ничего страшного. А как быть тем, кто ещё не проснулся, а уже надо думать вовсю? ) Именно из этого и растёт запрос на гибкий график и т.п. "Вечером, в трусах сидеть кодить за компом" могут многие :)
Вспомнил считалочку которую говорили при массаже:
Рельсы-рельсы, шпалы-шпалы,
ехал поезд запоздалый.
....
@1:14:07 книга про "42" - Дуглас Адамс "Автостопом по галактике" ?
замечательно. В следующих выпусках - побольше бы про опыт вне кодинга - жизнь, стартапы, оргвопросы (по возможности).
Огромное спасибо за видео, очень полезно)
Положительный и интересный человек! Хорошее интервью!
Спасибо за интервью!
очень интересный собеседник! Включил, и не мог остановиться.
И все же это лучшее интервью на канале)
Crystal живее всех живых. На нём уже есть несколько хороших web framework'ов: Kemal, Amber etc.
У Кристал concurrency model чем-то похожа на Go, тоже каналы.
И производительность даже лучше чем в Go вроде.
А я прочитал на футболке USER DNO (Юзер дно), а потом выясняется что это Усердно)
первое правильно было
оба варианта имеют место быть)
отлично подмечено. Но оба варианты НЕ имеют места быть. В расшифровке заложено предложение сос_мыслом.
Ребята Могут Проблемы Решать USER DNO Работать Красиво Отдыхать. Смысл только "усердно".
НО
Если добавить МЫ перед "красиво", то "юзер дно" заиграет красками) =))
Спасибо,было очень интересно.
Ruby использовался в rpg maker еще в нулевых, японский геймдев движок. Следовательно еще до рельсов на руби японцы писали какой-то десктоп.
Думал, что RPG Maker на C++ был написан. Буду знать ) Сдавал на нём одну из лаб по курсу создания игр.
@@fgaero Он и написан то ли на с, то ли на с++. Вернее самые основные функции отрисовки. Игровая логика, звук, графика, не относящаяся к низкоуровневой - на ruby.
очень толковый и интересный канал смотрел с большим интересом!
Интервью как всегда огонь))
Очень помог в изучении питон Олег Молчанов
После "Сканави" прослезился))) Везде в физ.матах им мучили...
Все через него проходили :)
Он похож на Петра Гланца, акера озвучания
Спасибо. Валентин - приятный собеседник.
Ох, прям вовремя, нарезал пиццу налил чай и тут ты))))
Спецом старался тебе под чаек выкатить видос😎
балииин, тож хочу пиццу, а из еды только кофе =(((
ребята от души душевно в душу!!! пиздец зашло!
Конкурс уже прошел... Но для совсем новичков посмотрите на ютубе курсы или.загуглите "CS50"
То самое чувство, когда решил изучать С++, а над ним в каждом втором видео угарают. 😥😰
У меня ещё мало опыта, но насколько я знаю - зря угорают.
Пытаются доказать, что они (их технологии, языки) лучше
скорее всего приколы связаны с его чрезмерной сложностью по сравнению с остальными высокоуровневыми)
@@GunHiSkill C++, кстати, не совсем высокоуровневый. Средне или низкоуровневый (в разных местах по-разному пишут)
Интересно, что заставляет учить C++ , а не Rust например в 2020-2021г? )
@@persiki2896 Чего? Никто не пытается ничего доказать. С++ занял свою низшу и закоренелся, как язык для бородатых дядь для работы с железом или UE
Ребят, пару вопросов:
1. Какая ещё область применения руби кроме веб и тестирования?
2. Если делать фронтенд на руби делают ли на нем и бакэнд?
3. На руби можно делать высоконагруженные проекты а на js нет, хотя оба языка скриптовые, нетипизированные. В чем тогда основное отличие в этом плане? Руби многопоточный что ли?
Спс ✌🏽
@@DanilPismenny очень опрометчивое заявление... github.com/opal/opal/blob/master/README.md
В 93-м году поступил на системотехника с двумя тройками.
Не в МИРЭА ли случайно?
@@voronow3 Нет. Политех Н.Новгорода. 6 лет потеряного времени.
какие-то не земные персонажи) в 7 лет случайно выучил че тыре языка программирования, в 13 лет настраивал сервер в школе... )))) Я так понимаю, что такие люди начинают ходить, говорить, вычислять косинусы всякие еще до момента рождения)
Вот куда ушел Ивангай, в Руби
Теперь у Валика тут шикарный стол и он с друзьями свой блог ведёт.
почему я все ещё пишу на вим - зашел в него в далеком 2010, и не смог с него выйти
Спасибо парни!
На здоровье!
Лайк за деструкторы, просто в голос :D
Лойс за "Меч истины"... Есть ещё сериал по этой книге "Легенда об Искателе".
Спасибо что вспомнил своего учителя
Можно еще список аниме, которые должны посмотреть все программисты
спасибо за интервью на одном дыхании прослушал. Отдельное спасибо за книги. Заступлюсь за раст и да знаю про эту статью перехода одного из контрибьютеров Руби в Раст - ( Раст это не только аналог С) есть уже вполне высокие уровни обстракций и простые web-фраемворки аля Rocket, Active-web которые решают схожие задачи со всеми преимуществами раста.
Я на тех же курсах так же поставил галочку на Ruby и стал рубистом 😂
Если на своем примере, я то черпаю новые знания из аудио подкастов и видео курсов. Сейчас продаю кучи офлайн курсов, но я использую портал Курс хантер (coursehunters.net) в котором есть видео уроки по множеству языков и технологий. Плюс создатель сайта заливает туда платные видеокурсы. Пользуйтесь)
Очень крутое и позитивное интервью)))
курсы gorails и rubytapas рулят. Рекомендуется обществом здравоохранения ruby программистов
это nafany из Гамбит? По внешности и манере подачи а так же голосу очень схожи.
2:32 " С красной медалью"... А диплом тогда золотой?
а что за курсы по ruby от Павла Лебедева? Не слышал о таких. Есть ссылка?
Просто Паша любит руби, и часто про него говорит
На ruby мало вакансий, но если нашёл работу ЗП будет выше рынка.
Хз рынок какой страны вы мониторите, на HH посмотрел, что-то не особо он и выше, даже вообще не выше а так же.
@@dmitry9728 itechart и issoft у них много проектов для ruby разработчиков, и ЗП 3000$ не самая высокая на этих проектах.
@@dmitry9728 да. типа да таких как вы да как собак нерезаных . Вот вам среднее по городу.
@@IvanPereuchev я не ноль в англ) ну да, у западного рынка финансовая сторона интереснее (как правило). Видел буржуев, которые думают что мы тут рады за копейки ишачить, и хотят сеньеров за зп 1-1,5к. 🙂
@@dmitry9728 и, насколько я знаю, западные компании вполне находят людей, которые за эти деньги соглашаются, особенно в провинции.
Не знаю почему, но такие ламповые беседы заходят больше, чем огромные видео проекты, как у Дудя (хотя конечно круто, когда такие большие каналы освещают ИТ).
Я рад что могу не ждать годами видосов тип О ДУДЬ ПРО АЙТИ СНЯЛ, а всегда могу смотреть регулярно видосы Бороды, благо я ещё не все просмотрел, а ещё сколько впереди ждет новых видосов, вообще кайф.
Хехе) спасибо)
А можно ссылочку на proconf, где выступление ребят по хаку сайтов?
Ух. Отпиши валику в ЛС, он сортентирует
@@itbeard ок
а с питонистом будет интервью?
Будет)
Бля Лекс, я жду новое видео, но если здесь ты не ответишь , то напишу на новом видео. Ну крч, я хочу сказать тебе большое спасибо, благодаря твоему каналу я начал увлекается програмированнием, мне 14 живу в селе, по урокам на ютубе по созданию сайтов я заработал на новый ПК и honor 8x,но если бы не ты то не было бы у меня нового пк и телефона и есть цель добиться большего успеха в сфере програмированния, спасибо тебе
О! Спасибо, мужик! Удачи тебе там!!😎
на каком языке? с какого начать?
@@Denis-sc6si ну, по классике же, HTML + CSS + немного JS + PHP/Python
2 года прошло, как успехи?
@@ri4an598 помер
Crystal жив и уже добрался 1.0
Оу! Так это же продюсер proConf Show!!!
Остался один вопрос, сколько лет нужно учиться, что бы хотя бы уверенно понимать, все те вещи, о которых говорил Валик. Не говоря уже о том, как с этим всем работать?
Года достаточно любому, что бы начать, я считаю
В любом языке
@@itbeard в любом языке веб разработки или неважно? Имеешь ввиду что за год вполне реально выйти на уровень джуна в любом языке?
@@VladNemyrovskyi все верно. В некоторых языках типа питона js или рнр ещё быстрее
В .net CLR есть множественное наследование и Рихтер про это писал! Множественное наследование отсутствует только у классов и структур C# и то в C#8 будут введены интерфейсы с реализацией по умолчанию и можно будет частично реализовывать методы интерфейса прямо в коде интерфейса, а интерфейс обладает множественным наследованием. devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/
Про ромбовидное множественное наследование www.devsanon.com/c/c-8-default-interface-methods/
Имелось ввиду наследование классов. Но в любом случае, спасибо за инфу! Можем на стриме подробнее обсудить😁
@@itbeard Наверное имелось ввиду наследование классов в C#, тк в CLR вроде есть множественное наследование классов например в CIL, Managed C++, IronPython и Tcl тоже наверное. Прикольно, а когда стим будет?
@@itbeard Хотя я ошибся, вот что рихтер пишет: Некоторые языки программирования разрешают множественное наследова-
ние, позволяя создать класс SocketPort, производный от двух базовых классов.
Однако CLR (а значит, и все основанные на этой среде языки программирования)
множественное наследование не поддерживает. Вместе с тем CLR позволяет реали-
зовать ограниченное множественное наследование через интерфейсы (interfaces).
В этой главе рассказывается об определении и применении интерфейсов, а также
приводятся основные правила, позволяющие понять, когда уместно использовать
интерфейсы, а не базовые классы.
В конце месяца
Круто, а где ты находишь людей для интервью( если они не твои знакомые, очевидно ) ?
по большей части они мои знакомые :)
1:42:56 соврал что не занимается программированием, а как же программирование ребенка?))
Я думаю воспитание, то же самое, что и программирование.
Изучал руби по rubyschool.us/ года уже четыре назад. Технология действительно крутая. Альтернативы особо нет.
альтернативы для решения какий(ой) задач?
@@pymentor. ну мы говорим про рельсы, так что очевидно речь про веб разработку. Бэкенды пилить на руби одно удовольствие. Вокруг меня в офисе разработчики бэкенда на разных языках(java,c#,node) и все они слабее в плане готовых решений/количества кода на фичу. Парсеры/чат ботов писать. Все удобно и с минимумом телодвижений. Тесты в две строчки пишутся.
За одно только отсутствие необходимости писать include/require(в зависимости от языка) в начале каждого файла можно полюбить рельсу. После 4 лет в плюсах на среднего размера проекте это настоящая киллер фича. Почему другие фреймворки не дошли до того чтобы все классы в проекте были доступны без необходимости их подключать? Насколько я видел код Джанго там до такого не дошли.
@@andreybulygin2625 на node.js бакенд для веба тоже не сложен. Писал на java до этого, чекнутся можно.
@@angular-developer-e1t на ноде нет взрослого mvc фреймворка. Так что средний/крупный проект на ней не напишешь. В общем то я и не слышал о проектах размера гитхаб/гитлаб написанных на ноде. А микропроекты можно хоть на чем писать.
Оказывается уже подписан)))
Ruby это мой любимый язык но работу не найдешь, учу не любимый JS
Почему это? Вроде предложений много на разных сайтах по поиску работы
Огромное спасибо за видео. Было очень приятно послушать про свой любимый язык программирования.
корпускулярно волновой дуализм и эффект наблюдателя хорошо зашли в конце))
Спасибо за видосик
в цпп интерфейсы ?
Мне не очень нравится, что многие говорят, что Java это кровавый интерпрайз, webflux spring boot микросеривис, я куево тучу сервисов поднял на Java они работают годами и я про них забыл и никто не жалуется плюс мобильная разработка под Andoid. Не обижайте Java. .Net говно, шутка)))) P.S. нет не шутка. Интервью отличное пожалуй подпишусь
А джава все равно говно)))
@@itbeard Можно побольше видео про говно?))))
Matz Lisp изначально всё таки :-) Питон это тоже такой своеобразный Лисп, возможно даже начиналось с попытки создать какой то читабельный бесскобочный синтаксис.
В таймкодах не Krystal а Crystal)))
Почему так сложно его слушать? Либо он на Ruby говорит, либо с микрофоном беда.
Особенность говора. Съедает части в словах. Тоже мучаюсь, но терплю, интересный гость:)
Шутку про паттерны и плюсы однозначно в меморис🤣
Насчёт скучных паттернов и книг: есть книга "Паттерны проектирования" авторы: Эрик Фримен и Элизабет Фримен. Написана она очень легко и весело с кучей картинок и игровых форм повествования. Там на уточках объясняют паттерн "Стратегия", и на меню в кафе "Компоновщик". Примеры кодовые читать не сложно, хоть и написаны примеры на джаве, а я пишу на с++ и джаву ранее в глаза не видел.
Ага, ОРейли, читал. Норм)
То чувство когда заходишь чисто посмотреть как выглядят те или иные it-шники 😅
Самый важный вопрос что в бутылке
Как и обещал, like )
Прошел 2 курса по Ruby & RoR. Самым полезным оказался goodprogrammer.ru/ . А так, только практика и ничего кроме практики.
А второй какой был? И что думаете про rubyschool и thinknetica?
@@roijohns370 rubyschool.us . Не считая книгу Хартла по 5-м рельсам + sololearn по руби
@@Alebarrel И что скажете об этой книжке? Интересно вообще услышать мнение человека, который прошел это все) Ибо руби загорелся, сейчас на learn.co фулл стек курс с ней прохожу, очень хочу довести до состояния "устроился на работу", но цельной картинки что и как уметь и где учить пока нет. А ударяться в php с кучей доступных материалов и вакансий как-то совсем не хочется, хоть и нерационально это все.
@@volodymyr8649 да собственно хорошая книжка. Руководство по созданию микроблога через TDD c последующим деплоем на хероку. Будут использоваться: web-console, minitest, guard, faker, mini_magick, carrierweave, wiil_paginate, bootstrap.
хай! перепробовал некоторое количество учебных сервисов и блогов. И кажется мне, что RubyRush от Хорошего Программиста самый доступный для понимания. Я с абсолютного нуля сейчас у них на 55 уроке (из 149) по ruby. Занимаюсь не более месяца - с начала самоизоляции :) . А начал с блога Гоши Дударя (сейчас почему-то не смотрю, может позднее вернусь), наверное поэтому пользуюсь atomrunner, а не sublime. Также побочно прохожу обучение в Sololearn по ruby и смотрю ruby screencasts. Есть цель - сделать сайт себе для работы и жене. У тебя какой раньше был опыт (до этих курсов) и чем сейчас занимаешься?
Прохожу курсы по руби от thinknetica
Уверен, это самые лучшие курсы по Ruby
Как успехи? Я тоже думаю скоро начать. Опыт в программировании ранее был?
Я конечно почитал отзывы перед этим. Мой олногруппник их проходил, говорит они ему сильно помогли в свое время, он уехал потом в Японию.
Другой чувак говорит, что нужно туда идти подготовленным. Но похоже у них тогда не было начального руби, а только рельсы для продвинутых.
Конкретно меня, я проходил курс месяца 2-3, потом забил на него. Потому что нужно каждый день работать над проектом, прошло месяцев 5 перерыва и сейчас в понедельник возобновил.
У меня нет опыта промышленного программирования. Универ и по 1с немного опыт.
@@Ivan-uo6xy если начинать, то нужно понять, что это каждый день работа над проектом. Если на 6 месяцев работы по 2-4 часа не хватит, то не стоит начинать, лучше полегче что то выбрать и менее затратнее. Если ты уже в руби и тебе нужно развитие, кого но тебе в thinknetica, я считаю.
@@pianomusic8160 ясно. Ещё вопрос, ты Линукс на отдельный диск ставил, или у тебя Mac? Мне посоветовали поставить Mint отдельно на жестктий и если начинать проф. разработку сразу, или на Убунту, или Минте, или Маке.
@@Ivan-uo6xy всё правильно. Там либо мак, либо линукс. Я поставил Убунту 16.04 или 18.04 не помню. Минт он также как Убунту на deb, по сути роли не играет. Там суть в том, что нужно установить интерпритатоп, который будет читать код руби. И на винде он плохо работает. У меня отдельный ноутбук с одним жестким диском, у которого слабый процессор, я на этот ноут поставил линукс и вижу, всё на одном жёстком диске. Ну, понятно что логические диски там разные, но жёсткий один. Думаю, можно поставить виртуальную машину и уже на неё поставить линукс и всё сверху.
Патрик Ротфусс, Имя Ветра и Страхи Мудреца. обожаю их
фотон безмассовый в принципе. фотонов в состоянии покоя не существует, кстати говоря)
Но мы же теоретически можем преобразовать энергию движения в массу через уравнение Эйнштейна :)
@@itbeard то о чем ты говоришь - это так называемая релятивистская масса) фотон, в отличие от ряда других бозонов, безмассовый. чекни тут: ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%82%D0%BE%D0%BD#%D0%A4%D0%BE%D1%82%D0%BE%D0%BD_%D0%BA%D0%B0%D0%BA_%D0%BA%D0%B0%D0%BB%D0%B8%D0%B1%D1%80%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D0%B1%D0%BE%D0%B7%D0%BE%D0%BD
Грац
я его мог видеть на дне открытых дверей в КСиСе в году 18м?
Но там у парня вроде компания по мобилкам была, хмм
Мог
На руби до сих пор нет нормального автоформатирования, лол. Более-менее нормальное, что сейчас есть это реализация через js-овский prettier, но пока сыровато.
Заебали угарать над 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, например.
Так сложилось исторически
www.coursera.org/specializations/ruby-on-rails
Курсы, которые не только помогут в изучении рельс, но и добровольно-принудительно подтянут ваш английский + time managment. После завершения можно похвастаться им в linkedIn. Валентин, а как же Мэг Джэй, "Важные годы" среди книг обязательных к прочтению?)
Ахахаха, "я был самый тупой на факультете": как же знакомо, такая же устория с минимальным проходным))))
Этот парень очень крутой специалист!
Так это слово усердно! А я все думала, почему же юзер - дно.
Обманщик. В доте 1 не было версии 1.6. версионность начиналась с пяти
просто небольшое уточнение :D
ruclips.net/video/wZP7mX7dLrI/видео.html на русском
ruclips.net/video/PhHtBqsGAoA/видео.html Оригинал
Спасибо за интервью, очень круто. Я сейчас прохожу шикарный курс thinknetica.com
Его быстрее чем за 6 месяцев можно пройти?
Да, каждый по своему графику проходит. 6 мес - ориентир.
Цитату на 1:04:00 прям в мемориз
Книга про 42 - автостопом по галактике)
А с си++ как с вимом - все говорят, что это говно устаревшее, но кто умело пользуется, тот получает максимум профита
Java только недавно догнала чутка с++ по синтаксису :) хотя изначально заявлялось что все должно быть просто и читаемо :) а теперь проперло лямбды аннотации генерики :)))) те по сути заявляли одно а на деле получаем другое :) кормление идиотов с ложечки.