Klaviaturaya belə baxmadan bu yazını yazdım.

İlin əvvəlində özümü mühəndis kimi tavana çırpılmış kimi hiss etdim. Deyəsən, qalın kitablar oxuyursan, işdə mürəkkəb problemləri həll edirsən, konfranslarda çıxış edirsən. Amma bu belə deyil. Ona görə də köklərə qayıtmaq və bir vaxtlar uşaqlıqda proqramçı üçün əsas hesab etdiyim bacarıqları bir-bir əhatə etmək qərarına gəldim.

Siyahıda birinci yerdə uzun müddətdir təxirə saldığım toxunuşla yazmaq oldu. İndi kodun və konfiqurasiyanın peşə olduğu hər kəs üçün bunu zəruri hesab edirəm. Kəsimin altında sizə dünyamın necə alt-üst olduğunu söyləyəcəyəm və sizinkini necə alt-üst etmək barədə məsləhətləri bölüşəcəyəm. Eyni zamanda reseptlərinizi və fikirlərinizi bölüşməyə dəvət edirəm.

Klaviaturaya belə baxmadan bu yazını yazdım.

Siçan istifadə edən proqramçı isti düymələrdən istifadə edən proqramçıdan nə ilə fərqlənir? uçurum. Demək olar ki, əlçatmaz sürət və iş keyfiyyəti, bütün digər şeylər bərabərdir.

İsti düymələrdən istifadə edən proqramçı toxunaraq yaza bilən proqramçıdan nə ilə fərqlənir? Daha böyük boşluq.

Bu mənə niyə lazımdır?

Tipə toxuna bilərsiniz? Xeyr, mən 10 söz yazıb klaviaturaya baxdığınız halda danışmıram. Amma normal şəkildə.

  • Dəqiqliyinizi və dəqiqədə simvol sayını bildiyiniz zaman.
  • Düymələrə baxmadan sözləri düzəldəndə.
  • Hər iki shift düyməsini istifadə etdiyiniz zaman.
  • Hər bir simvolun öz barmağı olduqda.

Bu ilin dekabrına, ya da yanvarına kimi yazıya toxunmağı bilmirdim. Və mən bu barədə xüsusilə narahat deyildim. Sonra bir həmkarım məni utandırdı və mən nəyin bahasına olursa olsun öyrənməyə qərar verdim. Müxtəlif idman maşınlarını sınadıqdan sonra qərar verdim typingclub.com. Bir neçə ay, bir sırğalanan göz və dəqiqədə 20 söz mənimdir.

Bu nəyə lazımdır?

Biz kor makinaçılar dünyasında yaşayırıq.

Ətrafdakı bütün dünya onlar kimi insanlar üçün proqramçılar-kor makinaçılar tərəfindən yaradılmışdır:

  • Siz vim-i açırsınız və demək olar ki, bütün isti düymələr bir simvoldan ibarətdir. Klaviaturada onlara baxarkən iki barmağı ilə naməlum planda yazan mühasib nənə kimi sürətli olacaqsınız: “Çooooo, iii nöqtə ilə, uh, dollar kimi, ji, qıvrımlı s kimi. , zəhmət olmasa, indi taparam, tələsməyin "
  • Ümumiyyətlə, daha az və ya innotop kimi Linux kommunallarının bütün bu gözəl zooparkı. Hər şey tək hərfli isti düymələrdən istifadə edəcəyinizdən asılıdır.

Və yaxınlıqda bir çox eyni on barmaq var:

  • Budur, bir dost snoubordda olarkən deyir: "İndi evə qayıdıram və dissertasiyamın 15 səhifəsini yazacam". Soruşursunuz, qənaət edəcəksiniz? O isə: “Bəli, yox, nə yazacağımı bilirəm, oturub tez yazacam”. Və sonra məlum olur ki, o, bu bacarığı təbii qəbul edir və heç vaxt bu barədə danışmamışdır, çünki o, hər kəsin bunu edə biləcəyini düşünürdü.
  • Və ya başqa bir dost: "Toxunmayan biri ilə oturduğunuzda, çox yavaş olduğunu gördünüzmü?"
  • Demək olar ki, ən məhsuldar həmkarlarımın hamısı bu şeyin sahibidir.

