uz
Feedback
HowProgrammingWorks - JavaScript and Node.js Programming

HowProgrammingWorks - JavaScript and Node.js Programming

Kanalga Telegram’da oβ€˜tish

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ инТСнСнрия для JavaScript, TypeScrip, Node.js πŸ‘‰ Group: https://t.me/How_Programming_Works πŸ‘‰ Node.js channel: https://t.me/metarhia πŸ‘‰ Node.js group: https://t.me/nodeua

Ko'proq ko'rsatish
6 549
Obunachilar
Ma'lumot yo'q24 soatlar
+37 kun
+5330 kun
Postlar arxiv
дТаваскриптоднопоточный
Π§Ρ‚ΠΎ хотят ΡΠΊΠ°Π·Π°Ρ‚ΡŒ люди, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡΠ»Ρ‹ΡˆΠΈΠΌ это Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠ΅? Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ я 15 Π»Π΅Ρ‚ ΡΠ»Ρ‹ΡˆΡƒ эту Ρ‡ΡƒΡˆΡŒ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Π°. Но для Ρ‡Π΅Π³ΠΎ Π½Π° Π½Π΅ΠΉ Π½Π°ΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, хочСтся Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² js Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΡ€Π°ΠΏΡˆΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹Ρ…, нСконсистСнтного состояния, ΠΊΠΎΠ³Π΄Π° ссылки Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ срСдС это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π³ΠΎΠ½ΠΊΠΈ. Но всС эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, пСрСдавая ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹ΠΌ частям ΠΊΠΎΠ΄Π° Ρ…ΠΎΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ»Π±Π΅ΠΊΠΈ ΠΈ ΠΈΠ²Π΅Π½Ρ‚Π»ΡƒΠΏ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· Π½Π΅Π³ΠΎ, Π½Π° промисах ΠΈ async/await, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ‡Π°ΡΡ‚ΡŒ языка, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π² это врСмя. Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ доступСн ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… мСст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ асинхронно Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ промис, await ΠΈΠ»ΠΈ callback Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡˆΡƒ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΈ ΠΎΠ½Π° ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ всС Π΅Ρ‰Π΅ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ состоянии, Ρ‡Ρ‚ΠΎ ΠΈ Π±Ρ‹Π» Π΄ΠΎ асинхронной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ это опасная иллюзия, Π½ΡƒΠΆΠ½ΠΎ всС ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π² условно синхронном Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π°. Но это Ρ‚ΠΎΠΆΠ΅ Π½Π΅ всСгда сработаСт, Ρƒ нас Π΅ΡΡ‚ΡŒ Atomics ΠΈ SharedArrayBuffer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π² синхронном Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ консистСнтности Π² JS Π½Π΅Ρ‚. Π§Ρ‚ΠΎ ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ спСцификация? Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ гарантируСтся Π΄Π°ΠΆΠ΅ Π² синхронном Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Atomics ΠΈ SharedArrayBuffer. Π”Π΅ΠΌΠΈ ΠœΡƒΡ€Ρ‹Ρ‡ Ρ…ΠΎΡ€ΠΎΡˆΠΎ это ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ "спСцификация Π΄Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡŽ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ условия, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JS ΠΊΠΎΠ΄Π° Π½Π΅ ΠΏΡ€ΠΈΠ±ΠΈΡ‚ΠΎ гвоздями ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π°Π³Π΅Π½Ρ‚Ρƒ". Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠ΅ срСды исполнСния, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ…ΠΈΠΏ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ². Но прямо сСйчас всС извСстныС Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΡ‹ js Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ… условно синхронного ΠΊΠΎΠ΄Π°, Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SharedArrayBuffer. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π½ΠΎ это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ бСзопасно Π² Ρ‚ΠΎΠΌ смыслС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄Π΅ΡŽΡ‚ΡΡ люди, ΠΊΡ€ΠΈΡ‡Π°Ρ‰ΠΈΠ΅ "дТаваскриптоднопоточный" ΠΈΠ· любого ΡƒΡ‚ΡŽΠ³Π°. И это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ ΠΈΠ»ΠΈ процСссам, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ для исполнСния ΠΊΠΎΠ΄Π° ваш js Ρ€Π°Π½Ρ‚Π°ΠΉΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для компиляции, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, сбора мусора, выполнСния I/O ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΈ Π΅Ρ‰Π΅ ΠΏΠ°Ρ‡ΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°: worker threads, shared workers, service workers. ΠŸΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ это клишС ΠΏΡ€ΠΎ однополосный js, ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Ρ‹, просто Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Ρ‹, люди это ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ ΠΊΠ°ΠΊ ΠΌΠ°Π½Ρ‚Ρ€Ρƒ. МнС Π²ΠΎΡ‚ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΄Π°Ρ€ΠΈΠ»ΠΈ 5 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, с надписью дТаваскриптоднопоточный ΠΈ nodejsΠΎΠ΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ, Ρ…ΠΎΡ‚ΡŒ я это ΡƒΠΆΠ΅ Π»Π΅Ρ‚ 15 ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒΡŽ Π½Π° ΠΊΠΎΠ½Ρ„Π°Ρ… всСх, ΠΈ Π½Π΅Ρ‚ ΠΊΠΎΠ½Ρ†Π° этому...

