Евгений Паромов | Front-end
Евгений Паромов | Front-end
  • 114
  • 622 782
React, Typescript | Senior комментирует 3 реализации todo-list
Подробнее о сообществе:
paromovevg.ru/evolution-community
Мой telegram канал:
t.me/cleanfrontend
В этом видео я посмотрю 3 реализации тудулиста от junior и middle разработчиков. И прокомментирую основные моменты, как можно было сделать лучше.
Это видео мы записали с ребятами из сообщества 📗evolution-community.
มุมมอง: 2 792

วีดีโอ

Архитектура на паттернах FSD | Пробуем evolution-design linter
มุมมอง 2Kวันที่ผ่านมา
Следи за развитием проекта evolution design: github.com/ep-community/evolution-design Инструмент находится в альфе. Будем рады любым issues Вступить в сообщество: paromovevg.ru/evolution-community Мой telegram канал: t.me/cleanfrontend Не хочется использовать все слои fsd, но хочется использовать линтер архитектурных правил? Смотри пример, как evolution-desing linter может тебе помочь)
Почему FSD/SOLID/ООП не работает? Как писать хороший код?
มุมมอง 5K14 วันที่ผ่านมา
Следи за развитием проекта evolution design: github.com/ep-community/evolution-design Вступить в сообщество: paromovevg.ru/evolution-community Мой telegram канал: t.me/cleanfrontend В этом видео поговорим о том, почему стандартные правила "хорошего" кода, очень часто приводят не туда. Выбрал FSD и зашёл не в ту дверь И как я предлагаю решить эту проблему
Правильная интеграция React query + Mobx | Объединяй, а не выбирай
มุมมอง 2.3Kหลายเดือนก่อน
Исходники урока в моём сообществе t.me/welcome_paromovevg_bot Мой telegram канал: t.me/cleanfrontend В этом видео мы рассмотрим лучшую интеграцию двух мощных стейт менеджеров. react-query и mobx. Их можно и нужно интегрировать вместе. И здесь я покажу самый удобный и правильный способ это делать
Скажи НЕТ власти бэкендеров | Пишем swagger сами | Лучший процесс работы с REST API
มุมมอง 6K2 หลายเดือนก่อน
Мой telegram канал: t.me/cleanfrontend ГАЙД по выбору технологий: t.me/ParomovevgHelperbot Miro с полезными ссылками и код снипетами: miro.com/app/board/uXjVKxoy3aM=/?share_link_id=758895689263 Исходники: github.com/EvgenyParomov/api-first В этом видео мы посмотрим на практике самый удобный процесс разработки приложений с REST API. Сначала мы напишем Open API (Swagger) схему руками, с использов...
3 Главные Проблемы Redux и их решения | Продвинутый полный курс | Часть 3
มุมมอง 3.9K2 หลายเดือนก่อน
Курс по Архитектуре Redux paromovevg.ru/redux-architecture 🙂 Курс по FSD paromovevg.ru/courses/fsd 🙂 Исходники: github.com/EvgenyParomov/redux-fundamental/tree/video-3 Мой telegram канал: t.me/cleanfrontend Это третья заключительная часть моего фундаментального курса по Redux. В ней мы изучим самые болезненные части Redux и научимся их исправлять. Посмотрим как делать модульный Redux, как выстр...
Правила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯ
มุมมอง 8K3 หลายเดือนก่อน
По менторингу пиши сюда: t.me/paromovevg Мой telegram канал: t.me/cleanfrontend Мои курсы: micro-courses.ru/map В этом видео я расскажу тебе секрет быстрого развития. Да, это будет не просто. Но будет быстро)
RTK Query, Thunk, createAsyncThunk | Продвинутый полный курс | Часть 2
มุมมอง 9K3 หลายเดือนก่อน
Курс по Архитектуре Redux paromovevg.ru/redux-architecture 🙂 Остальные курсы на платформе: micro-courses.ru/map Исходники: github.com/EvgenyParomov/redux-fundamental/tree/video-2 Мой telegram канал: t.me/cleanfrontend Это вторая часть моего фундаментального курса по Redux. В ней мы рассмотрим основные способы работы в API в Redux. Начнём от самых основ и проследим эволюцию работы с API в Redux....
Redux + Redux Toolkit | Продвинутый полный курс | Часть 1
มุมมอง 29K3 หลายเดือนก่อน
Курс по Архитектуре Redux paromovevg.ru/redux-architecture 🙂 Мое сообщество: paromovevg.ru/evolution-community Остальные курсы на платформе: micro-courses.ru/map Исходники: github.com/EvgenyParomov/redux-fundamental/tree/video-1 Мой telegram канал: t.me/cleanfrontend Это первая часть моего фундаментального курса по Redux. В ней мы с нуля разберём базовые концепции Redux и Redux-toolkit, и дойдё...
Full-stack билдер Админки за 2.5 часа | Next.js | Drizzle | shadcn
มุมมอง 7K4 หลายเดือนก่อน
Реализуем генерацию на основе схемы: - Структуру базы - Миграции - Серверные экшоны - Интерфейс админки Подписывайтесь на мой telegram канал: t.me/cleanfrontend Моя библиотека Tiny Invert: www.npmjs.com/package/tiny-invert Курсы: Redux - micro-courses.ru/course/redux... FSD - micro-courses.ru/course/fsd-full 00:02:33 - Инициализация проекта 00:09:46 - Структура билдера 00:27:34 - Генерация схем...
Dependency Inversion - главный инструмент Архитектора
มุมมอง 6K4 หลายเดือนก่อน
Что такое Dependency Inversion Примеры реализации Почему, ты обязан понимать DI Подписывайтесь на мой telegram канал: t.me/cleanfrontend Моя библиотека Tiny Invert: www.npmjs.com/package/tiny-invert Курсы: Redux - micro-courses.ru/course/redux-architecture FSD - micro-courses.ru/course/fsd-full 00:00:26 - Что такое DI 00:03:20 - Пример реализации DI 00:10:35 - Зачем нужен DI 00:16:52 - Почему т...
Как Zod лечит РОДОВУЮ травму Typescript
มุมมอง 6K6 หลายเดือนก่อน
Сcылка на курс: micro-courses.ru/course/zod-full-course Подписывайтесь на мой telegram канал: t.me/cleanfrontend
Мощная CMS на Next.js 14, yaml, json-schema, mdx и git
มุมมอง 6K7 หลายเดือนก่อน
Мой курс по FSD: paromovevg.ru/courses/fsd 🙂 Исходники: github.com/micro-course/core/releases/tag/video-3 Волшебный файлик: www.notion.so/3-c6f64936ce6d4ba6a5c88ac044a47924?pvs=21 Мой telegram канал: t.me/cleanfrontend Это третье видео в серии, где я на ваших глазах разработаю продукт с нуля, до заработка первых денег. В этом видео мы: - Сделаем систему управления контентом на основе git github...
Авторизация и профиль на Next.js | server actions, OAuth, отправка email, s3, тёмная тема
มุมมอง 17K8 หลายเดือนก่อน
Мой курс по FSD: paromovevg.ru/courses/fsd 🙂 Поддержать донатами boosty.to/paromov_evg/donate Исходники: github.com/micro-course/core/tree/video-2 Волшебный файлик: [wonderful-deer-c82.notion.site/fcc2fda33cdd436888e7b4e46e9c064c](www.notion.so/2-582b83ddd42c40b7a5273cd4fda55c2e?pvs=21) Мой telegram канал: t.me/cleanfrontend Это второе видео я в серии, где я на ваших глазах разработаю продукт с...
Next.js setup: Деплой на VPS | Jest | Playwright | CI/CD | Sentry
มุมมอง 31K9 หลายเดือนก่อน
Мой курс по FSD paromovevg.ru/courses/fsd 🙂 Исходники: github.com/micro-course/core/tree/video-1 Волшебный файлик: wonderful-deer-c82.notion.site/fcc2fda33cdd436888e7b4e46e9c064c Мой telegram канал: t.me/cleanfrontend Это первое видео я в серии, где я на ваших глазах разработаю продукт с нуля, до заработка первых денег. Особенностью серии будет, что я не буду "срезать углы". Буду использовать F...
React Todo list с P2P синхронизацией на Yjs и WebRTC
มุมมอง 2.7K10 หลายเดือนก่อน
React Todo list с P2P синхронизацией на Yjs и WebRTC
Разбираем частый вопрос учеников | event loop
มุมมอง 2.5K10 หลายเดือนก่อน
Разбираем частый вопрос учеников | event loop
Лучшая Front-end Архитектура в 2023
มุมมอง 15K11 หลายเดือนก่อน
Лучшая Front-end Архитектура в 2023
Весь современный стек в одном видео! | Блок сайт на Nest.js, Next.js и FSD
มุมมอง 46K11 หลายเดือนก่อน
Весь современный стек в одном видео! | Блок сайт на Nest.js, Next.js и FSD
Как использовать useDeferredValue и useQuery вместе. Показываю на практике
มุมมอง 2.5Kปีที่แล้ว
Как использовать useDeferredValue и useQuery вместе. Показываю на практике
Zod: Защищаем приложение от пользователя и нерадивых бекендеров
มุมมอง 4.5Kปีที่แล้ว
Zod: Защищаем приложение от пользователя и нерадивых бекендеров
3 правила использования React Query
มุมมอง 8Kปีที่แล้ว
3 правила использования React Query
Как не страдать, когда пришёл заказчик | OCP самый главный принцип SOLID!
มุมมอง 2.2Kปีที่แล้ว
Как не страдать, когда пришёл заказчик | OCP самый главный принцип SOLID!
Куда положить типы? Простые советы | При чём здесь DDD
มุมมอง 2.9Kปีที่แล้ว
Куда положить типы? Простые советы | При чём здесь DDD
connect лучше useSelector. Почему connect более SOLID ное решение. (Объясняю на примерах)
มุมมอง 1.5Kปีที่แล้ว
connect лучше useSelector. Почему connect более SOLID ное решение. (Объясняю на примерах)
Когда DRY не работает! Копируй по SOLID (Показываю на примере)
มุมมอง 1.7Kปีที่แล้ว
Когда DRY не работает! Копируй по SOLID (Показываю на примере)
Зачем выбирать, если можно совмещать. react-query + rxjs
มุมมอง 2.9Kปีที่แล้ว
Зачем выбирать, если можно совмещать. react-query rxjs
SOLID: LSP или гайд по полиморфизму! | Любой костыль это нарушение LSP
มุมมอง 1.9Kปีที่แล้ว
SOLID: LSP или гайд по полиморфизму! | Любой костыль это нарушение LSP
Главное правило читаемости кода | Или как работает наш мозг
มุมมอง 2Kปีที่แล้ว
Главное правило читаемости кода | Или как работает наш мозг
Pet-проекты не работают! Как осваивать новые технологии: 4 альтернативы
มุมมอง 3.8Kปีที่แล้ว
Pet-проекты не работают! Как осваивать новые технологии: 4 альтернативы

