>>1164999Помимо Скиены начал читать Кормена, Конкретную математику Кнута, а также маленькую книжку от Бхаргавы - "Грокаем Алгоритмы", половину страниц которых я прочитал за полдня. По сравнению со Скиеной/Корменом/Кнутом - это детский сад.
Кнут вообще мотивирует: как можно вообще спокойно спать, после такого мотивирующего предисловия:
"После того как вы, читатель, изучите материал данной книги, все, что вам потребуется, — это холодная голова, большой лист бумаги и сносный почерк для вычисления ужасно
выглядящих сумм, решения запутанных рекуррентных соотношений и выявления коварных закономерностей в данных. Вы овладеете алгебраической техникой в такой степени, что зачастую вам будет проще получать точные результаты, нежели довольствоваться приближенными ответами, справедливыми лишь в ограниченном смысле."
За эти 7 дней я научился оценивать скорость алгоритма, понял принцип инвариантов и мат.индукции
(что почти одно и тоже); применять метод декомпозиции(хотя этот метод я неоднократно применял, только неосознанно); крепко освоил пару основных алгоритмов сортировки: вставками, слияниями(чуть ли не в эйфории находился, когда осознал, что освоил далеко не самый простой алгоритм), быстрая сортировка, пирамидальная сортировка, пузырьковая сортировка
(теперь можно лолировать с того, насколько эта простая сортировка и как её можно вообще умудриться не понять - Кормен на неё уделил всего пол страницы); узнал, что такое мемоизация и научился её применять. Да, это капля в море, но уже эта капля даёт мне преимущество перед другими. Я приложил довольно усилий, что бы всё это освоить, моё сообщение в этом треде послужило мне как императив, перед которым я не должен был налажать, перед самим собой. В целом, я очень доволен собой, т.к честно говоря, по складу ума я больше философ, а не технарь и гум.науки давались легче, к техническим же наукам я вообще боялся прикоснуться, зато всегда внушал себе, что нет гумов и технарей, а есть лишь глупые(ленивые) и те, кто готов прикладывать усилия для достижения результата. Ещё я начал смотреть стримы Джордж Хоца, он очень крутой и делает классные вещи.
Ещё обнаружил в своём городе стажировку на frontend/backend направления, в качестве стэка для фронта указан angular, react, ts, на бэке у них сишарп и ещё куча всего... ну, такое себе, функциональщиков в моём городе вообще нету. Ррешил написать простенький аналог goodreads на node V11.10(хочу использовать ES модули)+koa+react(next.js). С реактом уже месяц не работал, настало время познакомиться с хуками, которые пришли на замену классам.
Не знаю точно, буду ли я им ещё писать, честно говоря, я не особо хочу сейчас работать.
Прошёл 15 юнитов Мёрфи, закрепил perfect tenses. Мог больше, но весь упор был сделан на алгоритмы.
Латынь временно забросил, т.к в данный момент у меня нету на неё времени.
Прочитал одну книжку: "Заговор против человеческой расы". Название претензиционное, но для меня оказалось полезной. Для тех, кто знает Лиготти - примерно поймут, какое у меня мировоззрение.
Вообще, мог бы сделать всего больше, если бы не ебланил полтора дня, но я всё равно очень доволен, т.к перестал фрустрировать.
На эту неделю у меня всё внимание будет уделено алгоритмам, английскому языку, и, возможно, я потрачу пару дней на своей проект.
Сорри за сумбурность, писал нонстопом, проверять всё лень.
>>1165207Спасибо за развернутый ответ, я нашёл книжку An introduction to CT подходящей, но подумал и решил, что мне это действительно в данный момент не нужно. Вообще, цель изучения теорката(а впоследствии я ещё и HoTT хотел изучить) - для того, что бы попробовать применять алгебраические структуры в своих проектах ну и побольше влиться в комьюнити ФП программистов. Тебе самому категории помогли? Где можно почитать твои статьи, если таковые есть?