Для мене не було нічого нового у тій нотації, в сучасному ІТ багато людей які вчили ІТ через курси, а не університети, тому написав про це.
Пробувати читати Кнута без знань університетної математики — це даремна трата часу
Якщо одну то — Computer Science (Владстон Феррейра Філо)
Але ці можуть підійти залежно від вміння та рівня зань.
Грокаєм Алгоритми — універсальна для всіх напрямків
Computer Science (Владстон Феррейра Фило) — дуже класна книга яка охоплює дуже багато напрямків.
Совершенный алгоритм — серія із 4х книг (Рафгарден), перші 2 даються дуже легко, але чим далі в ліс тим складніше, допоможе розібратись більш досконально в алгоритмах, дуже добре почитати після попередніх.
Вступ до алгоритмів (Кормен) — дуже предметна книга про всю підкапотню елементарних речей та їх складність.
Мистецтво Програмування (Кнут) — Розбір алгоритмів із всіх можливих сторін, особливо із математичної точки зору, але щоб її читати то потрібно знати велику нотацію математичних позначень та властивостей, якщо не знаєте то краще і не пробувати зрозуміти цю книгу.
Дуже ситуативно.
Специфіка проєкту можу буде супер різною від звичайного лендингу до web3 платформ.
Для різних задач — різні рішення.
Класика — Vue (Composition API), React (Context) і звісно TS
Для різного роду SEO — next.js
Для супер здоровенних систем — angular
Наваять на колінці побирому — Solid, Qwik.
я думав що JQuery потрібен щоб писати `on` а не `addEventListener` )
На сайті TS сказано що TypeScript — це JavaScript з типами.
Вам потрібно використовувати інструмент, а не спорити про те що краще. Для додатків із невеликими API вам достатньо буде JS.
При здоровенних API інтеграціях без TS вам буде дуже важко.
Тому варто вибирати інструмент за потребою, а не за звичкою, і як показує практика — переписувати з JS на TS доводиться частіше ніж хотілось і часу на це йде значно більше ніж коли стартуєш проєкт зразу на TS.
Як екскурс в світ алгоритмів і для тих хто любить почитати, доволі давно читав ці книги і вони мені запам’ятались як непогане чтиво. Якщо ціль — вивчити алгоритми з 0 то вони підійдуть. Якщо є уже гарна база в алгоритмах тоді не варто їх читати.