🧩 Самые полезные знания для роста - Переосмысление паттернов для JavaScript, TypeScript, Node.js

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

КОМЕНТАРІ • 128

  • @vladburko9238
    @vladburko9238 3 місяці тому +8

    00:00:00 Введение и приветствие
    00:02:45 Обсуждение миссии популяризации ИТ, проблемы современного ИТ-образования
    00:26:28 Ответы на вопросы
    01:08:25 Myths about fundamental knowledge
    01:22:51 Essential knowledge for JS/TS ecosystem
    01:34:10 Ответы на вопросы
    02:45:45 Fundamental knowledge
    02:49:27 Platform-specific knowledge
    02:51:10 Architectual knowledge
    02:52:30 Important skills
    03:06:20 Перерыв
    03:19:30 Ответы на вопросы
    04:00:00 Coupling and cohesion
    04:12:35 All agnostic approaches
    04:20:30 Domain-specific language
    04:29:50 Смотрим реализацию бота
    04:39:34 Separate applied and system code
    04:41:50 Multi-paradigm programming
    04:43:03 Pattern Adapter: Теория
    04:48:33 Pattern Adapter: Примеры
    04:59:21 Условия домашнего задния
    05:02:13 Pattern Adapter: Эталонная реализация
    05:11:11 Pattern Adapter: почему так важен?
    05:12:00 Pattern Adapter: Примеры
    05:21:48 Задачи тренинга Patterns 2024 Training
    05:26:00 Что нам дают паттерны
    05:30:28 Миссия тренинга
    05:38:39 О Метархии
    05:45:03 О будущем IT-образования и индустрии
    05:49:38 Ответы на вопросы
    05:57:38 Зачем смотреть реализацию паттерна на разных ЯП
    06:13:51 Про программу курса и тарифы
    06:14:45 Ответы на вопросы
    06:48:03 Смотрим решения присланные в бот
    07:09:34 Roadmap
    07:19:55 Заключение
    07:22:55 Прощание

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +3

      Спасибо, закрепил, бонус выслал в почту

    • @vladburko9238
      @vladburko9238 3 місяці тому

      ​@@TimurShemsedinovпошел образовываться, спасибо!

  • @Eimrine
    @Eimrine 3 місяці тому +30

    Вы легендарный препод программирования, прожил этот вечер вместе с вами. Было интересно заниматься стройкой и слушать советы, типа здесь нужно дважды отмерить, или не бойтесь и делайте - ощущение как открыть хорошую книгу на случайной странице и использовать случайные фразы для гадания :) Буду изучать фундаментальные штуки в изложении Гради Буча, реляционную алгебру и ещё какого-то Лаповски.

    • @Eimrine
      @Eimrine 3 місяці тому +1

      Д. Цикритзис, Ф. Лоховски "Модели данных" - первичный поиск пока не дал результатов но у меня уже по обложке интуиция подсказывает что это полезная книга для моего поля.

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

      @@Eimrine Другие рекомендации по литературе тут t.me/HowProgrammingWorks/1591

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +5

      Гради Буча я не могу рекомендовать, он очень устарел, современное ООП уже давно не такое, Вы сначала натолкаете в голову архаики, а потом будете продвигаться вперед, а я советую наоборот, сначала читать что-то современное и идти к старине

    • @Eimrine
      @Eimrine 3 місяці тому

      @@TimurShemsedinov Мне не нужны рекомендации по лителатуре, мне нужна книга "Модели данных" потому что я хочу понять с какой стороны подступиться к MQ. В рунете по всей видимости её нет, пытаюсь как-то узнать как она называется в оригинале чтобы посмотреть англонет. Какие у меня есть шасы купить или одолжить эту книгу если я в Украине но не в Киеве? Такой шедевр должен быть оцифрован.

    • @Eimrine
      @Eimrine 2 місяці тому

      "Модели Данных" нашёл на libgen ^_^

  • @nireone95
    @nireone95 3 місяці тому +2

    Тимур, отправлял вам решение, спасибо большое что посмотрели на стриме и указали на ошибки, стрим тоже понравился, смотрел запись.

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

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

    • @nireone95
      @nireone95 3 місяці тому

      @@TimurShemsedinov Да, приятно конечно. Жду еще задач в боте.

  • @pingodev2896
    @pingodev2896 3 місяці тому +2

    Тимур, спасибо за стрим

  • @тимур_атмосферный
    @тимур_атмосферный Місяць тому +2

    На таймкоде 1:50:44 вы говорите "какой JavaScript однопоточный, что это за мифы", но в вашем видео 6-летней давности "Node.js Введение в технологию" на таймкоде 1:00:17 (t=3617s) вы говорите, что исполнение JavaScript происходит в одном потоке.
    Можете уточнить, что вы всё-таки имеете ввиду под однопоточностью/многопоточностью языка и среды выполнения?
    Я правильно понимаю, что Node.js многопоточна, а исполнение кода однопоточно и получается так, что Node.js по сути выполняется в нескольких потоках, выделяя один поток на исполнение кода?

    • @TimurShemsedinov
      @TimurShemsedinov  Місяць тому

      JavaScript движок V8 имеет много потоков для компиляции, трансляции, сбора мусора, исполнения кода, служебных операций, он запускается внутри Node.js который еще своих потоков добавляет, т.е. их там уже больше десятка, а вот само исполнение JavaScript происходит так, что о нем проще всего думать, что оно однопоточное, т.е. параллельно в одну единицу времени не может быть доступа к одному методу или одному свойству. Однако, есть еще пользовательские потоки, в которых исполняется JavaScript и в одном процессе их может быть много. Но у разных пользовательских потоков разный хип и стек, т.е. не может быть параллельного доступа к одним и тем же инстансам объектов, структур данных, функций, но в разных потоках создаются свои независимые инстансы. За одним исключением, общий доступ к SharedArrayBuffer возможен между разными пользовательскими потоками. В этом видео подробнее ua-cam.com/video/mRvzgBGLVyM/v-deo.html

    • @ВячеславМухин-в9ж
      @ВячеславМухин-в9ж Місяць тому

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

  • @SeniorSoftwareVlogger
    @SeniorSoftwareVlogger 3 місяці тому +3

    Мы знаем про строки 43:15 🥲 ходил в код дебажить утечку памяти

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      Про оптимизации хранения строк в хипе? Утечку памяти в продукте или v8?

  • @НиколайИванов-ц2ы2ъ
    @НиколайИванов-ц2ы2ъ 11 днів тому +1

    я когда на собесе, если требуется опыт в незнакомом фреймворке, говорю свою позицию, что фреймворк не важен я за пару дней с одного на другой перескочу и мне без разницы вообще, мне в ответ всегда одно и тоже: нам важен опыт именно в этом фреймворке. Попытка вправить мозги никчему не приводит и вердикт всегда один, я тупой и под вакансию не подхожу 🤷

  • @тимур_атмосферный
    @тимур_атмосферный Місяць тому

    Книгу Цикритзиса "Модели данных" в пдф формате нигде не найти?

    • @TimurShemsedinov
      @TimurShemsedinov  Місяць тому

      Не знаю, на торрентах видел лет 10 назад

  • @АлександрСергеевич-и4ы

    Тимур, приветствую! Курс по переосмыслению паттернов проходить только лишь после (Async + Node) 2024, так?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

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

  • @ApelsinovIvan
    @ApelsinovIvan 3 місяці тому +2

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

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

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

  • @artem_travlo
    @artem_travlo Місяць тому

    от души ❤

  • @bi4526
    @bi4526 2 місяці тому +2

    Если я знаю паттерны и применяю их, могу ли я со временем забыть детали, но при этом интуитивно понимать, что хорошо, а что плохо??

    • @TimurShemsedinov
      @TimurShemsedinov  2 місяці тому +2

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

    • @bi4526
      @bi4526 2 місяці тому

      @@TimurShemsedinov спасибо за ответ !!

  • @andrewananenko797
    @andrewananenko797 3 місяці тому +2

    Глоток свежего воздуха

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

      Длиной 7 часов

    • @andrewananenko797
      @andrewananenko797 3 місяці тому +1

      @@TimurShemsedinov перед смертью -не- надышишься

  • @SerhiiKulia
    @SerhiiKulia 28 днів тому

    Сім з половиною годин промайнуло блискавично. Дякую автору за стрім.

  • @maksym_shkaf
    @maksym_shkaf 2 місяці тому +1

    Дякую за відео, завжди цікаво слухати)
    Можна отримати посилання на канал Ильи, а то часто ви його згадуєте, а що за Илья не знаю?

  • @TimurShemsedinov
    @TimurShemsedinov  3 місяці тому +3

    Кто сделает таймкоды?

    • @vladburko9238
      @vladburko9238 3 місяці тому +1

      Есть вариантик, если Мурыч поделится:)

  • @sezam-zz6lf
    @sezam-zz6lf 2 місяці тому +1

    Чтобы создать молодую и начинающую музыкальную группу, сначала нужно: отучиться в музыкальной школе, потом в ВУЗе, потом поиграть 10лет в кавер группах. Чем это отличается от современного джуна в айти? ))

    • @alexandrcorbin
      @alexandrcorbin 2 місяці тому +1

      Ну тем, что быть музыкантом сложнее, чем быть джуном в айти.

    • @TimurShemsedinov
      @TimurShemsedinov  Місяць тому +1

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

  • @killbeat4488
    @killbeat4488 3 місяці тому

    Подскажите, какой уровень у разработчика должен быть для прохождения курса ? спасибо

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

      @@killbeat4488 я уже понял, что этот вопрос у всех, давайте я соберу таких вопросов штук 5 и завтра сделаю пост и видео короткое с ответами, если я каждому по-отдельности буду отвечать, то меня не хватит

    • @404Negative
      @404Negative 2 місяці тому +2

      @@TimurShemsedinov если видео короткое, значит не больше 5 часов

  • @locktar-o-dark5664
    @locktar-o-dark5664 3 місяці тому +2

    43:13, достал из-за уха таблетку и схавал 😂😂😂

  • @qandak
    @qandak 2 місяці тому +1

    Популяризировать JS в 2024, да еще и на бекэнд, можно только во имя "большого зла" (обратное от great good).
    Ждем материал по популяризации Microsoft Windows.

    • @TimurShemsedinov
      @TimurShemsedinov  2 місяці тому +2

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

    • @qandak
      @qandak 2 місяці тому

      @@TimurShemsedinov Ну, так и я об этом. Ключевое слово - популяризация!

  • @locktar-o-dark5664
    @locktar-o-dark5664 3 місяці тому +1

    Джэквари это Джэйкуэри, правильно мы понимаем?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      jQuery живее всех живых, это ни плохо и не хорошо

  • @ИванЕрмоленко-ъ8ч
    @ИванЕрмоленко-ъ8ч 3 місяці тому +2

    Радий, що відео досі на каналі) Я звісно його завантажив собі, провсяк випадок, але з UA-cam зручніше дивитися 😅

  • @timmusharapov9257
    @timmusharapov9257 3 місяці тому

    А эта запись завтра уже не будет доступна?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +5

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

  • @locktar-o-dark5664
    @locktar-o-dark5664 3 місяці тому

    АИ, это твой костный язык придумал? Может все-таки ИИ или ЭйАй? Почему ты не говоришь Арай, как Муркин?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      Мы с ним и код ранаем на разных рантаймах, а когда чо заглючит, то он дебажит, а я смотрю на логи с сиайки

    • @locktar-o-dark5664
      @locktar-o-dark5664 3 місяці тому

      @@TimurShemsedinov ну да, ты ещё яваскриптаешь, комитаешь и ранаешь, что ты там ещё, а ну да, кодаешь на АИ? И это преподаватель говорит, который людей "учит". А курсы свои ты тоже курсаешь? А ноду нодаешь? А бекенд бекендаешь? А сиай сиаишь? А одинпалкадваструна, яхозяинвсястранаешь? Короче, не идите на курсы к нему курсать, а то станете вечными курсистами/курсистками и будете потом все что выше описано делать. Фтопку таких учителей. КГ/АМ.

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      @@locktar-o-dark5664 извини белый человек, весь наш аул твой джаваскрипт програмирова по кругу и всем нраицца...

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      @@locktar-o-dark5664 ua-cam.com/video/X8Aw_4AyWyE/v-deo.html

    • @locktar-o-dark5664
      @locktar-o-dark5664 3 місяці тому

      ​@@TimurShemsedinovэто ты к чему? Аналогии лучше не нашёл, чем с кругом? Круглый ты наш яваскриптизер.

  • @АлександрТедер-н5ш
    @АлександрТедер-н5ш 3 місяці тому +1

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

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

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

  • @maxkovalchuk1396
    @maxkovalchuk1396 3 місяці тому +3

    так і не знайшов, Ваш список рекомендованої літератури, буду дуже вдячний за посилання,
    дякую за крутезний ефір

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +5

      @@maxkovalchuk1396 я подам завтра, сьогодні відсипаюся, сорі

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +7

      Додав у опис і ще тут посилання на літературу t.me/HowProgrammingWorks/1591

  • @КириллБулыгин-р8о
    @КириллБулыгин-р8о 3 місяці тому

    Коротко про Node.js

  • @unnamed2288
    @unnamed2288 Місяць тому

    56:03 изверг)

  • @mrstronciy1060
    @mrstronciy1060 3 місяці тому +3

    СкОлько часОв😮?

  • @serhiibaranovskyi9131
    @serhiibaranovskyi9131 3 місяці тому +2

    а якщо typescript це не окрема мова, то можливо і c++. це також не мова, це же також типи для c ?))

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

      - C++ це код для типів C++ ?
      - Дак

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

      Люди десятиліттями писали .c + .h навіщо щось міняти?

    • @serhiibaranovskyi9131
      @serhiibaranovskyi9131 3 місяці тому

      Так то так, але у вас багато аргументів що ts це не мова, бо типу немає свого рантайму, але погодьтеся що це такий собі аргумент, scala так раниться на jvm

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      ​@@serhiibaranovskyi9131​ Але скала не конвнртується в джава для виконання, а jvm має набагато більше функціоналу, ніж потрібно джаві, це ж не рантайм однієї мови.

    • @404Negative
      @404Negative 2 місяці тому +2

      с++ это линтер для с

  • @ДмитрийГоловенчик
    @ДмитрийГоловенчик 3 місяці тому +1

    1:38:20 - в go есть недостаток, он не javascript, было смешно... высказывание рассчитано на тех, кто не писал ничего на go и не делал ничего серьезного на js

    • @pavellebedinsky4938
      @pavellebedinsky4938 3 місяці тому

      Автор - евангелист, я бы даже сказал экстремист JSa, для него все так и есть и ,думаю, в этом месте и должно было быть смешно. Во многом с ним согласен. По моему мнению у JS идеальный баланс по гибкости, выразительности и лаконичности. Go простой как молоток но код, как по мне, получается более уродливый. Если надо что-то быстро нахерачить - это стопудово JS. Если кто-то про безопасность беспокоится настолько, что отказывается от JS, то и от VSCode отказаться надо. Короче я так понимаю автор просто любит JS и тролит тех, что не его "клиент"

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      @@ДмитрийГоловенчик высказывание рассчитано на то, чтобы вам было смешно )

    • @ДмитрийГоловенчик
      @ДмитрийГоловенчик 3 місяці тому

      @@pavellebedinsky4938 "Go простой как молоток но код, как по мне, получается более уродливый" - возможно вы давно не писали на go. Хоть js - это мой основной язык программирования сейчас, однако, на мой взгляд, на go код наоборот получается понятнее и читабельнее, работает быстрее и потребляет намного меньше ресурсов.
      Ну а если вернуться к вопросу кода, то можно например посмотреть реализацию defer в go и то как это смогли сделать на js. Или на вот этот великолепный Safe Assignment Operator Proposal, который однозначно хорош, но выглядит угрюмо, потому что сам js не рассчитан на то что из функции можно вернуть больше одного значения, поэтому костыльнем и будет возвращаться типа "таплы"))
      Я не говорю что go идеален, это просто язык, который позволяет решать поставленные задачи. А вот говорить то что js лучше только тем что это просто js - это или шутка или болезнь...

    • @ДмитрийГоловенчик
      @ДмитрийГоловенчик 3 місяці тому

      parseInt(0.000005) = 0, parseInt(0.0000005) = 5, Как на стриме говориться 3:30:44 - только ракеты в космос на js запускать...
      - Куда летим командир?
      - Туда куда js решит. Если раньше не успеет сожрать всю нашу память на корабле и не словит рантайм ошибку.

    • @pavellebedinsky4938
      @pavellebedinsky4938 3 місяці тому

      @@ДмитрийГоловенчик Да, это плохо, но в то же время parseInt ожидает строку на вход, а не число. Если один человек что-то построил - второй это всегда сможет сломать. JS сломать проще =). Если Go без тестов +- может жить, то JS - только на этапе прототипа. Без тестов JS принесет боль.
      По стилю кода... Я хз, но в Go почему-то принято писать длинные функции. Может для экономии на вызовах функций, и обработка ошибок так, как она реалихована, добавляет длины. Может это только я такой, но от функций в экран-два меня просто дергает.

  • @celestian-verse
    @celestian-verse 2 місяці тому

    28:00

  • @verbs-otier-ru
    @verbs-otier-ru 2 місяці тому

    Просто для ссылки, "As for JS" переводится как "Что касается JS \ говоря о JS", а не как "Для \ на JS"

  • @serhiibaranovskyi9131
    @serhiibaranovskyi9131 3 місяці тому +1

    А щось нове можете порадити по моделям даних? Щоб без нафталіну)

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      @@serhiibaranovskyi9131 ну Цикридзіс и Хоховськи це жах яка давня книга, і нудна страшенно, але я нових не знаю, якщо знайдете - рев'ю

    • @serhiibaranovskyi9131
      @serhiibaranovskyi9131 3 місяці тому

      @@TimurShemsedinov а можете написати повну назву книжки, бо таке старе що інтернет не шукає)

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      ​@@serhiibaranovskyi9131 Цикридзис Д., Лоховски Ф. Модели данных. М.: Финансы и статистика, 1985. 254 c.

  • @ARTrPower
    @ARTrPower 3 місяці тому +1

    Дякую

  • @eugenenovikov671
    @eugenenovikov671 3 місяці тому

    а чем Шемсединов отличается от Шамсутдинов? одна из них башкирская, другая татарская? какая?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

      У меня я крымско-татарская

  • @serhiibaranovskyi9131
    @serhiibaranovskyi9131 3 місяці тому

    Щодо багатопоточності, чув від с++ розробників, що вона однопоточна для розробника, те що там є декілька потоків для обробки системного коду то це круто, але такої багатопоточності як в с++ в неї немає. І тут хтось щось не договорює)

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

      6 років тому у ноду завезли worker_threads це потоки для розробника, не потоки платформи, у браузері ще раніше nodejs.org/api/worker_threads.html nodejs.org/api/worker_threads.html

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

      @@serhiibaranovskyi9131 від багатопотоковості у c++ вона відрізняється тіль тим, яка пам'ять доступна з різних потоків, у c++ це уся виділена для процеса і навіть примаплена з інших процесів, в у nodejs це unmanaged пам'ять, тобто аналог malloc - SharedArrayBuffer, звичайні об'єкти на хіпі можна пересувати з треду у тред, але простіше робити обгортки навколо unmanaged пам'яті, з яких стирчать гетери та сетери і пишуть у buffer, що у іншому треді теж примаплений. Підтримується Atomics, доречі - developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics

  • @Ajax222able
    @Ajax222able 3 місяці тому

    Че так мало?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

      @@Ajax222able ну смотрите частями

  • @Сергей-у3к8й
    @Сергей-у3к8й Місяць тому

    Ты и есть проблема IT образования))). Ты не несешь ОБРАЗЫ.

  • @ser-y-r6v
    @ser-y-r6v 3 місяці тому +2

    посмотрел только два с половиной часа на х1,5, инфоцыганщина выходит на новый уровень

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +2

      @@ser-y-r6v Все о чем нам лгали все этиго годы, оказалось правдой

  • @ФедорГлумов-щ8р
    @ФедорГлумов-щ8р 2 місяці тому

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

    • @TimurShemsedinov
      @TimurShemsedinov  2 місяці тому +1

      Паттерны, программирование, инженерия это все лишь инструменты, чтобы люди научились думать. Но если все будут думать, кто ж работать будет? Они напишут по 200 строк каждый и все заработает. А как тогда галера будет заказчику счета выставлять на тысячи хомяко-часов?

  • @locktar-o-dark5664
    @locktar-o-dark5664 3 місяці тому +3

    1:39 пошла речь на украинском языке, а где, собственно, татарский? Татар телендә сөйләп ал. Син бит татар. Нәк орысча сөйләшәсең?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +1

      purtroppo solo italiano e inglese

    • @locktar-o-dark5664
      @locktar-o-dark5664 3 місяці тому +2

      @@TimurShemsedinov nodejs дәресләрен татарча бирәсеңме?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      @@locktar-o-dark5664 I don’t know Tatar and Arabic, unfortunately. But we have Turkish speaking mentor, by the way, also Timur

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      @@locktar-o-dark5664 so, if you need Turkish group, we will have such one

  • @locktar-o-dark5664
    @locktar-o-dark5664 3 місяці тому +1

    Про стейтменеджмент если не знаешь и не фронт, зачем тогда говоришь, что это дичь? Думаешь, его просто так придумали? Иди покури маны, потом говори, бекендер оперсорсный.

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому +3

      А чем обусловлена эта трахимудия в вебе? Я UI писал на десятке языков, почему в них нет такого в Qt или в .net, нету даже если писать на веб компонентах, просто самой проблемы нет? Если проблему ни кто не может пояснить в нескольких словах, то она вызывает подозрение.

    • @1tsv1kt0r
      @1tsv1kt0r 3 місяці тому

      @locktar-o-dark5664 Первым стейт менеджером что там было, не напомните? Случайно не Redux, который даже по словам Дэна Абрамова почти никому не нужно использовать, кроме самого фейсбука. Но культ Карго такой культ, как и Hipster-Driven Development :)

    • @locktar-o-dark5664
      @locktar-o-dark5664 2 місяці тому

      @@TimurShemsedinov если не шаришь в технологии и её предназначении, отойди в сторону и признай, что не шаришь или иди почитай маны, зачем ты называешь то, что не помещается в твой мозг трахимудией? Это тебя не характеризует с хорошей стороны. Ну и да, позиция силы, удалить коменты, если не согласен это показатель силы.

  • @locktar-o-dark5664
    @locktar-o-dark5664 3 місяці тому

    А почему ты склоняешь иностранное слово, такое, как JavaScript или TypeScript? Ты что, одет в пальте, сидишь в метре? Хотя, что удивительного, весь наш рунетовский сброд так же вещает, Мурыч, Минин, и тд и тп

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      Лекции по лингвистике нам так читали ua-cam.com/video/_LwwQ8mhmVU/v-deo.html

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      А вот что мы поняли из этих лекций ua-cam.com/video/_i__fBmxCaY/v-deo.html

  • @HelloGoodbye-f6q
    @HelloGoodbye-f6q 3 місяці тому

    ua-cam.com/video/QzxklJW4_LM/v-deo.html это шутка?

    • @TimurShemsedinov
      @TimurShemsedinov  3 місяці тому

      Так уже Маск сделал такое

    • @HelloGoodbye-f6q
      @HelloGoodbye-f6q 3 місяці тому

      @@TimurShemsedinov эмммм

    • @404Negative
      @404Negative 2 місяці тому

      @@TimurShemsedinov далеко ракета полетит, если 0.1 + 0.2 !== 0.3 ?

    • @TimurShemsedinov
      @TimurShemsedinov  2 місяці тому

      ​@@404Negativeэто стандарт IEEE, во многих языках этот тип так работает, так и должно быть, используйте например Float64Array

  • @VolodymyrChernigiv1300
    @VolodymyrChernigiv1300 3 місяці тому +1

    ❤❤❤