Kasdienė rašymo treniruotė: kaip veikia mūsų dienų serijos ir kodėl jos neišsekina

Kasdienė rašymo treniruotė veikia geriausiai, kai dienos minimumas mažas. Šioje svetainėje serijai reikia vieno patvirtinto testo per UTC dieną, o 30 sekundžių testas skaičiuojamas taip pat kaip valanda. Taip padarėme todėl, kad rašymo treniruočių serija turėtų skatinti grįžti, o ne virsti nekenčiama prievole.

Funkcija, dėl kurios ginčijomės ilgiausiai, buvo ne lenktynių trasa ir ne apsauga nuo sukčiavimo. Tai buvo dienų serija.

Serijos veikia. Kiekvienas, naudojęsis kalbų mokymosi programėle, pažįsta ir tą jausmą, kai ją atsidarai 23:50, kad parašytum vieną sakinį ir skaičius nenusinulintų. Norėjome pirmojo be antrojo. Štai mūsų sprendimai su skaičiais, kad galėtum pats įvertinti, ar pavyko.

Kas įskaitoma į rašymo dienų seriją?

Serija – tai dienų iš eilės skaičius, kai atliktas bent vienas patvirtintas testas. Vienas. Keturių minučių sesija ją pratęsia taip pat kaip valanda, ir niekas, ką darysi vėliau tą dieną, jos nepakeis. Zen režimas neįskaitomas, nes zen rezultatai niekada neįkeliami, o nenorėjome, kad režimas be jokio matavimo neštų įpročio rodiklį.

Dienos yra UTC dienos – tai sprendimas, dėl kurio tikimės daugiausia klausimų. Priežastys ir kaina aprašytos žemiau.

Priminimas ir ko jis nedaro

Kai tavo paskutinė įskaityta diena yra vakar, o šiandien dar nerašei, serijai „gresia pavojus“, ir tai parodo serijos ženklelis pagrindiniame puslapyje. Tai ir visas priminimas. Jokio pranešimo, jokio el. laiško, jokio raudono ženklelio ant piktogramos, nebent užsisakei savaitės santrauką, kurioje tavo serija kartą per savaitę paminima viena paprasto teksto eilute.

Tai buvo tyčia, ir tai tikriausiai mums kainuoja dalį grįžtančių lankytojų. Tiesioginiai pranešimai apie prarastą seriją – dažna įpročių programėlių priemonė vartotojams susigrąžinti, o mūsų patirtimi – viena labiausiai erzinančių. Mūsų plane buvo parašyta „jokių pranešimų apie prarastą seriją, nebent vartotojas jų užsisako“, ir to laikėmės.

Jei rezultatas atkeliauja su data, ankstesne už tavo paskutinę įskaitytą dieną (neteisingas nešiojamojo kompiuterio laikrodis, vėlai sinchronizuotas rezultatas be interneto), testą įskaitome, o serijos neliečiame. Laikrodžio nuokrypis neturėtų niekam kainuoti šimto dienų.

Kaip skaičiuojami XP ir lygiai

XP – treniruočių laiko valiuta. Tyčia tai nėra reitingas, dėl priežasčių, aprašytų vėliau.

Už kiekvieną patvirtintą ne zen testą:

  • Bazinis XP – 2 už kiekvieną aktyvaus rašymo sekundę, padauginta iš tikslumo. Trisdešimt sekundžių su 95 % tikslumu – 57 XP. „Aktyvus“ reiškia įskaitytą trukmę atėmus sekundes, kai buvai nuo klaviatūros, todėl atvira kortelė nieko neuždirba.
  • Įskaitoma daugiausia 600 sekundžių per testą, todėl trisdešimties minučių testas uždirba tiek pat bazinio XP kaip dešimties minučių, ir maratonai nedominuoja.
  • Daugikliai sumuojami: +50 % už 100 % tikslumą, +50 % už citatos testą, +40 % už įjungtą skyrybą, +10 % už įjungtus skaičius. Tobula citata su skyryba duoda 2,4×.
  • Fiksuotos premijos: +50 už pirmą UTC dienos testą, +50 už dienos iššūkio bandymą, +25 už lenktynes ir dar +25 už jų laimėjimą, +20 už asmeninį rekordą.

Lygiai kyla švelnia kreive: XP, reikalingas pakilti nuo L lygio iki L+1, yra 100 × L^1,3. Sudėjus, 2 lygis pasiekiamas surinkus 100 XP, 5 lygis – apie 1 370, 10 lygis – apie 7 700, 20 lygis – apie 40 300, o 50 lygis – apie 343 000.

