Men bu maqolani klaviaturaga qaramay yozdim.

Yil boshida o‘zimni muhandis sifatida shiftga urgandek his qildim. Siz qalin kitoblarni o'qiyotganga o'xshaysiz, ishda murakkab muammolarni hal qilasiz, anjumanlarda so'zlaysiz. Lekin bunday emas. Shuning uchun men ildizlarga qaytishga qaror qildim va bir vaqtlar bolaligimda dasturchi uchun asosiy deb hisoblagan ko'nikmalarimni birma-bir qamrab oldim.

Ro'yxatda birinchi bo'lib men uzoq vaqtdan beri qoldirib kelayotgan teginish bilan yozish edi. Endi men buni kod va konfiguratsiya kasb bo'lgan har bir kishi uchun zarur deb bilaman. Kesish ostida men sizga mening dunyom qanday ostin-ustun bo'lganini aytib beraman va sizni qanday qilib ostin-ustun qilish bo'yicha maslahatlar bilan o'rtoqlashaman. Shu bilan birga, sizni retseptlar va fikr-mulohazalaringizni baham ko'rishni taklif qilaman.

Men bu maqolani klaviaturaga qaramay yozdim.

Sichqonchani ishlatadigan dasturchini tezkor tugmalardan foydalanadigan dasturchidan nimasi bilan farq qiladi? tubsizlik. Deyarli erishib bo'lmaydigan tezlik va ish sifati, boshqa barcha narsalar teng.

Tez tugmalardan foydalanadigan dasturchini teginish bilan yozishni biladigan dasturchidan nimasi farq qiladi? Yana katta bo'shliq.

Bu menga nima uchun kerak?

Turga tegishingiz mumkinmi? Yo'q, men 10 ta so'z yozib, keyin klaviaturaga qaragan holat haqida gapirmayapman. Ammo odatiy tarzda.

  • O'zingizning aniqligingizni va daqiqada belgilar sonini bilsangiz.
  • Kalitlarga qaramasdan so'zlarni tuzatsangiz.
  • Ikkala shift tugmasidan foydalanganda.
  • Har bir belgi o'z barmog'iga ega bo'lganda.

Joriy yilning dekabr yoki yanvar oylariga qadar men qanday qilib yozishni bilmasdim. Va men bu haqda ayniqsa tashvishlanmadim. Keyin bir hamkasb meni sharmanda qildi va men har qanday holatda ham o'rganishga qaror qildim. Turli xil mashq mashinalarini sinab ko'rganimdan so'ng, men o'zimga qaror qildim typingclub.com. Bir-ikki oy, bir ko'z qimirlatib, daqiqada 20 ta so'z meniki.

Nega bu sizga kerak?

Biz mashinistlar dunyosida yashayapmiz.

Atrofdagi butun dunyo ular kabi odamlar uchun dasturchi-ko'r yozuvchilar tomonidan yaratilgan:

  • Siz vim-ni ochasiz va u erda deyarli barcha tezkor tugmalar bitta belgidan iborat. Klaviaturada ularni tomosha qilayotganingizda, siz ikki barmog'ingiz bilan notanish sxemada terayotgan hisobchi buvidek tez bo'lasiz: “Sooooo, iii nuqta bilan, uh, dollar kabi, ji, swiggle bilan. , iltimos, men hozir topaman, shoshmang "
  • Umuman olganda, Linux utilitlarining bu ajoyib hayvonot bog'i kamroq yoki innotop kabi. Hammasi bitta harfli tezkor tugmalardan foydalanishingizga bog'liq.

Va yaqin atrofda bir xil o'n barmoqlar juda ko'p:

  • Mana, bir do'stim snoubordda uchib: "Men hozir uyga qaytaman va dissertatsiyamning 15 sahifasini yozib tugataman", dedi. Siz so'rayapsizmi, tejaysizmi? Va u: "Ha, yo'q, men nima haqida yozishni bilaman, men tezda o'tiraman va yozaman." Va keyin ma'lum bo'lishicha, u bu mahoratni oddiy deb biladi va bu haqda hech qachon gapirmagan, chunki u buni hamma qila oladi deb o'ylagan.
  • Yoki boshqa bir do'stingiz: "Siz teginmaydigan odam bilan o'tirganingizda, u juda sekin tuyulayotganini payqadingizmi?"
  • Mening eng samarali hamkasblarimning deyarli barchasi bu narsaga ega.

