Forwarded from HowProgrammingWorks - JavaScript and Node.js Programming
Мир был бы намного лучше, если бы люди и роботы делали несколько простых вещей
- промежуточные переменные вместо сложных выражений
- давали бы им семантически полезные имена
- и называли переменные в JavaScript идентификаторами
- промежуточные переменные вместо сложных выражений
- давали бы им семантически полезные имена
- и называли переменные в JavaScript идентификаторами
💯7👍3🤷♂1🤣1👨💻1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня — Часть 2 вводного курса по применению структур данных, покажу и сами примеры внедрения и Skills для AI, чтобы писать код эффективнее
1. Встроенные структуры JavaScript: Object, Array, Map, Set, WeakMap, WeakSet, TypedArray
2. Кастомные структуры: Queue, Deque, Stack, List, UnrolledList, Circular Buffer, Heap, Trie, Graph, LRU, Pool, CRDT
3. Высокопроизводительные структуры metautil: Struct, ConsList, Trie, List, UnrolledList, Queue, Deque, Stack, Pool, Semaphore
В субботу, 8 августа, в 17:00 смотрим, как подключать скилы и библиотеки и использовать их в реальном коде:
https://gm.nexttick.it/go/data-structures-code-review
1. Встроенные структуры JavaScript: Object, Array, Map, Set, WeakMap, WeakSet, TypedArray
2. Кастомные структуры: Queue, Deque, Stack, List, UnrolledList, Circular Buffer, Heap, Trie, Graph, LRU, Pool, CRDT
3. Высокопроизводительные структуры metautil: Struct, ConsList, Trie, List, UnrolledList, Queue, Deque, Stack, Pool, Semaphore
В субботу, 8 августа, в 17:00 смотрим, как подключать скилы и библиотеки и использовать их в реальном коде:
https://gm.nexttick.it/go/data-structures-code-review
❤2⚡2👍2🎉1
Forwarded from Metaeducation
С самых простых вещей, язык не особо важно какой, но лучше сразу 2 параллельно учить, они сейчас все развитые, а вот важное:
- как делать промежуточные переменные вместо сложных выражений
- разделять сложное на части и объединять части в целое
- давать всему семантически полезные имена, строить читаемые управляющие конструкции, избегать комментариев
- избегать accidental complexity, из нескольких решений выбирать попроще
- сначала думать о данных, как они представлены в памяти и связаны, а уже потом писать алгоритмы обработки
- привыкать думать об ограничениях и контрактах, какие входные данные можно изменять, какие нет
- больше думать не о вычислительной сложности, а о семантической сложности и как ее можно изолировать
- как делать промежуточные переменные вместо сложных выражений
- разделять сложное на части и объединять части в целое
- давать всему семантически полезные имена, строить читаемые управляющие конструкции, избегать комментариев
- избегать accidental complexity, из нескольких решений выбирать попроще
- сначала думать о данных, как они представлены в памяти и связаны, а уже потом писать алгоритмы обработки
- привыкать думать об ограничениях и контрактах, какие входные данные можно изменять, какие нет
- больше думать не о вычислительной сложности, а о семантической сложности и как ее можно изолировать
❤17👍8🔥1
В эту субботу будет стрим по применению AI в создании архитектуры.
- архитектурный дрейф и деградация архитектуры
- размытая архитектура, которая не видна по коду
- случайные и неявные, скрытые зависимости
- неясная и запутанная структура проекта
- Архитектура в спеках расходится с кодом
- потеря архитектурного контекста, решений и контроля
- смешивание уровней (слоев), протекание абстракций
- другие проблемы и ваши вопросы
Поговорим о создании DSL языка для описания архитектуры на базе JS/TS/LISP, описывающего композицию модулей, информационные потоки, бизнес-процессы, коммутацию контрактов и ограничений, инфраструктуру и зависимости.
Регистрация на стрим https://gm.nexttick.it/go/ai-architecture-course
- архитектурный дрейф и деградация архитектуры
- размытая архитектура, которая не видна по коду
- случайные и неявные, скрытые зависимости
- неясная и запутанная структура проекта
- Архитектура в спеках расходится с кодом
- потеря архитектурного контекста, решений и контроля
- смешивание уровней (слоев), протекание абстракций
- другие проблемы и ваши вопросы
Поговорим о создании DSL языка для описания архитектуры на базе JS/TS/LISP, описывающего композицию модулей, информационные потоки, бизнес-процессы, коммутацию контрактов и ограничений, инфраструктуру и зависимости.
Регистрация на стрим https://gm.nexttick.it/go/ai-architecture-course
❤3👍2🔥1
На кого учиться, если все профессии отберут роботы? Где пределы экспансии искусственного интеллекта? Что останется кожаным?
https://youtu.be/PVFJmfNNbM8
https://youtu.be/PVFJmfNNbM8
YouTube
Встречайте революцию! | Олег Хомяк, Тимур Шемсединов | @khomiakoleg4034
На студію Alpha
🔗Посилання на банку: https://send.monobank.ua/jar/9x8HMRGrqe
💳Номер картки банки: 4441 1111 2773 9112
🎯Ціль: 50 000.00 ₴
В эпоху ИИ профессии неизбежно уже меняются: значительная часть будет заменена ИИ и появится повышенный спрос на профессионализм.…
🔗Посилання на банку: https://send.monobank.ua/jar/9x8HMRGrqe
💳Номер картки банки: 4441 1111 2773 9112
🎯Ціль: 50 000.00 ₴
В эпоху ИИ профессии неизбежно уже меняются: значительная часть будет заменена ИИ и появится повышенный спрос на профессионализм.…
👍3❤2🔥1