Rust Learn Steps არის Rust-ის ინჟინრებისთვის ოფლაინ რეჟიმში მოსამზადებელი პროგრამა — ანალიტიკის, ღრუბლოვანი სინქრონიზაციის და თვალთვალის გარეშე.
შერჩეული კონტენტი
• 120 ღრმა ინტერვიუს ბილეთი 15 თემაზე: საკუთრება, სიცოცხლის ხანგრძლივობა, ასინქრონი, მახასიათებლები, ჭკვიანი მაჩვენებლები, თანხვედრა, შეცდომების დამუშავება, მაკროები, სახიფათო, FFI, შაბლონების შესაბამისობა, stdlib, ეკოსისტემა და სხვა — ორენოვანი EN/RU
• 10 გრძელი ფორმის სისტემის დიზაინის სახელმძღვანელო უფროსი დონისთვის: განაწილებული სიჩქარის შემზღუდველი, შესაბამისობის ძრავა, განაწილებული ქეში, დროის სერიების მონაცემთა ბაზა, კრიპტო საფულის შენახვა, WebSocket pub/sub, განაწილებული სამუშაო რიგი, სავაჭრო ანგარიშსწორება, ძიების ინდექსი, მრავალრეგიონიანი KV მაღაზია — ორენოვანი
• 5 იმიტირებული ინტერვიუს სცენარი (თითოეული 5 კითხვა) პროგრესული მინიშნებებით, წითელი დროშის ინდიკატორებით, ძლიერი პასუხის გამოვლენებით და რუბრიკის შეფასებით — ორენოვანი
• 10 Cheatsheet ბარათი: კომპაქტური მითითება საკუთრების, სიცოცხლის ხანგრძლივობის, საერთო მახასიათებლების, შეცდომების დამუშავების, ასინქრონის, შაბლონების შესაბამისობის, ჭკვიანი მაჩვენებლების, იტერატორების, მოდულების, ინსტრუმენტების შესახებ
• 61 ტერმინოლოგიური ტერმინი A–Z ორენოვანი განმარტებებით და Rust კოდის მაგალითებით (Arc, Box, Cow, Future, Pin, Mutex, ...)
• 6 სახელმძღვანელო სერია თანმიმდევრული გაკვეთილებით: საკუთრება 101, სესხება და ცნობები, სიცოცხლის ხანგრძლივობა 101, შეცდომების დამუშავება, იტერატორები და დახურვები, ასინქრონული 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 სინტაქსის მონიშვნა
• ძირითადი ლინტების მარკერები (დაბალანსებული ფრჩხილები, ციტირების წყვილები)
• ავტომატური შენახვა 2 წამიანი დებოუნსით
• ფრაგმენტების ამომრჩევი — 28 ნიმუში საერთო / ასინქრონული / შეცდომები / მახასიათებლები / მაკროები / ტესტების კატეგორიებში
კონფიდენციალურობა
• ყველაფერი ლოკალურია — თქვენი პროგრესი ინახება მოწყობილობაზე არსებულ Hive ყუთებში
• არ არის ანალიტიკა, არ არის ტელემეტრია, არ არის მესამე მხარის თვალყურის დევნება
• არ არის ღრუბლოვანი სინქრონიზაცია — რაც თქვენს მოწყობილობაზეა, თქვენს მოწყობილობაზე რჩება
• დეინსტალაცია შლის ყველა მონაცემს (სარეზერვო ასლი წინასწარ ექსპორტის პროგრესით)
მოთხოვნები
Rust არის Rust Foundation-ის რეგისტრირებული სავაჭრო ნიშანი. ეს აპლიკაცია დამოუკიდებელი საგანმანათლებლო ინსტრუმენტია და არ არის დაკავშირებული, მოწონებული ან სპონსორირებული Rust Foundation-ის ან Rust Project-ის მიერ. კონტენტში ნახსენები მესამე მხარის სავაჭრო ნიშნები მათი შესაბამისი მფლობელების საკუთრებაა; მითითებები მხოლოდ საგანმანათლებლო ილუსტრაციისთვისაა და არ გულისხმობს მხარდაჭერას.
სამიზნე აუდიტორია
Rust-ის საშუალო და უფროსი დეველოპერები ემზადებიან ტექნიკური ინტერვიუებისთვის FAANG-ში, ფინტექში, ბლოკჩეინში ან სისტემურ ინფრასტრუქტურულ კომპანიებში.