AI сломал Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². НС понимая, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ stack trace, Π½Π΅ освоив Π΄Π°ΠΆΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹, Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ массово рвутся ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ.

What AI features do you use?
Anonymous voting

We will have this in JavaScript in future, Insha'Allah https://github.com/tc39/proposal-do-expressions

🧩 ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Context
ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обСспСчСния ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ (абстракциями, модулями, слоями), Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ окруТСния, Π±Π΅Π· лишнСго связывания.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: - 1-closure.js β€” ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ с Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ΠΌ: Частично примСняСмая функция с привязанным контСкстом; простой RBAC ΠΈ аутСнтификация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ - 2-oop.js β€” ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ Π² ООП: ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ пСрСдаСтся Π² конструктор; RBAC, User ΠΈ AccountService ΠΊΠ°ΠΊ классы - 3-factory.js β€” Π€Π°Π±Ρ€ΠΈΠΊΠ° контСкста: Π€Π°Π±Ρ€ΠΈΠΊΠ° создаСт сСрвисы с ΠΎΠ±Ρ‰ΠΈΠΌ контСкстом; Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ зависимостСй - 4-pipeline.js β€” ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ПО: Асинхронный ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ с распространСниСм контСкста; трассировка ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ запросов - 5-async.js β€” Асинхронный контСкст (AsyncLocalStorage): ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ сохраняСтся ΠΌΠ΅ΠΆΠ΄Ρƒ асинхронными Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Π±Π΅Π· явной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ - 6-immutable.js β€” НСизмСняСмый контСкст: Π—Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ контСкст ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ контСксты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ; Π±Π΅Π· ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΉ πŸ‘‰ https://github.com/HowProgrammingWorks/Context

Π’ΡƒΡ‚ ΠΏΠ»Π°Π½ Π½Π° этот Π³ΠΎΠ΄ ΠΏΠΎ курсам, это ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² - Async 2026 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ² ΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ подняиС Ρ†Π΅Π½Ρ‹, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - Paradigms 2026 Π³ΠΎΡ‚ΠΎΠ², Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΠΎΠΊΠ° early birds - Node.js 2026 Π³ΠΎΡ‚ΠΎΠ²Π»ΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ дСйствуСт early birds - Scale 2026 - высоконагруТСнныС, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈ распрСдСлСнныС систСмы (готовится) - На ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π·Π°ΠΏΠΈΡΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π³ΠΎΠ΄Π° https://www.patreon.com/collection/1913313?view=expanded

Π”Π΅Ρ‚ΠΈ Π³Ρ€Ρ‹Π·ΡƒΡ‚ Ρ€ΡƒΡ‡ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ Π½ΠΈ ΠΊΡ‚ΠΎ Π½Π΅ Π·Π°Π±Ρ€Π°Π», вСдь ΠΊΠΎΠΌΡƒ Π½ΡƒΠΆΠ½Π° Ρ€ΡƒΡ‡ΠΊΠ° погрызаная Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Когда программисты ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄, я полагаю, ΠΎΠ½ΠΈ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π°Π΄ΠΈΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅Π³, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ².

"Π›ΡŽΠ΄ΠΈ Π½ΠΈΡ‡Π΅ΠΌΡƒ Π½Π΅ вСрят Ρ‚Π°ΠΊ Ρ‚Π²Π΅Ρ€Π΄ΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΎ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ мСньшС всСго Π·Π½Π°ΡŽΡ‚" // ChatGPT