Toxunaraq yazmaq sizi kopyala-yapışdırmaqdan xilas edəcək:

  • Əvvəllər düşünürdüm ki, 10 sətri köçürmək onları yazmaqdan daha asandır. Və ya hətta bir, səhv etməmək üçün. İndi mən sadəcə yazmaq istədiyimi yazıram və ekranda görünənlərin düzgün olduğundan əmin olmaqdan heç vaxt əl çəkmirəm; yazı səhvlərindən, tərtibat problemlərindən və ya sintaksis/semantikada səhvlərdən qorxmadan.
  • Məlum oldu ki, mən də qrafomanam: gündəlik tutmağa və məqalələr yazmağa başladım. Mən bunu yazdım.
  • İsti düymələri öyrənmək əyləncəli hala gəldi. Onlar akkord olmağı dayandırdılar, lakin artıq tanış olan düymələrin davamı oldular.

Siz hərəkətlərin kəmiyyəti haqqında daha az və keyfiyyəti haqqında daha çox düşünə bilərsiniz:

  • Kod tez-tez daha qısa olur, çünki siz eyni vaxtda bir neçə daha çox refaktorinq raundunu edirsiniz. Və ya isteğe bağlı, lakin xoş bir test yazmağı bacarırsınız.

Bəzi oyunlarda əvvəllər döyüşməli olduğunuz düşmənlərin üzərindən uçmağa imkan verən bir qabiliyyət əldə edirsiniz. Bir proqramçının həyatında belə bir super qabiliyyət var - toxunaraq yazmaq.

İndi mənim nəticəm tanış mətndə dəqiqədə təxminən 60 söz, tanış olmayan mətndə isə təxminən 40 sözdür.

Klaviaturaya belə baxmadan bu yazını yazdım.
Bilirəm ki, dəqiqlik üzərində işləsəniz, 80-ə çatmaq olduqca mümkündür. Yəni nə qədər sürətli olsanız, bir o qədər az yazı səhviniz var. Normal Mən gedib bir az daha məşq edəcəyəm.

Öyrənməyə qərar verənlər üçün məsləhətlər və fəndlər

Toxunaraq yazmağı öyrənmək üçün iki sadə məsləhətə əməl edin: təcrübə edin və rahatlayın.

Təcrübə

Elə oldu ki, toxunuşla yazmaqla yanaşı, son bir il ərzində əzələ yaddaşına köçürülməli olan bir çox şeyi mənimsədim: tək velosiped (unicycle), sörfinq və pianoya (yüngül) toxunmağa başladım. Bir vaxtlar hoqqaçılıqla məşğul olurdum. Və bütün bunlara mənim ümumi yanaşmam var. Mən bunu təsvir etməyə çalışacağam.

Taskınız elementi maksimum sayda varyasyonda yerinə yetirməkdir.

  • Hoqqada digər tərəfdən başlayın və ya diqqətinizi topu tutmaqdan düzgün atmağa yönəldin.
  • Pianoda - ortadan bir ifadə çalmağa başlayın və ya səssiz məşq edin.
  • Bir velosipeddə balansınızın deyil, duruşunuzun düzgün olduğundan əmin olun. Düşmək bahasına olsa belə.

Toxunma ilə yazmaq üzrə təlimçi qarşısına 100% dəqiqlik və müəyyən sürət məqsədi qoyur. Amma buna necə nail olunacağını demir. İndi məşqi etdiniz. Beş ulduzdan üç ulduzunuz var. İlk arzu təkrar etməkdir. Bəs daha çox olacaqsa? iradə. Yoxsa olmayacaq. Bunu müxtəlif müvəffəqiyyətlə 15 dəqiqə təkrarladım. Həll yolu təkrar edərkən başınızın işlədiyinə əmin olmaqdır.

Təkrar edərkən baş işləməlidir. Buna necə nail olmaq olar?

  • Səhvlərlə məşğul olmaq üçün alternativ alqoritm.
  • Sürətlə deyil, dəqiqliklə bağlı aralıq məqsədlər qoyun.
  • Bəzən bilərəkdən istədiyinizdən daha yavaş yazırsınız.
  • Dəqiqliyə deyil, yazma ritminə diqqət yetirin.
  • Məşq etdiyiniz yerləri dəyişdirin.
  • Simulyatorları dəyişdirin.

