Написах тази статия, без дори да погледна клавиатурата.

В началото на годината се почувствах сякаш съм ударил тавана като инженер. Изглежда, че четете дебели книги, решавате сложни проблеми на работа, говорите на конференции. Но това не е така. Затова реших да се върна към корените и едно по едно да обхвана уменията, които някога като дете смятах за основни за програмист.

Първо в списъка беше писането с докосване, което отлагах дълго време. Сега го смятам за необходимо за всички, за които програмирането и конфигурацията са професия. Под изрезката ще ви разкажа как моят свят се обърна с главата надолу и ще споделя съвети как да обърнете вашия с главата надолу. В същото време ви каня да споделите вашите рецепти и мнения.

Написах тази статия, без дори да погледна клавиатурата.

Какво отличава програмист, който използва мишка, от програмист, който използва клавишни комбинации? Бездна. Почти недостижима скорост и качество на работа при равни други условия.

Какво отличава програмист, който използва бързи клавиши, от програмист, който може да пише с докосване? Още по-голяма празнина.

Защо имам нужда от това?

Можеш ли да пишеш с докосване? Не, не говоря за случая, когато напишете 10 думи и след това погледнете клавиатурата. Но по нормален начин.

  • Когато усъвършенствате своята точност и брой знаци в минута.
  • Когато коригирате думи, без да гледате клавишите.
  • Когато използвате и двата клавиша shift.
  • Когато всеки символ има собствен пръст.

До декември или януари тази година не знаех как да пипам. И не бях особено притеснен от това. Тогава един колега ме засрами и реших да се науча на всяка цена. След като пробвах различни машини за упражнения, се спрях typingclub.com. Няколко месеца, едно потрепващо око и 20 думи в минута са мои.

защо ти трябва това

Живеем в свят на слепи машинописки.

Целият свят наоколо е създаден от програмисти-слепи машинописки за хора като тях:

  • Отваряте vim и там почти всички бързи клавиши са едносимволни. Докато ги гледате на клавиатурата, ще сте бързи като баба-счетоводителка, която изписва с два пръста непозната схема: „Тооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооаааааааааааа , моля те, сега ще го намеря, не бързай"
  • Като цяло, цялата тази прекрасна зоологическа градина от помощни програми на Linux като less или innotop. Всичко зависи от факта, че ще използвате еднобуквени клавишни комбинации.

И наблизо има много същите десет пръста:

  • Ето един приятел, докато кара сноуборд, казва: „Сега ще се прибера и ще напиша 15 страници от дисертацията си.“ Питаш ли, ще спестиш ли? А той: „Да, не, знам за какво да пиша, ще седна и ще пиша бързо.“ И тогава се оказва, че той приема това умение за даденост и никога не е говорил за него, защото е смятал, че всеки може да го направи.
  • Или друг приятел: „Забелязали ли сте, че когато седнете с някой, който не пише с докосване, той изглежда толкова бавен?“
  • Почти всичките ми най-продуктивни колеги притежават това нещо.

Писането с докосване ще ви спести от копиране и поставяне:

  • Мислех, че е по-лесно да копирам 10 реда, отколкото да ги напиша. Или дори един, за да не сбъркате. Сега просто пиша това, което искам да напиша и никога не спирам да се уверявам, че това, което се появява на екрана, е правилно; без страх от правописни грешки, проблеми с оформлението или грешки в синтаксиса/семантиката.
  • Оказа се, че съм и графоман: започнах да водя дневник и да пиша статии. Написах тази.
  • Бързите клавиши станаха забавни за учене. Те престанаха да бъдат акорди, но се превърнаха в продължение на вече познати ключове.

Можете да мислите по-малко за количеството на действията и повече за качеството:

  • Кодът често се оказва по-кратък, просто защото правите още няколко кръга на рефакторинг за същото време. Или успявате да напишете незадължителен, но приятен тест.

В някои игри получавате способност, която ви позволява да летите над врагове, с които преди това е трябвало да се биете. В живота на програмиста има такава суперспособност - писане с докосване.

Сега резултатът ми е около 60 думи в минута на познат текст и около 40 на непознат.

Написах тази статия, без дори да погледна клавиатурата.
Знам, че е напълно възможно да стигнете до 80, ако работите върху точността. Тоест, колкото по-бързи сте, толкова по-малко правописни грешки имате. нормално Ще отида да тренирам още.

Съвети и трикове за тези, които решат да учат