Kad 50 lygis būtų aiškesnis treniruočių kalba: tobulas 30 sekundžių testas be premijų uždirba 90 XP (60 bazinių ir dar 50 % už tobulą tikslumą), taigi reikėtų maždaug 3 800 tokių testų. Penkiolika minučių per dieną su 95 % tikslumu kartu su pirmojo testo premija uždirba apie 1 760 XP, todėl 50 lygis pasiekiamas maždaug per šešis–septynis mėnesius. 100 lygiui reikia apie 1,7 milijono XP. Lygių pavadinimai eina nuo Naujoko per Mašinraštininką, Klavišų kalvį ir Žodžių kalvį iki Legendos ties 50 ir Nemirtingojo ties 100, ir taip, šio sąrašo viršūnė tyčia šiek tiek kvaila.

Kaip svečiui tos pačios taisyklės taikomos vietinei kopijai tavo naršyklėje. Prisijungimas leidžia išsaugoti seriją ir dienos reitingą paskyroje, o jei prisijungi su nauja paskyra, vietinė pažanga sujungiama vieną kartą, ne daugiau kaip 5 000 XP, 500 testų ir 30 dienų serija. Riba yra tam, kad sujungimu nebūtų galima pasigaminti rekordo; dėl to 100 dienų ženklelį galima gauti tik prisijungus prie paskyros.

Serijos etapai – 3, 7, 14, 30, 60, 100, 180 ir 365 dienos, o ženkleliai skiriami už 3, 7, 30, 100 ir 365. 365 dienų ženklelio, tikimės, beveik niekas neužsitarnaus, ir būtent tokia jo prasmė.

Kodėl serija sukurta būtent taip

Seriją formuoja penkios taisyklės. Kiekviena atsirado klausiant, ką įpročio rodiklis turėtų apdovanoti.

Jokių taškų už kiekybę reitinguose

XP matuoja praleistą laiką, todėl apdovanoja kiekybę. Paimkime du rašančiuosius. Vienas rašo 60 WPM greičiu ir per dieną atlieka vieną 30 sekundžių testą su 98 % tikslumu, o tai duoda apie 59 XP ir dar 50 už pirmąjį testą, taigi maždaug 110 per dieną. Kitas rašo 45 WPM greičiu ir treniruojasi penkiolika minučių per dieną su 95 % tikslumu, o tai duoda apie 1 760. Lėtesnis rašantysis uždirba šešiolika kartų daugiau.

Treniruočių valiutai tai teisingas atsakymas, nes treniruotei reikia būtent laiko prie klavišų. Reitingui – neteisingas, nes jis turėtų rodyti, kas rašo greičiausiai ir švariausiai. XP lentelėje antrasis rašantysis būtų pirmas, o kopti joje tektų pridedant minučių.

Todėl XP niekada nieko nereitinguoja. Lyderių lentelės reitinguoja greitį su tikslumo riba; XP rodomas tavo rezultatuose ir profilyje, bet niekada lentelėje. Ta pati logika lemia ir lenktynių rezultatų ekraną: pirmiausia vieta, WPM ir tikslumas, o XP eilutė maža ir apačioje.

Nieko nereikia pirkti

Nėra jokios valiutos išleisti, jokios parduotuvės, jokių kosmetinių patobulinimų ir nieko, kas nyktų, jei neprisijungi. Serija – tai įrašas apie dienas, kai treniravaisi. Kai tik kurią nors jos dalį galima nusipirkti, skaičius reiškia „treniravosi arba sumokėjo“, ir jis nustoja ką nors sakyti. Parduotuvė taip pat duoda svetainei priežastį kelti tau nerimą dėl prarastos pažangos, nes būtent nerimas parduoda apsaugą. Tokios paskatos savo kode nenorėjome.

Jokios mokamos istorijos

Tavo istorija neribota ir nemokama, o serija niekada nepriklauso nuo nieko, už ką tektų mokėti. Serija egzistuoja tam, kad istorijos puslapyje susidarytų 90 dienų tendencija, o tas grafikas – vienintelis sąžiningas patikrinimas, ar įprotis veikia. Užrakinus senus rezultatus būtų paslėpta stagnacija, kurią tau labiausiai reikia pamatyti.

Jokio praradimo ekrano

Kai serija nutrūksta, o taip nutiks, ženklelis rodo 1, o tavo geriausios serijos skaičius išlieka. Jokio pasiūlymo jos atkurti.

