Блог
Рекомендуемые ресурсы
1 февраля 2025 г.
Список будет пополняться
Непосредственно разработка веб-приложений
Современный учебник JavaScript - король всех JavaScript учебников, который дает сильную базу. ИМХО, одного его (вместе с React.js документацией и каким-нибудь минимумом TypeScript) достаточно для того, чтобы научиться JavaScript для джуниорской позиции на зарплату от 2000 долларов в месяц
React - официальный сайт React.js, который обязательно нужно проштудировать, не ища какие-то другие курсы или видео. Или можно проштудировать, а потом смотреть видео на ютуб и удивляться: "зачем делать переменную состоянием, ведь ее изменение не должно тригеррить ре-рендер?", "зачем здесь изменять интерфейс через мутацию DOM-объектов, разве не нужно добавить состояние и указать, как должен измениться интерфейс, если изменится состояние?", или "зачем изменять одно состояние на основании изменения другого состояния в эффекте, ведь это лишний ре-рендер"
developedbyed - вообще моя история с программированием началась не с документации, а с покупки за ~50 долларов на ковидном карантине курсов Эда "The Creative JavaScript course" и "The creative React and Redux course". Документацию учила одновременно с написанием проектов, похожих на его проекты в туториалах. У программиста очень клевая фантазия, его проекты мне кажутся яркими, нескучными. Он сам говорит, что не против, чтобы его проекты потом смотрящие курс добавили в свои портфолио (хотя, наверное, стоит скорее хотя бы сделать свою версию)
Два учебника по TypeScript: Профессиональный TypeScript автора Борис Черный (на Литрес) и Эффективный TypeScript автора Дэн Вандеркам (на Литрес) - я их прочитала только недавно (спустя более четырех лет после того, как вообще начала писать на TypeScript), то есть, мне кажется, практика гораздо важнее, особенно если абстракции, которыми переполнена область IT создают впечатление невозможности освоить эту область. Но эти книги вообще не отпугивают, а наоборот написаны довольно привлекательным языком, и позволяют улучшить и систематизировать практические познания
Информационные технологии
Если вы точно так же, как и я, пришли в IT не имея технического бэкграунда, то, возможно, вам покажутся интересными книги, которые я читаю, чтобы наверстать это упущение
Операционные системы
Лекции по курсу "Основы операционных систем" на YouTube + учебник можно найти в интернете. Не самое легкое (и довольно абстрактное) чтение, но все же это не Таненбаум, которого, хоть и много рекомендуют для новичков, но впитывать почему-то гораздо сложнее (хотя что-то в голове все-таки откладывается)
Информационная безопасность
Курс по анонимности и безопасности в сети - некоторые статьи 2016 года, но тем не менее, ресурс кажется бесценным и как в качестве понимания того, что такое безопасность и анонимность, и как получение мотивации изучать ИБ. Кажется, особенно полезен он будет для тех, кто далек от изучения информационных технологий, использует один пароль на нескольких сервисах, найдя флешку, обязательно бы вставил ее в какой-нибудь компьютер или открыл бы ссылку от незнакомого адресата
"Криптография. Как защитить свои данные в цифровом пространстве" от Кита Мартина (на Литрес) - если вы хотите разбираться в криптографии, но чувствуете себя среди понятий "открытый и закрытый ключ", "алгоритм RSA", "цифровая подпись", "распределенный журнал" как в испанской деревне, то эта книга - то, что даст вам, я бы даже сказала, некоторе чувственное понимание этих понятий, на которые можно будет потом опираться, изучая тему дальше
"Ловушка для багов. Полевое руководство по веб-хакингу" от Питера Яворски (на Литрес) - очень интересное чтение, так как дает погружение в практику. Становится понятно, что такое "прослушка портов" или как происходит "инъекция кода", где нужно быть особенно осторожным в веб-разработке - например, в передаче в параметрах какого-нибудь URL на сервер