ความคิดเห็น

  • @АлексейСтупников-д4у
    @АлексейСтупников-д4у วันที่ผ่านมา

    Благодарю за видео, но шрифт очень маленький

  • @astkh4381
    @astkh4381 วันที่ผ่านมา

    Стоит ли переходить из фронта в фуллстак?

  • @Юрец1993
    @Юрец1993 2 วันที่ผ่านมา

    Доступ к курсу на все время?

    • @paromovevg
      @paromovevg 2 วันที่ผ่านมา

      Да, доступ бессрочно Недавно ещё перенёс курс с ютуба на другой сервис, чтобы можно без проблем смотреть было

  • @ЮраКабаков-с4ф
    @ЮраКабаков-с4ф 3 วันที่ผ่านมา

    пришлось столкнуться с множеством проблем в ходе уроков

  • @oWeRQ666
    @oWeRQ666 3 วันที่ผ่านมา

    Микрозадачу нельзя вернуть, ее можно запланировать, возвращается промис, как показать наглядно: делаем запрос, ставим микро и макро задачу, вешаем циклом на пару сек и ставим еще одну микро и макро, смотрим порядок выполнения, profit!

  • @crypto4elik
    @crypto4elik 3 วันที่ผ่านมา

    отличное пояснение

  • @Genorred
    @Genorred 4 วันที่ผ่านมา

    После просмотра видео появилос резкое желание затянуть утилиту в проект) Часто думал о том, что например для реакта есть сниппеты компонентов, а ведь при построении ФСД архитектуры рутины не меньше Удачи с развитием

  • @myks1992
    @myks1992 4 วันที่ผ่านมา

    Супер разборы-линчи) Не хватает только своей реализации. Как бы это сделал синьор и положить все в общий доступ)

  • @xkochevnikx.
    @xkochevnikx. 5 วันที่ผ่านมา

    формат классный!

  • @PavelKhapaliuk
    @PavelKhapaliuk 5 วันที่ผ่านมา

    Спасибо за работу

  • @sashapticin
    @sashapticin 5 วันที่ผ่านมา

    Оч круто, сейчас буду лезть в исходники Mobx и ReactQuery, чтобы лучше понять как это все работает. А после еще раз пересмотрю твое видео у буду пробовать реализовать это все, но осознанно 😄 Тебе большой респект ❤ Подскажи, в твоем сообществе много такого контента?

  • @BenHurion-g6m
    @BenHurion-g6m 5 วันที่ผ่านมา

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

  • @BOCbMOU
    @BOCbMOU 6 วันที่ผ่านมา

    Но ведь с такой логикой получается, что в жс вообще ни одна функция не возвращает микрозадачу, ведь все асинхронные функции внутри имеют либо обработчик, являющийся задачей, либо вообще синхронный код. И вызов других асинхронных функций, которые подчиняются такой же логике. Вывод - микрозадач не существует. В чём я не прав? И можно тогда пример "настоящей" микрозадачи?

  • @rimi4014
    @rimi4014 6 วันที่ผ่านมา

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

  • @TheMaxfri
    @TheMaxfri 6 วันที่ผ่านมา

    Спасибо Жене и сообществу, что есть такая возможность поучаствовать в записи видео😊

  • @LeonidMaksimshin
    @LeonidMaksimshin 6 วันที่ผ่านมา

    Жека, спасибо! Твои видосы заставляют думать, рождают в голове собственные мысли! Это ли не самое ценное! 👍

  • @gregdmitriev2784
    @gregdmitriev2784 6 วันที่ผ่านมา

    Не понимаю этого хайпа на тайлвинд. Для пет-проекта, для какого-нибудь лендинга - ок, ускоряет работу со стилями. И-то не всегда. В больших проектах - ну такое. Типа сразу вопрос актуальности архитектуры - для чего эта разбивка когда по файлам ? давайте всё в одном файле писать ! Как по мне - для стилей свои файлы. SCSS- модули рулят. А с этими тайлвиндами, бутстрапами смотришь на код - ну говнище полное, строки длинные, в девтулзе фиг найдёшь нужный компонент, потому что в классах кракозяблы написаны...

    • @orlovwebdev
      @orlovwebdev 6 วันที่ผ่านมา

      Согласен, на работе где макеты делают таки, да ещё какой нибудь большой интернет магазин, где планируется долгая поддержка, никто в здравом уме тайлвинд не будет юзать. Так чисто по баловаться. Вообще складывается мнение что он удобен только для роликов на Ютубе где делают проекты , что бы долго со стилями не возиться

    • @d4rkdante
      @d4rkdante 6 วันที่ผ่านมา

      рекомендую сначала ознакомится с utility css подходом, а потом смотреть на преимущества и недостатки конкретной реализации. и кто вообще сказал, что подходы utility css и tailwind в частности, лишены недостатков?

    • @deantek
      @deantek 5 วันที่ผ่านมา

      плюсую, в дочке сбера работаю, тут везде scss модули в основном

    • @pika4u380
      @pika4u380 วันที่ผ่านมา

      Не согласен. Просто работа с tw заставляет нормальных людей отделять логику от вёрстки. Тебе не приходится копаться в этих стилях если ты не правишл вёрстку. Ну и сороки эти можно логически разбивать чтобы удобно по ним ориентироваться. Это уже не говоря про удобный подход к алаптиву и кастомизации дизайн системы для вёрстки

    • @deantek
      @deantek วันที่ผ่านมา

      @@pika4u380 так ты не отделяешь логику от верстки наоборот

  • @romanvasin5702
    @romanvasin5702 6 วันที่ผ่านมา

    FSD ну полнейшая шляпа

    • @ansyr4844
      @ansyr4844 6 วันที่ผ่านมา

      Размазали тудушку по слоям)

    • @y0na24
      @y0na24 6 วันที่ผ่านมา

      @@ansyr4844в данном кейсе это сделано исключительно в образовательных целях

    • @PavelKhapaliuk
      @PavelKhapaliuk 5 วันที่ผ่านมา

      тут он был не нужен, но как тренировка - норм.

  • @bioman810
    @bioman810 6 วันที่ผ่านมา

    35:52 чтоб избавиться от боли с хранением ключей в константах и т.д. можно использовать react-query-kit, там ключи интегрированы в сам хук автоматически

  • @-anonim-3008
    @-anonim-3008 6 วันที่ผ่านมา

    Спасибо! Видео очень прикольное, а самое главное информативное. Очень понравлиось, когда объяснял как это работает под капотом и конечно живые примеры)

  • @biLLie_wiLLie
    @biLLie_wiLLie 6 วันที่ผ่านมา

    Ну теперь то я точно смогу написать этот туду лист)

  • @fog2360
    @fog2360 7 วันที่ผ่านมา

    Отличный подробный видос! Спасибо!👍

  • @metalcorewitchkhousovitch5774
    @metalcorewitchkhousovitch5774 8 วันที่ผ่านมา

    Обычно плююсь с подобных недоделок наших опенсорсеров, но этот инструмент достоин внимания, буду следить за проектом, и точно потыкаю на своих петах) Относительно уникальная ниша у инструмента, что очень вдохновляет, а то зачастую, разрабы стремятся создать убийцу какого-либо фреймворка)) Из замечаний, уже сейчас видно, насколько "высоко-вложенная" конфигурация сложно воспринимается в виде линейного кода, думаю, что если вдруг получится добавить поддержку tsx, то это будет супер, тем более, что интерфейс у нод "abstraction" единообразен, от этого конфиг станет гораздо читабельнее) Лично по моему опыту, любая логика, описываемая рекурсивно и часто описывающаяся довольно глубоко, лучше всего смотрится в стиле XML, или в TSX в случае с JS)

  • @АннаКудрявцева-д3х
    @АннаКудрявцева-д3х 8 วันที่ผ่านมา

    Вы спаситель

  • @ИгорьШироков-п6п
    @ИгорьШироков-п6п 9 วันที่ผ่านมา

    Выглядит круто! Тоже задумался о кастомной архитектуре. А тут ещё и постарались ребята с линтером. Респект! Я что-то о подобных проектах пока не слышал.

  • @romanchebotaev_frontendblog
    @romanchebotaev_frontendblog 9 วันที่ผ่านมา

    Мозг взрывается вдвойне у тех, кто не работал с react-query и MobX трогал когда то давно)

  • @Денис-ж3ф5р
    @Денис-ж3ф5р 9 วันที่ผ่านมา

    Фронтендер говорит про ООП, выключаем вилео

    • @kvidon1357
      @kvidon1357 8 วันที่ผ่านมา

      Ну тебе вообще ролики по программированию лучше не смотреть, раз ты такое пишешь, стажерик😂

    • @Денис-ж3ф5р
      @Денис-ж3ф5р 7 วันที่ผ่านมา

      @@kvidon1357 говори что хочешь, но мы оба знаем кто из нас фронтендер

    • @kvidon1357
      @kvidon1357 6 วันที่ผ่านมา

      @@Денис-ж3ф5р я точно знаю, что ты и не программист, так что гуляй🤣

  • @injty
    @injty 9 วันที่ผ่านมา

    а можно шрифт меньше, а то всё видно.

  • @alexperemey6046
    @alexperemey6046 10 วันที่ผ่านมา

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

  • @petrblinkov508
    @petrblinkov508 10 วันที่ผ่านมา

    переименовал поле в сваггере - по-прежнему загорится пол приложения, которая зависела от этого поля Аргумент очень натянутый 16:34

  • @petrblinkov508
    @petrblinkov508 10 วันที่ผ่านมา

    Pick<User, 'id'> 12:21 и не нужно будет создавать 4 типа User для каждого случая Так предложенный вариант с копипастой в случае изменения типа поля (например, id решили передавать числом или uuid строкой) придется переименовывать все места сделанной копипасты

  • @МаксимИсаев-ъ5о
    @МаксимИсаев-ъ5о 10 วันที่ผ่านมา

    Очень хорошо! Мое почтение!

  • @olehobydonov8764
    @olehobydonov8764 10 วันที่ผ่านมา

    хорошая идея линтера, потенциал у проекта определённо есть :)

  • @kirilllarin535
    @kirilllarin535 10 วันที่ผ่านมา

    Привет, а ты случайно модулями из ангуляра не вдохновлялся ?

  • @ЯнаПронько-ы7ъ
    @ЯнаПронько-ы7ъ 10 วันที่ผ่านมา

    Спасибо большое, данные из запросов rtk query, вообще -то хранятся в стор, они хранятся в поле data, Я их в redux devtools нахожу Возможно их не было из-за prefetch Спасибо большое за пояснения по тегам, общую инфу вроде знала, но видела в доке более подробные варианты и не могла понять Вообще доку редакса читать сложно Хотелось бы про варианты update тоже, в любом случае ждём 3го урока!!!! Да и первые стоит пересмотреть, чтобы разложить все нормально) Upd: оказывается 3я часть уже есть🎉🎉🎉

  • @ogsidian5191
    @ogsidian5191 11 วันที่ผ่านมา

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

  • @BOCbMOU
    @BOCbMOU 11 วันที่ผ่านมา

    Выглядит очень интересно. А плагин для еслинта планируется? Всё же для фсд он есть, а отдельная тулза всё же не очень удобна.

    • @BOCbMOU
      @BOCbMOU 11 วันที่ผ่านมา

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

  • @НиколайАхметянов-ф4у
    @НиколайАхметянов-ф4у 11 วันที่ผ่านมา

    Сделайте под nextjs. Сразу готовый конфиг

  • @kamik111
    @kamik111 11 วันที่ผ่านมา

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

  • @empatij1730
    @empatij1730 11 วันที่ผ่านมา

    Здоровская штука!!!

  • @narek1771
    @narek1771 11 วันที่ผ่านมา

    хорошая идея, определенно есть хорошое будущее у пакета / проекта

  • @alexpipin3693
    @alexpipin3693 11 วันที่ผ่านมา

    хорошо, а почему бы не попробывать такое: ваша бизнес логика(апи, сервисы, обработки и тд) делать по bounded context ваши компоненты делать по fsd именование попочек и файлов и вертикальной структуры компонентов, хорошо справляется fds но в ней тупо нету идеи реализации бизнес логики из-за правил которые она сама поставила я поэтому на проекте просто всю логику закатал в bounded context и поместил в shared, тем самым имея возможность доступа компонентов к логике, и пропадает проблема размазоности про которую пишут сами разработчики данной аля архитектуры вот вам пример как можно сделать бизнес логику по попапочкам: 1.Доменный слой (domain/): Этот слой содержит основные доменные объекты, репозиторий с запросам по апи 2.Прикладной слой (application/): Этот слой содержит прикладные сервисы и используемые случаи, которые реализуют бизнес-процессы, состояние приложения и работа с ним 3.Инфраструктурный слой (infrastructure/): Этот слой репозитории по обработке данных с апи, так же маппинг этих данных в сущности 4.Интерфейсы (interfaces/): Этот слой содержит типы и является конектором апи и нашего приложения, эти функции могут в себя включать другие функции из остальных слоев, для отдачи хендлера в приложение, для получения данных

  • @тимур_атмосферный
    @тимур_атмосферный 11 วันที่ผ่านมา

    Наконец-то больше людей начали говорить про архитектуру. Очень интересно, спасибо за контент :)

  • @MrTopolevsky
    @MrTopolevsky 11 วันที่ผ่านมา

    Отличное видео! Спасибо!

  • @hotmetallic
    @hotmetallic 12 วันที่ผ่านมา

    Умиляют все эти 20-летние сеньор разработчики. Нельзя сказать просто, что опыт 6 лет? Не исключено, что эти 6 лет ещё отчасти в институте были и/или на курсах. Когда хочется про ордена, звания говорить, то лучше с достижений начинать

    • @bobyrevvladislav
      @bobyrevvladislav 10 วันที่ผ่านมา

      Есть парни в 16 лет которые целой команды стоят, на всех хакатонах первые места берут и могут некоторым сеньерам фору дать) Так что ты молодец парень что в таком возрасте понимаешь глубокий смысл программирования ❤🎉

    • @alexperemey6046
      @alexperemey6046 10 วันที่ผ่านมา

      @@bobyrevvladislav Некоторым сеньорам, которым 18 лет разве что. В 16 тебе чистая биология не дает быть профессиональным разработчиком, при любых талантах. Тупо нет тех лет, которые дадут необходимый опыт.

  • @Shoakramova_N
    @Shoakramova_N 13 วันที่ผ่านมา

    спасибо за урок👍лайк и подписка✌

  • @blackmafia4271
    @blackmafia4271 14 วันที่ผ่านมา

    20:30 - 21:00 не могу понять

  • @MonkyKseniya
    @MonkyKseniya 14 วันที่ผ่านมา

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

  • @chirkov
    @chirkov 15 วันที่ผ่านมา

    Потому что когда проект начинают писать 20+ разрабов, то он превращается в кашу. Особенно когда бизнес требования часто меняются, то уже лень переделывать по 5 раз в идеальный вариант

  • @sakenjs
    @sakenjs 15 วันที่ผ่านมา

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