Информатика / Электронные компьютеры / Электронные компьютеры и космическая программа Обязательно знать для: ⭐⭐middle⭐⭐ Первые электронные компьютеры долгое время оставались «земными»: они стояли в лабораториях и расчётных центрах и обслуживали баллистику, таблицы стрельбы, моделирование полётов. Космические аппараты при этом запускались практически «слепыми»: без бортовых цифровых машин, с жёстко заданными траекториями и аналоговой автоматикой. С появлением пилотируемых полётов требования к выч...
FrontStart / там, где начинается frontend
Этот канал — системная подготовка frontend-разработчиков! От основ до архитектуры и собеседований
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Инструменты / Terminal / Терминал как инструмент Обязательно знать для: ⭐⭐⭐senior⭐⭐⭐ На продвинутом уровне терминал становится частью общей инфраструктуры разработки. Он используется для удалённой работы, серверов и автоматизации. Ключевые моменты: 1. Что это: использование терминала как части инфраструктуры разработки 2. Отдельные терминалы: iTerm, Windows Terminal, Termius 3. SSH-доступ к серверам 4. Работа с хостингом и окружениями 5. Терминал как интерфейс DevOps-инструментов 6. Эта тема не ...
Сеть / Basics / HTTP поверх TCP и HTTP/3 Обязательно знать для: ⭐⭐⭐senior⭐⭐⭐ HTTP/1 и HTTP/2 работают поверх TCP, который обеспечивает надёжную доставку, но имеет ограничения: head-of-line blocking и медленное установление соединения. HTTP/3 использует QUIC поверх UDP, решая эти проблемы: мультиплексирование без блокировки, быстрая установка соединения с встроенным TLS. Понимание различий важно для оптимизации производительности. Ключевые моменты: 1. HTTP/1 и HTTP/2: работают поверх TCP, который...
Оптимизация / Web Vitals / INP (Interaction to Next Paint) Обязательно знать для: ⭐junior⭐ INP — это метрика, которая показывает время отклика страницы на все пользовательские взаимодействия, а не только на первое, как FID. Пользователь кликает, скроллит или взаимодействует с сайтом — INP измеряет, насколько быстро страница реагирует на каждое взаимодействие, и берёт самое худшее значение из всех взаимодействий за сессию. FID хорошо показывает только первое взаимодействие, но сайт может быть отз...
Найм в IT / Self Presentation / Финальные вопросы Обязательно знать для: ⭐junior⭐ "Есть ли у вас вопросы?" — критический момент скрининга. Ответ "нет вопросов" или фокус только на зарплате и отпуске сигнализирует об отсутствии интереса к позиции. Подготовьте 3-5 вопросов заранее: о процессе найма, команде, задачах, культуре, возможностях развития. Вопросы о компенсации лучше отложить на этап оффера. Правильные вопросы демонстрируют заинтересованность, понимание процесса и профессионализм — именн...
Сеть / Http Https / HTTP-кеширование Обязательно знать для: ⭐⭐middle⭐⭐ HTTP-кеширование — механизм сохранения ответов сервера для повторного использования. Уменьшает нагрузку на сервер и ускоряет загрузку страниц. Управляется заголовками Cache-Control, ETag, Last-Modified. Кеширование происходит на нескольких уровнях: браузер, прокси-серверы, CDN. Понимание кеширования важно для оптимизации производительности. Ключевые моменты: 1. Cache-Control: основной заголовок, управляет кешированием (max-ag...
Оптимизация / Оптимизация кода / Оптимизация кода Обязательно знать для: ⭐⭐middle⭐⭐ Алгоритмы: выбор правильной структуры данных и алгоритма. Структуры данных: массивы vs объекты, Set vs Array для уникальности. Оптимизация циклов: избегать вложенных циклов, использовать эффективные методы массивов. Ключевые моменты: 1. Выбор правильного алгоритма критичен для производительности. 2. Set быстрее Array для проверки наличия элемента. 3. Map быстрее Object для частых добавлений/удалений. 4. Избегать ...
Безопасность / Cookies и безопасность / Базовые атрибуты: Expires, Max-Age, Path, Domain Обязательно знать для: ⭐junior⭐ Cookies имеют несколько атрибутов, которые контролируют их поведение: Expires и Max-Age определяют время жизни, Path ограничивает путь, Domain ограничивает домен. Понимание этих атрибутов критично для безопасности. Ключевые моменты: 1. Expires: абсолютная дата истечения (устаревший способ). 2. Max-Age: время жизни в секундах (предпочтительно). 3. Path: путь, для которого cooki...
Информатика / Процессоры / Память и адресация Обязательно знать для: ⭐junior⭐ Для компьютера память — это огромное пронумерованное пространство, где каждый байт имеет адрес. Процессор работает не с переменными, а с адресами памяти. Любые данные — числа, строки, объекты — в конечном итоге представляют собой участки памяти с определёнными адресами. Адресация памяти — это фундаментальная абстракция, позволяющая процессору обращаться к данным. Абстракция памяти скрывает физические детали, но пониман...
Оптимизация / Resource Delivery / Другие сетевые оптимизации Обязательно знать для: ⭐⭐middle⭐⭐ Современные сетевые протоколы и техники предварительной загрузки позволяют дополнительно ускорить загрузку ресурсов. HTTP/2 и HTTP/3 обеспечивают мультиплексирование и параллельную загрузку, а prefetch/preconnect/preload дают браузеру подсказки о приоритетных ресурсах. Ключевые моменты: 1. HTTP/2 и HTTP/3: мультиплексирование (параллельная загрузка ресурсов в одном соединении), приоритизация запросов, ...