По Ρ…ΠΎΠ΄Ρƒ курса Patterns ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ с ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ, ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ - это Π΄Π°, Π½ΠΎ Π²ΠΎΡ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ абстракции ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ - просто Π² Ρ€Π°Π·Ρ‹ мСньшС людСй. А вСдь Π½Π° курсС ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΡΠΈΠ½ΡŒΠΎΡ€Ρ‹, Π»ΠΈΠ΄Ρ‹, 5+ ΠΎΠΏΡ‹Ρ‚Π°, Π±ΠΎΠ»Π΅Π΅ 30% Π΄Π°ΠΆΠ΅ 7+ ΠΎΠΏΡ‹Ρ‚Π°. Π‘Π°ΠΌΠΎΠ΅ слоТноС самому "ΠΏΠΎΠ½ΡΡ‚ΡŒ", ΠΊΠ°ΠΊ Π²Ρ‹ΡΠΎΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² ΠΌΠ°Π»Ρ‹Π΅ issue, Ρ‡Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Если Π±Ρ‹ ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈ людСй Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ классы ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° issue, это Π±Ρ‹Π» Π±Ρ‹ ΠΏΡ€ΠΎΡ€Ρ‹Π² Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅))) ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ курса, Π½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ - ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ...

3 января ΡƒΡˆΠ΅Π» ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ ΠΌΠΎΠΉ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΏΠΈΠΎΠ½Π΅Ρ€ программирования Π’Π°Π»Π΅Ρ€ΠΈΠΉ ВласСнко. Он Ρ€Π°Π±ΠΎΡ‚Π°Π» вмСстС с Π’ΠΈΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π“Π»ΡƒΡˆΠΊΠΎ
+2
3 января ΡƒΡˆΠ΅Π» ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ ΠΌΠΎΠΉ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΏΠΈΠΎΠ½Π΅Ρ€ программирования Π’Π°Π»Π΅Ρ€ΠΈΠΉ ВласСнко. Он Ρ€Π°Π±ΠΎΡ‚Π°Π» вмСстС с Π’ΠΈΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π“Π»ΡƒΡˆΠΊΠΎΠ²Ρ‹ΠΌ Π½Π°Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Π² ΠΌΠΈΡ€Π΅ модСлями Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ создал Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ срСднСй школС 4 Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², сдСлал вмСстС с ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌΠΈ сСтСвыС ΠΊΠ°Ρ€Ρ‚Ρ‹, я писал Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π½Π° асмС Π² 5 классС. На своСм 87 Π΄Π½Π΅ роТдСния 3 января ΠΎΠ½ ΠΈΠ³Ρ€Π°Π» Π½Π° баянС Ρ‚Π°ΠΊ отчаянно, Ρ‡Ρ‚ΠΎ стало тяТСло Π΄Ρ‹ΡˆΠ°Ρ‚ΡŒ, скорая ΡƒΠΆΠ΅ Π½Π΅ успСла. Π­Ρ‚ΠΎ Π²Π΅Π»ΠΈΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π΅ΠΌΡƒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Ρ‹ тысячи ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.

ВсС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° local-first, я собрал Π² этот плСйлист. Π₯Π²Π°Ρ‚ΠΈΡ‚ ΠΏΡ€Π°Π·Π΄Π½ΠΎΠ²Π°Ρ‚ΡŒβ€¦ Π½Ρƒ давайтС… ΡƒΠΆΠ΅ смотритС,
ВсС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° local-first, я собрал Π² этот плСйлист. Π₯Π²Π°Ρ‚ΠΈΡ‚ ΠΏΡ€Π°Π·Π΄Π½ΠΎΠ²Π°Ρ‚ΡŒβ€¦ Π½Ρƒ давайтС… ΡƒΠΆΠ΅ смотритС, Ρ€Π°Π·Π²ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒβ€¦ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ дальшС Ρ‚Π°ΠΊ нСльзя Π²ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅. https://www.youtube.com/playlist?list=PLHhi8ymDMrQbvfYi9Vh4QqbliUSMsAHQd

🎫 Π”ΠΎ 7 января 2026 (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π·Π° $200 🎫 Π”ΠΎ 14 января 2026 (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) Π·Π° $250 🎫 Π”Π°Π»Π΅Π΅, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго
🎫 Π”ΠΎ 7 января 2026 (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π·Π° $200 🎫 Π”ΠΎ 14 января 2026 (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) Π·Π° $250 🎫 Π”Π°Π»Π΅Π΅, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго 2026 Π³ΠΎΠ΄Π°: $300 https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2026.md

HowProgrammingWorks - JavaScript and Node.js Programming - Telegram kanali @howprogrammingworks statistikasi va tahlili