БЕСПЛАТНЫЙ ВЕБИНАР ПО REDIS состоится уже 29 августа в 19:00 по МСК! Разберем что такое кэш, как максимально эффективно работать с Redis, как избежать ошибок при работе с этой технологией! Регистрируйтесь по ссылке: www.faang.school/vebinar-redis?
Поправьте, если я не прав. Но асинхронно не равно многопоточно. Асинхронность работает в одном потоке, а многопоточность это другое. Плюс сложные операции лучше выполнять в разных процессах, а не потоках
@@daniil2704 В одном процессе может быть несколько потоков. И операционка выделяет ресурсы на процесс. Таким образом если нам нужно выполнять сложную вычислительную задачу, а не тупо распараллелить что-то простое, то лучше открыть несколько процессов. Если все выполнять в одном, то программа будет виснуть из-за одного жадного потока.
Влад можешь снять еще видос по докеру или кинуть гайд как реализовать интеграцию PostgreSQl внутрь контейнера,я никак не могу понять как засунуть мои данные из базы и подтянуть их на других машинах
Ты на приколе? или ты вообще не жил в РФ? Везде смотря на твои пет-проекты, если они реальные и в работе используются где-то, а не просто написать дефолд парашу и закинуть на гит. Такие люди не нужны в ИТ
@@championtommy пэт проекты в работе не используются. Хочешь сделать действительно что-то полезное делай pull request в open source, участвуй в продуктовых хакатонах (вот тут твой проект реально используется). Но именно домашние проекты - которые и есть пэт проекты, никому не нужны. Был на множестве собесов в РФ в бигтехе и не только : нигде не смотрели на пэт проект, а вот про опыт и про то, что улучшил в компании всегда спрашивали.
@@championtommy хочешь сделать что-то полезное - делай pr в open source, или участвуй в продуктовых хакатонах, где действительно могут твои наработки применить в компании. Все ,что ты делаешь сам дома ,очевидно ,нигде не используется. Пэт проекты нужны ради получения опыта и набивания руки, от них никто не ждёт, что ты сделаешь что-то сверхъестественное, просто подтверждение навыков. Я был на множестве собесов в бигтехе: яндекс, сбер, тинькофф, хуавей - ни разу не был задан вопрос по пэт проект, ни разу не прошлись по коду)
@@IS-sm3kp В УК написан fullstack на nest+spa+prisma, где выгрузка происходит либо по excel, либо по ГИС ЖКХ, либо soap через 1С. Туда попадают данные и на фронте дропается список, его можно найти по поиску и добавить туда документы по купле-продаже и т.д Юзают на бек-офисе. Я надеюсь не нужно пояснять что такое "УК"?
Все зависит от задачи. На кой тебе фронт, если ты делаешь все в условных рамках ботописательства (вообще самая неожнохначгая сфера, в ней легко придумать и сделать, но вот в реализацию пустить...)или утили для массового сбора метрик других приложений.
Как думаете, лучше писать такого рода проект на Java, или лучше попробовать Kotlin (у меня уже есть основные знания по нему)? Щас многие компании переходят на его использование в бэкенде за счет его множественного синтаксического сахара. У меня есть какие-то проекты на джаве, но что-то крупное хочется написать на более новых и полезных технологиях, и вот думаю, есть ли смысл брать котлин, или лучше для закрепления знаний по джаве делать на ней…
Многие это уж точно вряд ли. Я слышал о том, что многие на 17/21 джаву переходят, но вот про котлин нет. Столько софта написано на яве, что для перехода на котлин понадобятся десятилетия, и даже тогда джава будет занимать приличную часть рынка. Банально на hhru зайти, 1400 вакансий Java Backend, 400 Kotlin Backend, а с грубым исключением пары Java/Kotlin чистый Kotlin остается не больше сотни вакансий. 1400 вакансий против 100, выбор очевиден, что сейчас востребованнее. Ну может быть на котлин бэкэнд попроще пробиться будет>
@@theunt8111в целом да, учитывая, что есть компании, которые и с 5 джавы слезть не могут. Просто имел опыт обучения у разных разработчиков одной компании, и они все с недавнего времени начали на котлине писать, хотя по идее они все еще специализируются на джаве, и просто воспринимают котлин как синтаксический сахар, а основные пакеты все равно идут из джавы. Стало интересно изучить этот язык, он на самом деле более выразительный, чем джава, ибо не настолько структурирован. Но вот не знаю, есть ли смысл писать крупный пет-проект на нем, ибо все равно я буду устраиваться на джава-разработчика
@@Putu_pererenan чисто структурирование. Обычно всегда и применяют второе, условные Nextcloud, owncloud, кидают в бд ссылки, но там еще присутствует интеграция с Redis и туда льется кеш загруженных данных. Единственное когда это надо - шифрование. Bitwarden применет криптографию и хранит Sendы и данные полей записи, заметки, клипнутые файлы в бд.
Потому что когда ты свой бекенд запустишь на нескольких машинах (реплицируешь), то получится, что у каждой машины будет свой отдельный кэш, если делать так, как ты предлагаешь выше Соответственно, если у тебя кэш в Redis, то все твои машины с бекендом могут обращаться к нему и иметь единый, централизованный кэш. Делать же приложения (сервисы), которые имеют состояние (хранят данные в памяти) - это очень плохая практика, т.к. это мешает горизонтальному масштабированию системы.
@@fakng-engineer а если я сделаю отдельный вэбсервис с кешем в памяти, не тратя ресурсы сервера на редис и его админство, и буду к нему обращаться из разных машин. таки не понял зачем нужен редис если в любом языке программирования есть эти структуры данных но не ограниченные возможности
Привет , хотел задать вопрос , только недавно начал учить HTML CSS JS React ,как думаешь сколько надо часов ,чтобы боле менее всё выучить у устроится на работу ? Учу каждый день по 6-8 часов
Про то сколько фронт учить сказать не смогу. Но посмотри пару записей собесов, посмотри что в вакансиях требуют. Если чувствуешь что это уже ± знаешь начинай откликаться потихоньку
я вот не понимаю, честно, сомневаюсь что у вас дома 10 компов, зачем делая свои проекты сваливаться в микросервисы(их плюс, хотя это сомнительно, в "более простой разработке",но каждая стрелочка в схеме микросервисов это же '-' в производительности. Не логичней ли делать все приложение целиком(монолитиком).
Так суть же показать работодателю, что ты умеешь работать с микросервисами, так как их все используют. Плюс без микросервисов не так просто найти применение для Кафки если не ошибаюсь, что тоже лишает возможности показать работодателю
@@scalar3513 да я бы так не сказал. Пока ни одного негативного отзыва с этого буткемпа не видел, кроме жалоб на цены Влада давно бы разоблачили, если бы буткемп действительно был аля скилбокс
@@ДаниилСоловьев-э6ш интересно че за школа, когда нам эту штуку вкинули только на втором курсе универа. Хотя соглашусь с тем, что это изи, но вот вопрос где это вообще пригодится. Этот бинарный поиск и так в любой библиотеке максимально оптимизированно написан, да и это далеко не лучший алгоритм сортировки.
БЕСПЛАТНЫЙ ВЕБИНАР ПО REDIS состоится уже 29 августа в 19:00 по МСК! Разберем что такое кэш, как максимально эффективно работать с Redis, как избежать ошибок при работе с этой технологией! Регистрируйтесь по ссылке: www.faang.school/vebinar-redis?
Зареестрироваться не получается. Ссылка на сайте просто пеербрасывает на другую часть сайта и все
У тебя контейнер с редисом. У меня контейнер с редисом.
Мы разные.
Почему я прочитал это с разными ударениями???
@@andrf значит ты шаришь за разницу между редисом и редисом 🤣
Хахахаха 😂
Очень круто и понятно объясняешь. Такого коонтента не хватает. Продолжай, а мы тебя поддержим!!!
Очень редко пишу комменты, но тут просто обязан поблагодарить! Все очень доходчиво и понятно. Спасибо тебе!
Этот канал попадает прям в нерв моих потребностей. Очень рад, что подписался
Ваш канал открытие для меня за последнее время. Я страдаю от СДВГ, но вот ваши видео смотрю достаточно сконцентрировано. Спасибо за контент)
Зашел убедиться что ты 7 лет в Айти
+
+
Материал в твоих уроках усваивается налету. Спасибо за такой контент!❤
доделал свой проект, подошел к зеркалу, а там Марк Цук...
Поправьте, если я не прав. Но асинхронно не равно многопоточно. Асинхронность работает в одном потоке, а многопоточность это другое. Плюс сложные операции лучше выполнять в разных процессах, а не потоках
А в чем разница между потоками и процессами? Разве второе не сложнее, ибо операционке нужно делать больше операций, не?
@@daniil2704 В одном процессе может быть несколько потоков. И операционка выделяет ресурсы на процесс. Таким образом если нам нужно выполнять сложную вычислительную задачу, а не тупо распараллелить что-то простое, то лучше открыть несколько процессов. Если все выполнять в одном, то программа будет виснуть из-за одного жадного потока.
Влад - амбассадор редиса, так и запишем.
Ахахах
влад, я тебя обожаю, спасибо тебе! то что ты делаешь- имеет огромную пользу для многих людей, изучающих эту сферу
Спасибо за видос, очень полезно, хоть и со многим уже прямо или косвенно знаком)
Ты крут! Канал крутой! Контент полезный! Молодец! Надеюсь найду работу java программистом
видел как-то видос в котором говорили "лучшее портфолио для джуна это свой стратап"... вы чё там совсем ах...ли?
Ну не прям серьезный такой стартап. Что то похожее. Чтобы потом пиздеть что стартап не удалось и решил просто работать в компании и всё такое
Так ещё и ценники его "курсов" просто космос... Но там проект настолько смешной, что не стоит и 10% стоимости курса...😅😅 Клоун..
@@scalar3513а есть где взглянуть на исходники?
ем ради редиса, живу ради редиса, дышу ради редиса
Прикольные фичи =) побольше бы таких, можно было бы смотреть постоянно. И на таком доступном языке))
Нереально крутой видос!!!!!
всё супер Влад, так держать 🙂
07:50 а зачем каждый кусок файла в отдельном потоке запускать? Если таких кусков будет много пул потоков переполнится.
Нужен гайд на деплой
Можешь пожалуйста сделать гайд на простой деплой?
Комментарий в поддержку канала. Спасибо
Спасибо за видео!
Влад можешь снять еще видос по докеру или кинуть гайд как реализовать интеграцию PostgreSQl внутрь контейнера,я никак не могу понять как засунуть мои данные из базы и подтянуть их на других машинах
Правда в том, что в России единицы смотрят ваш пэт проект. За границей возможно. В основном берут по собесу + опыту.
Ты на приколе? или ты вообще не жил в РФ? Везде смотря на твои пет-проекты, если они реальные и в работе используются где-то, а не просто написать дефолд парашу и закинуть на гит. Такие люди не нужны в ИТ
@@championtommy пэт проекты в работе не используются. Хочешь сделать действительно что-то полезное делай pull request в open source, участвуй в продуктовых хакатонах (вот тут твой проект реально используется). Но именно домашние проекты - которые и есть пэт проекты, никому не нужны. Был на множестве собесов в РФ в бигтехе и не только : нигде не смотрели на пэт проект, а вот про опыт и про то, что улучшил в компании всегда спрашивали.
@@championtommy хочешь сделать что-то полезное - делай pr в open source, или участвуй в продуктовых хакатонах, где действительно могут твои наработки применить в компании. Все ,что ты делаешь сам дома ,очевидно ,нигде не используется. Пэт проекты нужны ради получения опыта и набивания руки, от них никто не ждёт, что ты сделаешь что-то сверхъестественное, просто подтверждение навыков. Я был на множестве собесов в бигтехе: яндекс, сбер, тинькофф, хуавей - ни разу не был задан вопрос по пэт проект, ни разу не прошлись по коду)
@@championtommy приведи пример где используют твои пет проекты)
@@IS-sm3kp В УК написан fullstack на nest+spa+prisma, где выгрузка происходит либо по excel, либо по ГИС ЖКХ, либо soap через 1С. Туда попадают данные и на фронте дропается список, его можно найти по поиску и добавить туда документы по купле-продаже и т.д
Юзают на бек-офисе. Я надеюсь не нужно пояснять что такое "УК"?
Влад, не хотелось бы тебе провести Mock-интервью, в котором ты бы спросил у кандидата все актуальные вопросы на джуна ?
Изучаю синтаксис на джава раш, Кажется я рано сюда зашел 😅
Это такая фишка записывать разные видео про одно и тоже? Было же уже и про архитектуру, и про развертывание и т.д.
Влад не в тему вопрос, как относишься к 2 работам одновременно? Стоит ли так делать?
в чем делаешь анимацию? спасибо за видос
Всё бы хорошо, пока дело не дойдёт до вытеснения из кеша. И тогда доставай бубен для танцев
Это не одни и те же ошибки джунов. Это уже продвинутый уровень, потому и нет в пет проектах.
А Frontend пет-проекту не нужен? Я понимаю что мы про бэк, но все же, когда есть фронт, совсем другое впечатление даже от пет-проекта.
Все зависит от задачи. На кой тебе фронт, если ты делаешь все в условных рамках ботописательства (вообще самая неожнохначгая сфера, в ней легко придумать и сделать, но вот в реализацию пустить...)или утили для массового сбора метрик других приложений.
HELLO WORLD ENTERPRISE EDITION
Круто 👍 Спасибо, Влад
Как думаете, лучше писать такого рода проект на Java, или лучше попробовать Kotlin (у меня уже есть основные знания по нему)? Щас многие компании переходят на его использование в бэкенде за счет его множественного синтаксического сахара. У меня есть какие-то проекты на джаве, но что-то крупное хочется написать на более новых и полезных технологиях, и вот думаю, есть ли смысл брать котлин, или лучше для закрепления знаний по джаве делать на ней…
Многие это уж точно вряд ли. Я слышал о том, что многие на 17/21 джаву переходят, но вот про котлин нет. Столько софта написано на яве, что для перехода на котлин понадобятся десятилетия, и даже тогда джава будет занимать приличную часть рынка. Банально на hhru зайти, 1400 вакансий Java Backend, 400 Kotlin Backend, а с грубым исключением пары Java/Kotlin чистый Kotlin остается не больше сотни вакансий. 1400 вакансий против 100, выбор очевиден, что сейчас востребованнее. Ну может быть на котлин бэкэнд попроще пробиться будет>
@@theunt8111в целом да, учитывая, что есть компании, которые и с 5 джавы слезть не могут. Просто имел опыт обучения у разных разработчиков одной компании, и они все с недавнего времени начали на котлине писать, хотя по идее они все еще специализируются на джаве, и просто воспринимают котлин как синтаксический сахар, а основные пакеты все равно идут из джавы. Стало интересно изучить этот язык, он на самом деле более выразительный, чем джава, ибо не настолько структурирован. Но вот не знаю, есть ли смысл писать крупный пет-проект на нем, ибо все равно я буду устраиваться на джава-разработчика
@@Ar_Den не метайся: сначала устройся на одном языке, а затем осваивай другой
а где Шпаргалка для S3?
По той же ссылке, что и вебинар
@@mihusle4187 Ок, гляну еще раз. Вроде как все ссылки посмотрел
Не понял, как можно хранить картинки и видео в базе данных
Адреса к ним
@@anigoforever3872 не, про адреса дальше
Условная Oracle работает с блобами и отдельным типом BFILE, второй является указатели на файл
@@eterline хз зачем оно надо, по факту файловая система уже является базой данных. Наверное для миллиардов каких-то маленьких файлов
@@Putu_pererenan чисто структурирование. Обычно всегда и применяют второе, условные Nextcloud, owncloud, кидают в бд ссылки, но там еще присутствует интеграция с Redis и туда льется кеш загруженных данных. Единственное когда это надо - шифрование. Bitwarden применет криптографию и хранит Sendы и данные полей записи, заметки, клипнутые файлы в бд.
Шикарный урок, спасибо!
зачем их делать, если твой гитхаб даже не посмотрят ((
Смотрят, и часто требуют
а БД в докере это же вроде не гуд?
с чего это
а зачем кешироватьтв редис, почему не в память бэкенда?
Потому что когда ты свой бекенд запустишь на нескольких машинах (реплицируешь), то получится, что у каждой машины будет свой отдельный кэш, если делать так, как ты предлагаешь выше
Соответственно, если у тебя кэш в Redis, то все твои машины с бекендом могут обращаться к нему и иметь единый, централизованный кэш. Делать же приложения (сервисы), которые имеют состояние (хранят данные в памяти) - это очень плохая практика, т.к. это мешает горизонтальному масштабированию системы.
@@fakng-engineer а если я сделаю отдельный вэбсервис с кешем в памяти, не тратя ресурсы сервера на редис и его админство, и буду к нему обращаться из разных машин. таки не понял зачем нужен редис если в любом языке программирования есть эти структуры данных но не ограниченные возможности
@@naugad2 потому что модно и молодежно
@@programer8 а мне реально интересно, может я что упускаю, но таки не понял смысл редиса
@@fakng-engineer если разные машины то я могу пошардить так чтоб собственый кеш разных бэкендов на разных разных машинах не пересекался
Привет , хотел задать вопрос , только недавно начал учить HTML CSS JS React ,как думаешь сколько надо часов ,чтобы боле менее всё выучить у устроится на работу ? Учу каждый день по 6-8 часов
1000 max
Про то сколько фронт учить сказать не смогу. Но посмотри пару записей собесов, посмотри что в вакансиях требуют. Если чувствуешь что это уже ± знаешь начинай откликаться потихоньку
Не измеряй в часах, Выше человек правильно говорит.
@@AleksandrMaltsev-jm8ph why? it is + motivation. I agree with interviews
@@mark-n5x8w ну в часах измерять в любом случае глупо, нужно ориентироваться по количеству знаний
Почему kafka, а не rabbitmq?
а почему rabbitmq?
Скажи пожалуйста, а ты один работаешь над роликом (монтаж, сценарий) или тебе помогают?
вероятно не один, по-моему он когда то говорил про монтажёра
Про сам докер практически ничего нет
на канале есть полноценная часовая лекция про него)
@@fakng-engineer, понял. Спасибо)
я вот не понимаю, честно, сомневаюсь что у вас дома 10 компов, зачем делая свои проекты сваливаться в микросервисы(их плюс, хотя это сомнительно, в "более простой разработке",но каждая стрелочка в схеме микросервисов это же '-' в производительности. Не логичней ли делать все приложение целиком(монолитиком).
Так суть же показать работодателю, что ты умеешь работать с микросервисами, так как их все используют. Плюс без микросервисов не так просто найти применение для Кафки если не ошибаюсь, что тоже лишает возможности показать работодателю
Все микросервисы могут работать на одном компе. Даже несколько проектов может работать на одном компе!
Вот это поворот! :)
Рассказать про гипервизоры?
Запись будет?
Запись есть всегда...
@@fakng-engineer Отнюдь записи порой нет. На вебинарах, например)
но так как это просто премьера, то запись будет
@@fakng-engineer,я почему-то подумал что стрим 😅, когда премьеру увидел
3:37 я в 18
3:39 я в 18:01
Ich kann leider mit dem Laptop nichts runterladen. Muss vorher Telegram installieren, aber ich darf es nicht. Ist vom Job. Schade. Trotzdem Danke
блошиное брюшко точпик🤣🤣
Влад , ты не плохо объясняешь. Думаю войти в айти. Сможешь быть ментором или учителем? Как с тобой связаться?
опоздал на лет 5-6
у него есть ультра супер пупер буткемп, где тебя будет обучать его команда, но отвалить ты должен будешь от 120к рублей
Привет, напиши координатору FAANG School Анастасии - t.me/bolovina , она расскажет обо всем подробно
@@aesaQа правда в том, что за эту херню жалко даже 5к.. это пустышка
@@scalar3513 да я бы так не сказал. Пока ни одного негативного отзыва с этого буткемпа не видел, кроме жалоб на цены
Влада давно бы разоблачили, если бы буткемп действительно был аля скилбокс
Визуалка зачёт.
Написал пет проект. Приходишь на собес. Первый же вопрос: «поговорим про алгоритм бинарного поиска и пройдемся по графовым алгоритмам»🥲
и че там сложного в алгоритме бинарного поиска?)
@@versus22-q9bэто база(не данных, ну оно и проще)
Это ж изи, даже в школе сейчас это проходят
@@ДаниилСоловьев-э6ш Потому что если в работе будешь использовать свой бинарный поиск ты плохой работник
@@ДаниилСоловьев-э6ш интересно че за школа, когда нам эту штуку вкинули только на втором курсе универа. Хотя соглашусь с тем, что это изи, но вот вопрос где это вообще пригодится. Этот бинарный поиск и так в любой библиотеке максимально оптимизированно написан, да и это далеко не лучший алгоритм сортировки.
А где шпаргалка то в описании? Ничего нет
По ссылке на вебинар она будет
По ссылке внизу регистрируетесь в телеге, там в подразделе Библиотека.. в Media все шпаргалки