Məşq zamanı səhv etdiniz. Nə etməli?

Öz növbəsində üç hərəkət alqoritmindən istifadə edin.

Klaviaturaya belə baxmadan bu yazını yazdım.

Nə üçün? Hər dəfə bir az fərqli düşünməlisən ki, diqqətin darıxmasın.

Səhv alqoritm: "Xəta baş verərsə, yenidən başlayın." Beləliklə, çox yavaş irəliləyərək, hər zaman eyni şeyi məşq edəcəksiniz.

Dəyişiklik üçün mən səliqə ilə bağlı məqsədlər qoyuram.

Yazıda heç bir səhv etməməyə çalışın:

  • Bütün mətndə xüsusi bir məktub.
  • Adətən səhv etdiyiniz sözlər toplusu.
  • Bütün sözlərdə bütün ilk hərflər.
  • Bütün sözlərdə son hərflər.
  • Bütün durğu işarələri.
  • Öz seçiminizlə gəlin.

Və ən əsası.

İstirahət etməyi unutmayın

Monoton təkrarlama ilə bədən zombi rejiminə keçir. Bunu özünüz də hiss etmirsiniz. 10-15 dəqiqəlik bir həyəcan qura bilərsiniz. Və hər şeyin sizinlə yaxşı olduğunu düşünsəniz də, fasilə verin.

Bir dəfə, Objective-C (mən proqramlaşdırmıram) kitabının ön sözündə hər hansı bir öyrənmə prosesində xatırlamağa dəyər bir ifadə oxudum. Mən bununla bitirmək istəyirəm.

“Axmaq siz deyilsiniz, mürəkkəb olan Objective-C-dir. Mümkünsə, gecə 10 saat yatın”.

Mən burada bitirmək istədim, amma İT redaktoru rəqəmlərlə bağlı suallarla gəldi Olesya soruşur, mən cavab verirəm.

Niyə bu xüsusi simulyatoru seçdiniz və seçiminizi etməzdən əvvəl nə qədər başqalarını sınadınız?

Çox deyil, dörd-beş. Proqramçılar üçün hazırlanmışlar da daxil olmaqla. typingclub.com Rəyin keyfiyyətini bəyəndim: hər bir pis xarakter vurğulanır, barmaqlar, düymələr və ümumiyyətlə statistika. Mənalı ingilis mətni. Təlim mini oyunlarla seyreltilir. Bunu bəyənən bir həmkarım var keykey.ninja, lakin bu, yalnız Mac üçündür.

Gündə nə qədər vaxtınızı məşqə ayırdınız?

Əvvəlcə çox olur - həftədə 6 saat. Yəni gündə təxminən bir saat. İndi mənə elə gəlir ki, mən çox narahat idim və bunu daha rahat templə edə bilərdim.

İşləyərkən klaviaturaya baxmağı nə vaxt dayandırdınız?

Əvvəldən baxmamağa çalışdım. Xüsusilə təcili olmayan bir şey baş verərsə. 24 simvoldan ibarət parolum var və ilk dəfə tərəddüd etmədən yazmaq çətin idi. Simulyatorda ardıcıl olaraq 35 wpm vura bildiyim zaman özüm üçün çətin bir dayanma təyin etdim. Bundan sonra işdə açarlara baxmağı özümə qadağan etdim.

Toxunma ilə yazma bacarıqlarını mənimsəmək nə qədər vaxt apardı?

Sadəcə indi baxdım, cəmi 40 saat. Ancaq bu, bütün vəzifələr deyil, yarısından bir az az qalır. Ən sonda maşın 75 WPM tələb edir.

Əgər siz bu uzun-uzadı oxumağı sevirsinizsə, o zaman rəsmi mövqeyimdən istifadə edərək sizi öz səhifəmə dəvət edirəm telegram kanalı. Orada SRE haqqında danışıram, bağlantılar və fikirləri paylaşıram.

Mənbə: www.habr.com

Добавить комментарий