Tegish bilan yozish sizni nusxa ko‘chirish va joylashtirishdan qutqaradi:

  • Ilgari men 10 satrni yozishdan ko‘ra nusxa ko‘chirish osonroq deb o‘ylardim. Yoki hatto bitta, xato qilmaslik uchun. Endi men shunchaki yozmoqchi bo'lgan narsani yozaman va ekranda ko'rinadigan narsa to'g'ri ekanligiga ishonch hosil qilishni to'xtatmayman; matn terish xatolari, tartib muammolari yoki sintaksis/semantikadagi xatolardan qo'rqmasdan.
  • Ma'lum bo'lishicha, men ham grafomanman: men kundalik yuritishni va maqolalar yozishni boshladim. Men buni yozdim.
  • Issiq tugmalarni o'rganish qiziqarli bo'ldi. Ular akkord bo'lishni to'xtatdilar, lekin allaqachon tanish bo'lgan kalitlarning davomiga aylandilar.

Siz harakatlar miqdori haqida kamroq va sifat haqida ko'proq o'ylashingiz mumkin:

  • Kod ko'pincha qisqaroq bo'lib chiqadi, chunki siz bir xil vaqt ichida yana bir necha marta qayta ishlashni amalga oshirasiz. Yoki siz ixtiyoriy, ammo yoqimli test yozishga muvaffaq bo'lasiz.

Ba'zi o'yinlarda siz ilgari jang qilishingiz kerak bo'lgan dushmanlar ustidan uchish imkonini beradigan qobiliyatga ega bo'lasiz. Dasturchining hayotida shunday super qobiliyat mavjud - teginish bilan yozish.

Endi mening natijam tanish matnda daqiqada taxminan 60 so'z va notanish matnda taxminan 40 ta so'z.

Men bu maqolani klaviaturaga qaramay yozdim.
Agar aniqlik ustida ishlasangiz, 80 ga yetishi mumkinligini bilaman. Ya'ni, qanchalik tez bo'lsangiz, matn terish xatolaringiz shunchalik kam bo'ladi. Oddiy Men borib yana mashq qilaman.

O'rganishga qaror qilganlar uchun maslahatlar va fokuslar

Tegishli yozishni o'rganish uchun ikkita oddiy maslahatga amal qiling: tajriba qiling va dam oling.

Tajriba

Shunday bo'ldiki, teginish bilan yozishdan tashqari, so'nggi bir yil ichida men mushak xotirasiga o'tkazilishi kerak bo'lgan ko'p narsalarni o'zlashtirdim: bir velosiped (yagona velosiped), bemaqsad va pianinoga (engil) teginishni boshladim. Bir vaqtlar men jonglyorlik bilan shug'ullanganman. Va bularning barchasiga menda umumiy yondashuv bor. Men buni tasvirlashga harakat qilaman.

Sizning vazifangiz elementni maksimal o'zgarishlar sonida bajarishdir.

  • Jonglyorda ikkinchi qo'l bilan boshlang yoki e'tiboringizni to'pni ushlab olishdan to'g'ri uloqtirishga o'tkazing.
  • Pianinoda - o'rtadan iborani o'ynashni boshlang yoki tovushsiz mashq qiling.
  • Yagona velosipedda muvozanat emas, balki sizning holatingiz to'g'ri ekanligiga ishonch hosil qiling. Hatto qulash evaziga.

Sensorli matn terish murabbiyi 100% aniqlik va ma'lum tezlikni maqsad qilib qo'yadi. Ammo bunga qanday erishish mumkinligi aytilmagan. Endi siz mashqni bajardingiz. Sizda besh yulduzdan uchta yulduz bor. Birinchi istak - takrorlash. Agar ko'proq bo'lsa-chi? iroda. Yoki bo'lmaydi. Men buni 15 daqiqa davomida turli muvaffaqiyat bilan takrorladim. Yechim takrorlashda boshingiz ishlashiga ishonch hosil qilishdir.

Takrorlashda bosh ishlashi kerak. Bunga qanday erishish mumkin?

  • Xatolar bilan ishlash algoritmini almashtiring.
  • Tezlik bilan emas, aniqlik bilan bog'liq oraliq maqsadlarni qo'ying.
  • Ba'zan siz ataylab xohlaganingizdan sekinroq yozasiz.
  • To'g'rilikka emas, balki matn terish ritmiga e'tibor qarating.
  • Mashq qiladigan joylarni o'zgartiring.
  • Simulyatorlarni o'zgartirish.