За да научите да пишете с докосване, следвайте два прости съвета: експериментирайте и се отпуснете.

Експериментирайте

Случи се така, че в допълнение към писането с докосване, през последната година усвоих много неща, които трябваше да бъдат прехвърлени в мускулната памет: едноколка (едноколка), сърфиране и започнах да докосвам пианото (леко). Имало едно време се занимавах с жонглиране. И за всичко това имам общ подход. Ще се опитам да го опиша.

Вашата задача е да изпълните елемента в максимален брой варианти.

  • При жонглиране започнете с другата ръка или преместете вниманието си от хващане на топката към правилното й хвърляне.
  • На пиано - започнете да свирите фраза от средата или практикувайте без звук.
  • На едноколка се уверете, че стойката ви е правилна, а не балансът ви. Дори с цената на падане.

Тренажорът за писане с докосване поставя цел за 100% точност и определена скорост. Но не пише как да го постигнем. Сега направихте упражнението. Имате три звезди от пет. Първото желание е да се повтори. Ами ако ще има повече? Ще. Или няма да стане. Повтарях това в продължение на 15 минути с променлив успех. Решението е да се уверите, че главата ви работи, когато повтаряте.

При повторение главата трябва да работи. Как да постигнете това?

  • Редувайте алгоритъма за справяне с грешки.
  • Поставете междинни цели, свързани с точността, а не с бързината.
  • Понякога умишлено пишете по-бавно, отколкото искате.
  • Концентрирайте се върху ритъма на писане, а не върху точността.
  • Сменете местата, където тренирате.
  • Промяна на симулатори.

Направил си грешка по време на тренировка. Какво да правя?

Използвайте последователно три алгоритъма за действие.

Написах тази статия, без дори да погледна клавиатурата.

За какво? Всеки път трябва да мислите малко по-различно, за да не се притъпява вниманието ви.

Лош алгоритъм: „Ако възникне грешка, започнете отново.“ Така че ще тренирате едно и също през цялото време, като се придвижвате напред много бавно.

За разнообразие си поставям цели, свързани с изрядността.

Опитайте се да не правите нито една грешка в писането:

  • Определена буква в целия текст.
  • Специфичен набор от думи, в които обикновено правите грешки.
  • Всички първи букви във всички думи.
  • Всички последни букви във всички думи.
  • Всички препинателни знаци.
  • Измислете свой собствен вариант.

И най-важното.

Не забравяйте да си починете

С монотонно повторение тялото преминава в режим на зомбиране. Вие сами не го забелязвате. Можете да настроите аларма за 10-15 минути. И си починете, дори да мислите, че всичко е наред с вас.

Веднъж, в предговора към книга за Objective-C (в която не програмирам), прочетох фраза, която си струва да запомните в процеса на всяко обучение. С това искам да завърша.

„Не ти си глупав, Objective-C е сложен. Ако е възможно, спете по 10 часа на нощ.

Исках да свърша тук, но ИТ редакторът дойде с въпроси за числата Олеся пита, аз отговарям.

Защо избрахте точно този симулатор и колко други опитахте, преди да направите своя избор?

Не много, четири-пет. Включително тези, предназначени за програмисти. typingclub.com Хареса ми качеството на обратната връзка: всеки лош знак е подчертан, статистика за пръстите, клавишите и като цяло. Смислен английски текст. Обучението е разредено с мини-игри. Имам колега, който го хареса keykey.ninja, но е само за Mac.

Колко време на ден посвещавахте на тренировки?

В началото е много - 6 часа на седмица. Тоест около час на ден. Сега ми се струва, че се притеснявах твърде много и можех да го направя с по-спокойно темпо.

Кога спря да гледаш клавиатурата по време на работа?

Опитах се да не гледам от самото начало. Особено ако се случи нещо неспешно. Имам парола от 24 знака и беше трудно да я напиша без колебание първия път. Зададох тежко спиране за себе си, когато успях постоянно да достигна 35 wpm на симулатора. След това си забраних да гледам ключовете на работа.

Колко време отне овладяването на уменията за писане с докосване?

Току що го гледах, общо 40 часа. Но това не са всички задачи, остава малко по-малко от половината. Най-накрая машината изисква 75 WPM.

Ако сте харесали да четете този лонгрид, тогава, използвайки официалната си позиция, ви каня в моята телеграмен канал. Там говоря за SRE, споделям връзки и мисли.

Източник: www.habr.com

Добавяне на нов коментар