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

  Рет қаралды 33,452

Timur Shemsedinov

Timur Shemsedinov

Күн бұрын

Пікірлер: 128
@Eimrine
@Eimrine 3 ай бұрын
Вы легендарный препод программирования, прожил этот вечер вместе с вами. Было интересно заниматься стройкой и слушать советы, типа здесь нужно дважды отмерить, или не бойтесь и делайте - ощущение как открыть хорошую книгу на случайной странице и использовать случайные фразы для гадания :) Буду изучать фундаментальные штуки в изложении Гради Буча, реляционную алгебру и ещё какого-то Лаповски.
@Eimrine
@Eimrine 3 ай бұрын
Д. Цикритзис, Ф. Лоховски "Модели данных" - первичный поиск пока не дал результатов но у меня уже по обложке интуиция подсказывает что это полезная книга для моего поля.
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@Eimrine Другие рекомендации по литературе тут t.me/HowProgrammingWorks/1591
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Гради Буча я не могу рекомендовать, он очень устарел, современное ООП уже давно не такое, Вы сначала натолкаете в голову архаики, а потом будете продвигаться вперед, а я советую наоборот, сначала читать что-то современное и идти к старине
@Eimrine
@Eimrine 3 ай бұрын
@@TimurShemsedinov Мне не нужны рекомендации по лителатуре, мне нужна книга "Модели данных" потому что я хочу понять с какой стороны подступиться к MQ. В рунете по всей видимости её нет, пытаюсь как-то узнать как она называется в оригинале чтобы посмотреть англонет. Какие у меня есть шасы купить или одолжить эту книгу если я в Украине но не в Киеве? Такой шедевр должен быть оцифрован.
@Eimrine
@Eimrine 2 ай бұрын
"Модели Данных" нашёл на libgen ^_^
@nireone95
@nireone95 3 ай бұрын
Тимур, отправлял вам решение, спасибо большое что посмотрели на стриме и указали на ошибки, стрим тоже понравился, смотрел запись.
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Я думаю, там достаточно вариантов разобрано, чтобы все типовые ошибки нашел каждый, но конечно приятно, когда твой код попал в телевизор )))
@nireone95
@nireone95 3 ай бұрын
@@TimurShemsedinov Да, приятно конечно. Жду еще задач в боте.
@НиколайИванов-ц2ы2ъ
@НиколайИванов-ц2ы2ъ 8 күн бұрын
я когда на собесе, если требуется опыт в незнакомом фреймворке, говорю свою позицию, что фреймворк не важен я за пару дней с одного на другой перескочу и мне без разницы вообще, мне в ответ всегда одно и тоже: нам важен опыт именно в этом фреймворке. Попытка вправить мозги никчему не приводит и вердикт всегда один, я тупой и под вакансию не подхожу 🤷
@vladburko9238
@vladburko9238 3 ай бұрын
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 ай бұрын
Спасибо, закрепил, бонус выслал в почту
@vladburko9238
@vladburko9238 3 ай бұрын
​@@TimurShemsedinovпошел образовываться, спасибо!
@artem_travlo
@artem_travlo Ай бұрын
от души ❤
@pingodev2896
@pingodev2896 3 ай бұрын
Тимур, спасибо за стрим
@ИванЕрмоленко-ъ8ч
@ИванЕрмоленко-ъ8ч 3 ай бұрын
Радий, що відео досі на каналі) Я звісно його завантажив собі, провсяк випадок, але з KZbin зручніше дивитися 😅
@andrewananenko797
@andrewananenko797 3 ай бұрын
Глоток свежего воздуха
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Длиной 7 часов
@andrewananenko797
@andrewananenko797 3 ай бұрын
@@TimurShemsedinov перед смертью -не- надышишься
@тимур_атмосферный
@тимур_атмосферный Ай бұрын
На таймкоде 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 возможен между разными пользовательскими потоками. В этом видео подробнее kzbin.info/www/bejne/o4PZq5p4fLGJr68
@ВячеславМухин-в9ж
@ВячеславМухин-в9ж Ай бұрын
Сам по себе JavaScript однопоточный, многопоточность добавляет кружение Node, браузер и т.д. где это предусмотрено, если говорить о потоках ОС
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 3 ай бұрын
Мы знаем про строки 43:15 🥲 ходил в код дебажить утечку памяти
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Про оптимизации хранения строк в хипе? Утечку памяти в продукте или v8?
@bi4526
@bi4526 2 ай бұрын
Если я знаю паттерны и применяю их, могу ли я со временем забыть детали, но при этом интуитивно понимать, что хорошо, а что плохо??
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Так оно и получается, если человек играет в теннис, но не является тренером, то он достигая какого-то уровня уже забывает и доводит все движения до автоматизма, а тренер все же держит все в голове, в осознанности
@bi4526
@bi4526 2 ай бұрын
@@TimurShemsedinov спасибо за ответ !!
@тимур_атмосферный
@тимур_атмосферный Ай бұрын
Книгу Цикритзиса "Модели данных" в пдф формате нигде не найти?
@TimurShemsedinov
@TimurShemsedinov Ай бұрын
Не знаю, на торрентах видел лет 10 назад
@maxkovalchuk1396
@maxkovalchuk1396 3 ай бұрын
так і не знайшов, Ваш список рекомендованої літератури, буду дуже вдячний за посилання, дякую за крутезний ефір
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@maxkovalchuk1396 я подам завтра, сьогодні відсипаюся, сорі
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Додав у опис і ще тут посилання на літературу t.me/HowProgrammingWorks/1591
@sezam-zz6lf
@sezam-zz6lf 2 ай бұрын
Чтобы создать молодую и начинающую музыкальную группу, сначала нужно: отучиться в музыкальной школе, потом в ВУЗе, потом поиграть 10лет в кавер группах. Чем это отличается от современного джуна в айти? ))
@alexandrcorbin
@alexandrcorbin 2 ай бұрын
Ну тем, что быть музыкантом сложнее, чем быть джуном в айти.
@TimurShemsedinov
@TimurShemsedinov Ай бұрын
Ну вы и сравнили, чтобы вырастить хорошего китайского чиновника времен империи нужно было 20 лет обучения
@locktar-o-dark5664
@locktar-o-dark5664 3 ай бұрын
43:13, достал из-за уха таблетку и схавал 😂😂😂
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Дед без колеса не дед
@ApelsinovIvan
@ApelsinovIvan 3 ай бұрын
Я готов на курс, но у меня есть вопросы, будет ли еще стрим, чтобы я мог их задать?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Стрим будет, но лучше всего задать вопросы предварительно в форме регистрации, я буду на стриме отвечать на вопросы из формы, а не из чата, потому, что там творится просто завал, личная переписка и трындеж за жизнь )))
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Кто сделает таймкоды?
@vladburko9238
@vladburko9238 3 ай бұрын
Есть вариантик, если Мурыч поделится:)
@SerhiiKulia
@SerhiiKulia 25 күн бұрын
Сім з половиною годин промайнуло блискавично. Дякую автору за стрім.
@qandak
@qandak 2 ай бұрын
Популяризировать JS в 2024, да еще и на бекэнд, можно только во имя "большого зла" (обратное от great good). Ждем материал по популяризации Microsoft Windows.
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Вы как из параллельной реальности, это может быть не мой любимый язык, но это уже данность, это язык победившего завтра
@qandak
@qandak 2 ай бұрын
@@TimurShemsedinov Ну, так и я об этом. Ключевое слово - популяризация!
@АлександрСергеевич-и4ы
@АлександрСергеевич-и4ы 3 ай бұрын
Тимур, приветствую! Курс по переосмыслению паттернов проходить только лишь после (Async + Node) 2024, так?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Нет, я бы сказал, что лучше наоборот, до ноды и асинхронности, чтобы там уже уметь что-то делать, потому, что основ программирования и знаний синтаксиса языка не хватает, чтобы писать сложные приложения. Самое основное из курса по асинхронности будет и в курсе по паттернам, так что это можно и нужно параллельно учить, но точно до ноды.
@unnamed2288
@unnamed2288 Ай бұрын
56:03 изверг)
@КириллБулыгин-р8о
@КириллБулыгин-р8о 3 ай бұрын
Коротко про Node.js
@maksym_shkaf
@maksym_shkaf 2 ай бұрын
Дякую за відео, завжди цікаво слухати) Можна отримати посилання на канал Ильи, а то часто ви його згадуєте, а що за Илья не знаю?
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
www.youtube.com/@JavaScriptNinja
@sezam-zz6lf
@sezam-zz6lf 2 ай бұрын
www.youtube.com/@js_sich
@locktar-o-dark5664
@locktar-o-dark5664 3 ай бұрын
Джэквари это Джэйкуэри, правильно мы понимаем?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
jQuery живее всех живых, это ни плохо и не хорошо
@celestian-verse
@celestian-verse 2 ай бұрын
28:00
@ARTrPower
@ARTrPower 3 ай бұрын
Дякую
@killbeat4488
@killbeat4488 3 ай бұрын
Подскажите, какой уровень у разработчика должен быть для прохождения курса ? спасибо
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@killbeat4488 я уже понял, что этот вопрос у всех, давайте я соберу таких вопросов штук 5 и завтра сделаю пост и видео короткое с ответами, если я каждому по-отдельности буду отвечать, то меня не хватит
@404Negative
@404Negative 2 ай бұрын
@@TimurShemsedinov если видео короткое, значит не больше 5 часов
@mrstronciy1060
@mrstronciy1060 3 ай бұрын
СкОлько часОв😮?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@mrstronciy1060 7+
@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 kzbin.info/www/bejne/jmmkqJJqdt6Kr6c
@locktar-o-dark5664
@locktar-o-dark5664 3 ай бұрын
​@@TimurShemsedinovэто ты к чему? Аналогии лучше не нашёл, чем с кругом? Круглый ты наш яваскриптизер.
@ДмитрийГоловенчик
@ДмитрийГоловенчик 3 ай бұрын
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 почему-то принято писать длинные функции. Может для экономии на вызовах функций, и обработка ошибок так, как она реалихована, добавляет длины. Может это только я такой, но от функций в экран-два меня просто дергает.
@timmusharapov9257
@timmusharapov9257 3 ай бұрын
А эта запись завтра уже не будет доступна?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@timmusharapov9257 она сразу была недоступна начинающим, но вот для мидлов уже кое-что понятно, а через полгода при известном упорстве и старании может стать доступна даже тем, кто впервые слышал про какие-то паттерны
@serhiibaranovskyi9131
@serhiibaranovskyi9131 3 ай бұрын
а якщо typescript це не окрема мова, то можливо і c++. це також не мова, це же також типи для c ?))
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
- C++ це код для типів C++ ? - Дак
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Люди десятиліттями писали .c + .h навіщо щось міняти?
@serhiibaranovskyi9131
@serhiibaranovskyi9131 3 ай бұрын
Так то так, але у вас багато аргументів що ts це не мова, бо типу немає свого рантайму, але погодьтеся що це такий собі аргумент, scala так раниться на jvm
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
​@@serhiibaranovskyi9131​ Але скала не конвнртується в джава для виконання, а jvm має набагато більше функціоналу, ніж потрібно джаві, це ж не рантайм однієї мови.
@404Negative
@404Negative 2 ай бұрын
с++ это линтер для с
@АлександрТедер-н5ш
@АлександрТедер-н5ш 3 ай бұрын
Тимур, вы считаете, что разработчик бизнес-приложений и системный разработчик - это два разных человека? Или мы все становимся и тем, и другим по ситуации? В больших бизнес-приложениях бывают системные куски, не будешь же звать кого-то писать их за тебя... А то, что это нужно различать и не смешивать - это несомненно.
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
В больших бизнес-приложениях тем более не должно быть ни малейшего куска системного кода, это большое заблуждение, и Вы не сможете привести пример, когда это действительно нужно. Большинство специалистов должны быть иметь специализацию, или бизенс-код или системный код, конечно, изредка, могут встречаться люди, которые совмещают, но это примерно как водитель такси может быть одновременно хорошим автомехаником, но это не обязательно и чем дальше идет прогресс, тем это реже.
@verbs-otier-ru
@verbs-otier-ru 2 ай бұрын
Просто для ссылки, "As for JS" переводится как "Что касается JS \ говоря о JS", а не как "Для \ на JS"
@serhiibaranovskyi9131
@serhiibaranovskyi9131 3 ай бұрын
Щодо багатопоточності, чув від с++ розробників, що вона однопоточна для розробника, те що там є декілька потоків для обробки системного коду то це круто, але такої багатопоточності як в с++ в неї немає. І тут хтось щось не договорює)
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
6 років тому у ноду завезли worker_threads це потоки для розробника, не потоки платформи, у браузері ще раніше nodejs.org/api/worker_threads.html nodejs.org/api/worker_threads.html
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@serhiibaranovskyi9131 від багатопотоковості у c++ вона відрізняється тіль тим, яка пам'ять доступна з різних потоків, у c++ це уся виділена для процеса і навіть примаплена з інших процесів, в у nodejs це unmanaged пам'ять, тобто аналог malloc - SharedArrayBuffer, звичайні об'єкти на хіпі можна пересувати з треду у тред, але простіше робити обгортки навколо unmanaged пам'яті, з яких стирчать гетери та сетери і пишуть у buffer, що у іншому треді теж примаплений. Підтримується Atomics, доречі - developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics
@serhiibaranovskyi9131
@serhiibaranovskyi9131 3 ай бұрын
А щось нове можете порадити по моделям даних? Щоб без нафталіну)
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@serhiibaranovskyi9131 ну Цикридзіс и Хоховськи це жах яка давня книга, і нудна страшенно, але я нових не знаю, якщо знайдете - рев'ю
@serhiibaranovskyi9131
@serhiibaranovskyi9131 3 ай бұрын
@@TimurShemsedinov а можете написати повну назву книжки, бо таке старе що інтернет не шукає)
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
​@@serhiibaranovskyi9131 Цикридзис Д., Лоховски Ф. Модели данных. М.: Финансы и статистика, 1985. 254 c.
@eugenenovikov671
@eugenenovikov671 3 ай бұрын
а чем Шемсединов отличается от Шамсутдинов? одна из них башкирская, другая татарская? какая?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
У меня я крымско-татарская
@Ajax222able
@Ajax222able 3 ай бұрын
Че так мало?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@Ajax222able ну смотрите частями
@Сергей-у3к8й
@Сергей-у3к8й Ай бұрын
Ты и есть проблема IT образования))). Ты не несешь ОБРАЗЫ.
@ser-y-r6v
@ser-y-r6v 3 ай бұрын
посмотрел только два с половиной часа на х1,5, инфоцыганщина выходит на новый уровень
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@ser-y-r6v Все о чем нам лгали все этиго годы, оказалось правдой
@ФедорГлумов-щ8р
@ФедорГлумов-щ8р 2 ай бұрын
Лучше бы научили людей думать. Все сеньеры, но задачи никто решать не может
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Паттерны, программирование, инженерия это все лишь инструменты, чтобы люди научились думать. Но если все будут думать, кто ж работать будет? Они напишут по 200 строк каждый и все заработает. А как тогда галера будет заказчику счета выставлять на тысячи хомяко-часов?
@locktar-o-dark5664
@locktar-o-dark5664 3 ай бұрын
1:39 пошла речь на украинском языке, а где, собственно, татарский? Татар телендә сөйләп ал. Син бит татар. Нәк орысча сөйләшәсең?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
purtroppo solo italiano e inglese
@locktar-o-dark5664
@locktar-o-dark5664 3 ай бұрын
@@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 ай бұрын
Про стейтменеджмент если не знаешь и не фронт, зачем тогда говоришь, что это дичь? Думаешь, его просто так придумали? Иди покури маны, потом говори, бекендер оперсорсный.
@TimurShemsedinov
@TimurShemsedinov 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 ай бұрын
Лекции по лингвистике нам так читали kzbin.info/www/bejne/lX3aqIRuos2gjLc
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
А вот что мы поняли из этих лекций kzbin.info/www/bejne/lZrCkJl4ot12l7s
@HelloGoodbye-f6q
@HelloGoodbye-f6q 3 ай бұрын
kzbin.info/www/bejne/h6vbnJ-AjJmSgq8 это шутка?
@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 ай бұрын
❤❤❤
Мама у нас строгая
00:20
VAVAN
Рет қаралды 11 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
ЭТОТ Паттерн Спрашивают на 99% Собесов
14:19