Siz mashg'ulot paytida xato qildingiz. Nima qilish kerak?

O'z navbatida uchta harakat algoritmidan foydalaning.

Men bu maqolani klaviaturaga qaramay yozdim.

Nima uchun? E'tiboringiz xira bo'lmasligi uchun har safar biroz boshqacha fikr yuritishingiz kerak.

Yomon algoritm: "Agar xatolik yuz bersa, qaytadan boshlang." Shunday qilib, siz doimo bir xil narsani mashq qilasiz, juda sekin oldinga siljiysiz.

O'zgarish uchun men tozalik bilan bog'liq maqsadlarni qo'ydim.

Yozishda xato qilmaslikka harakat qiling:

  • Butun matnda ma'lum bir harf.
  • Siz odatda xato qiladigan so'zlarning aniq to'plami.
  • Barcha so'zlardagi barcha birinchi harflar.
  • Barcha so'zlardagi barcha oxirgi harflar.
  • Barcha tinish belgilari.
  • O'z variantingizni o'ylab ko'ring.

Va eng muhimi.

Dam olishni unutmang

Monoton takrorlash bilan tana zombi rejimiga o'tadi. Siz buni o'zingiz sezmaysiz. Signalni 10-15 daqiqaga o'rnatishingiz mumkin. Va siz bilan hamma narsa yaxshi deb o'ylasangiz ham, tanaffus qiling.

Bir marta, Objective-C bo'yicha kitobning so'zboshida (men uni dasturlashtirmayman), men har qanday o'rganish jarayonida eslab qolishga arziydigan iborani o'qidim. Men shu bilan yakunlamoqchiman.

“Siz ahmoq emassiz, bu murakkab narsa Objective-C. Iloji bo'lsa, kuniga 10 soat uxlang."

Men shu yerda tugatmoqchi edim, lekin IT muharriri raqamlar haqida savollar bilan keldi Olesya so'radi, men javob beraman.

Nima uchun ushbu maxsus simulyatorni tanladingiz va tanlov qilishdan oldin yana qanchasini sinab ko'rdingiz?

Ko'p emas, to'rt yoki besh. Shu jumladan dasturchilar uchun mo'ljallangan. typingclub.com Menga fikr-mulohazalarning sifati yoqdi: har bir yomon belgi ta'kidlangan, barmoqlar, kalitlar va umuman olganda statistika. Ingliz tilidagi mazmunli matn. Trening mini-o'yinlar bilan suyultiriladi. Menga yoqqan hamkasbim bor keykey.ninja, lekin bu faqat Mac uchun.

Mashg'ulotlarga kuniga qancha vaqt ajratdingiz?

Avvaliga bu juda ko'p - haftasiga 6 soat. Ya'ni, kuniga taxminan bir soat. Menimcha, men juda ko'p tashvishlanardim va buni yanada qulayroq qilishim mumkin edi.

Ishlayotganingizda klaviaturaga qarashni qachon to'xtatdingiz?

Men boshidan qaramaslikka harakat qildim. Ayniqsa, favqulodda bo'lmagan narsa yuz bergan bo'lsa. Menda 24 belgidan iborat parol bor, uni birinchi marta ikkilanmasdan yozish qiyin edi. Men simulyatorda 35 wpm ni doimiy ravishda urishga muvaffaq bo'lganimda o'zim uchun qattiq to'xtab qoldim. Shundan so'ng men o'zimni ishda kalitlarga qarashni taqiqladim.

Tegishli matn terish ko'nikmalarini o'zlashtirish uchun qancha vaqt kerak bo'ldi?

Hozir tomosha qildim, jami 40 soat. Ammo bu barcha vazifalar emas, yarmidan bir oz kamroq narsa qoladi. Nihoyat, mashina 75 WPM talab qiladi.

Agar siz ushbu uzun kitobni o'qishni yoqtirgan bo'lsangiz, men o'zimning rasmiy pozitsiyamdan foydalanib, sizni o'zimga taklif qilaman telegram kanali. U erda men SRE haqida gapiraman, havolalar va fikrlarni baham ko'raman.

Manba: www.habr.com

a Izoh qo'shish