Научих се да пипам в дълбока старост на 29. Заслужаваше ли си?

Наскоро прочетох статия, която казва в най-простата си форма, че програмирането е просто натискане на клавиши на клавиатура.

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

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

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

Склонен съм да се съглася. Но при равни условия все пак бих предпочел да пиша по-бързо, за да мога да стигна до следващия проблем възможно най-бързо. В крайна сметка в течение на кариерата си планирам да напиша десетки (ако не стотици) хиляди редове код. Това е много писане.

Оценяване на уменията ми

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

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

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

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

Първи стъпки с правилната програма

Направих търсене в Google, за да се науча да пипам, и първият уебсайт, който се появи, беше TypingClub. Той е безплатен и има приятен интерфейс, затова се съгласих с това.

Измина почти месец откакто започнах и вложих 14 часа и 44 минути практика.

Както можете да видите, аз започнах едва на 31 юли и скоростта ми (wpm - оранжева линия) непрекъснато се увеличаваше с течение на времето.

Само след един месец скоростта ми на писане вече се е подобрила с 10 wpm. Покритието на клавиатурата ми също се подобри. Не е било гладко плаване, но не е било и трудно.

Ето моите бележки от всяка седмица.

Седмица 1

Средна скорост на писане за седмицата: 15wpm

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

Но опитът да използвам новопридобитите ми умения за писане в реалния свят беше пълна катастрофа.

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

Седмица 2

Средна скорост на писане за седмицата: 22wpm

След втората седмица бях покрил цялата азбука и някои цифри.

Но беше интересно: клавишът за превключване от дясната страна на клавиатурата ми беше напълно чужд и никога преди не го използвах. С въвеждането с докосване използвате дясната смяна, за да пишете бутоните отляво, а клавиша за лявата смяна, за да пишете буквите отдясно.

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

Седмица 3

Средна скорост на писане: 39 wpm

Трета седмица надолу и накрая покрих цялата клавиатура. Вече пиша толкова бързо, колкото преди да започна. Това е лудост! Само след три седмици умишлена практика вече пиша толкова бързо, колкото бях със стария си метод.

Дори мога да започна да пиша с докосване в реални сценарии!

В момента има две основни неща, които ме забавят:

  1. Отнема ми секунда, само за да подредя пръстите си над десните клавиши. Трябва да разположа левите си пръсти над бутоните a, s, d, f, а десните пръсти над j, k, l ,; ключове. Важно е първо да ги позиционирам правилно, тъй като в противен случай точността ми намалява.
  2. При писане чрез докосване използвате десния си пръст за куп ключове (вижте по-долу). Все още съм доста неефективен и неточен при удрянето на всички тях и ги използвам през цялото време в програмирането.

Това е много основание за покриване на правилния пинк. И определено ще ми отнеме известно време, за да се справя ефективно с него.

Не е изненадващо, че TypingClub показва десния ми розов пръст като най-малко ефективния ми пръст.

Засега съм около 70% от пътя, въпреки че TypingClub. Всъщност няма какво повече да се научи, така че в този момент това е просто практика. Ще се опитам да го довърша. В момента пиша средно около 50 wpm, а най-доброто ми е около 61 wpm. Моята точност обикновено се движи около 95%.

Заключение

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

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

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

Също така трябва да подобря точността си за числа и симболи - но отново това ще дойде с времето.

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

Ако ви хареса тази публикация, моля, дайте ми няколко ръкопляскания, за да я видят повече хора. Благодаря!