Rust Learn Steps — це офлайн-додаток для підготовки до співбесід для інженерів Rust — без аналітики, без синхронізації з хмарою, без відстеження. КУРАТОРНИЙ КОНТЕНТ
• 120 квитків на глибокі співбесіди з 15 тем: власність, терміни життя, асинхронність, характеристики, розумні вказівники, паралельність, обробка помилок, макроси, небезпечні елементи, FFI, зіставлення зі зразком, stdlib, екосистема та багато іншого — двомовні EN/RU
• 10 повних покрокових інструкцій з проектування систем на вищому рівні: розподілений обмежувач швидкості, механізм зіставлення, розподілений кеш, база даних часових рядів, зберігання криптогаманців, публікація/підбірка WebSocket, розподілена черга завдань, врегулювання торгівлі, індекс пошуку, багаторегіональне сховище KV — двомовні
• 5 сценаріїв пробних співбесід (по 5 запитань кожен) з прогресивними підказками, індикаторами червоних прапорців, виявленням сильних відповідей та оцінюванням за рубриками — двомовні
• 10 карток-шпаргалок: компактний довідник з питань власності, термінів життя, загальних характеристик, обробки помилок, асинхронності, зіставлення зі зразком, розумних вказівників, ітераторів, модулів, інструментів
• 61 термін глосарію від A до Z з двомовними визначеннями та прикладами коду Rust (Arc, Box, Cow, Future, Pin, Mutex тощо)
• 6 серій навчальних посібників з послідовним уроки: Основи володіння, Запозичення та посилання, Основи життя, Обробка помилок, Ітератори та замикання, Вступ до Async Rust — прогрес відстежується за кожним уроком
• 28 фрагментів редактора — поширені шаблони Rust (fn main, async fn, builder, thiserror enum, impl Iterator, tokio::select!, …)
• 49 записів поширених запитань у додатку, що пояснюють кожну функцію
МЕХАНІКИ НАВЧАННЯ
• Інтервалне повторення (Leitner-5: інтервали 1/3/7/14/30 днів)
• Вікторина з 4 режимами: квитки SRS, ваші закладки, фільтр категорії+рівня або терміни глосарію
• Режим практики — перегляд карток без впливу на ваш розклад SRS
• Денна серія із захистом щоденних цілей (налаштовувана ціль: 5/10/20/30 подій)
• Теплова карта активності — 12 тижнів щільності навчання
• Панель статистики з опануванням кожної категорії, прогресом у навчанні, нещодавньою активністю
ОСОБИСТЕ ОРГАНІЗАЦІЯ
• Додайте до закладок будь-який квиток, покрокове керівництво або макет — список вмісту
• Особисті нотатки (до 4000 символів) з пошуком + централізований перегляд
• Резервне копіювання/відновлення через JSON-файл — переміщення прогресу між пристроями, без хмари
РЕДАКТОР КОДУ
• Підсвічування синтаксису Rust
• Базові маркери lint (збалансовані дужки, пари цитат)
• Автоматичне збереження з 2-секундним усуненням ривків
• Вибір фрагментів — 28 шаблонів у категоріях Загальні / Асинхронні / Помилки / Риси / Макроси / Тести
КОНФІДЕНЦІЙНІСТЬ
• Все локально — ваш прогрес зберігається в Hive-боксах на пристрої
• Без аналітики, без телеметрії, без відстеження сторонніми службами
• Без хмарної синхронізації — те, що на вашому пристрої, залишається на вашому пристрої
• Видалення видаляє всі дані (резервне копіювання з експортом прогресу спочатку)
ВИМОГИ
Rust є зареєстрованою торговою маркою Rust Foundation. Цей додаток є незалежним освітнім інструментом і не пов'язаний, не схвалений та не спонсорований Rust Foundation або Rust Project. Торгові марки третіх сторін, згадані в контенті, є власністю їхніх відповідних власників; посилання наведені лише для освітньої ілюстрації та не означають їхнього схвалення.
ЦІЛЬОВА АУДИТОРІЯ
Розробники Rust середнього та старшого рівня, які готуються до технічних співбесід у компаніях FAANG, фінтех, блокчейн або системної інфраструктури.
Книги та довідкова література