Įpročių tyrimai rodo, kad čia verta būti atlaidiems. Londono universitetinio koledžo tyrime, kuriam vadovavo Phillippa Lally, naujo įpročio susiformavimas tiems dalyviams, kurių duomenis tyrėjai galėjo sumodeliuoti, vidutiniškai užtruko 66 dienas, o vienos progos praleidimas „reikšmingai nepaveikė įpročio formavimosi proceso“. Kai praleista diena laikoma katastrofa, žmonės išmoksta, kad įprotis trapus, ir kai kurie verčiau meta, nei pradeda vėl nuo 1.

Svarstėme „serijos užšaldymą“, kokį parduoda kalbų programėlės, ir nusprendėme, kad būtent to ir stengėmės nekurti: kad prarasta serija atrodytų kaip praleistas pirkinys.

UTC dienos

Dienos riba turi būti visiems vienoda, kitaip lyderių lentelės ir dienos iššūkis negalėtų jos dalytis. Pagal vietos laiką dienos citata kiekvienam lankytojui keistųsi skirtingu metu, o sąrašas „greičiausi šiandien“ lygintų skirtingas dienas. UTC – vienintelė riba, kurią serveris gali apskaičiuoti neklausdamas naršyklės.

Kaina ta, kad rašančiajam Kalifornijoje diena keičiasi 16 ar 17 val., o Delyje – 5.30 ryto. Svarstėme kiekvienai paskyrai leisti nustatyti valandų poslinkį, bet pirmajai versijai to atsisakėme: tai prideda dar vieną taisyklę, kurią reikia aiškinti, o serija, kuriai reikia aiškinimo pastraipos, jau pralaimi. Dienos iššūkio atgalinis laikmatis rodo, kiek liko iki dabartinės dienos pabaigos. Jei prie to grįšime, tai bus vienkartinis poslinkis, ir šioje pastaboje tai bus parašyta.

Kaip dažnai reikia treniruotis rašyti?

Minimumą nustatyk žemą. Serija, kuriai reikia penkiolikos minučių, žūsta pirmą užimtą dieną; blogą dieną užtenka vieno 30 sekundžių testo. Tuo remiasi ir treniruočių planas nuo 40 iki 80 WPM: visa sesija trunka penkiolika minučių, minimumas – vienas testas.

Nesivaikyk pirmojo testo premijos vidurnaktį. +50 skirta tam, kad trumpa sesija būtų verta, o ne tam, kad nemiegotum. Jei 23:55 UTC ir esi pavargęs, serija verta mažiau nei miegas.

Dienos iššūkį naudok kaip numatytąją sesiją. Tai viena citata, paprastai užtrunkanti mažiau nei minutę, o jos lentelė kasdien nusinulina, todėl viršūnė pasiekiama. Žaidybinimo dizaineris Yu-kai Chou sako tą patį: „Standartinis reitingas nuo pirmos iki paskutinės vietos įkvepia tik nedidelę grupę viršuje“, ir siūlo atnaujinimo dažnį derinti prie to, kaip dažnai žmonės veikia: dažniems veiksmams – kasdien.

Stebėk tendencijos liniją, o ne seriją. 90 dienų grafikas istorijos puslapyje – štai kam skirta serija. Jei linija kyla, serija atliko savo darbą, net jei nutrūksta. Jei linija mėnesį plokščia, serija tave verčia rašyti, bet nepadaro greitesnio, ir tai ženklas vietoj įprasto testo atsiversti silpnų klavišų pratimą skiltyje treniruotė.

Ką stebime

Duomenų apie vartotojų išlaikymą skelbti dar neturime. Kai turėsime, klausimas bus toks: ar žmonės, išlaikantys 30 dienų seriją, pagal 90 dienų tendenciją greitėja, ar tik išlaiko seriją. Jei antra, dizainas klaidingas, ir pirmas pakeitimas būtų padaryti, kad įskaitomas būtų dienos iššūkis.

Dažniausiai užduodami klausimai

Kaip dažnai turėčiau treniruotis rašyti?

Įpročiui išlaikyti po truputį ir dažnai geriau nei retkarčiais maratonai. Mūsų serija prašo vieno patvirtinto testo per dieną, o treniruočių planas siūlo penkiolika minučių, kai jų turi, ir vieną trumpą testą, kai neturi.

Kada nusinulina dienų serija?

Vidurnaktį pagal UTC. Dienos iššūkio atgalinis laikmatis rodo, kiek valandų liko iki dabartinės UTC dienos pabaigos, todėl matai, kada baigiasi „šiandien“, kad ir kur gyventum.

Ar dienos iššūkiui reikia tobulo tikslumo?

Ne. Žaisti gali kiek tik nori, ir įskaitomas geriausias bandymas, bet dienos lentelėje bandymas reitinguojamas tik esant 90 % ar didesniam tikslumui.

Šaltiniai