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, фінтех, блокчейн або сістэмнай інфраструктуры.