- PVSM.RU - https://www.pvsm.ru -
В начале года я почувствовал, что упёрся в потолок как инженер. Вроде бы читаешь толстые книжки, решаешь на работе сложные задачи, на конференциях выступаешь. А всё не то. Поэтому я решил вернуться к корням и по очереди закрыть навыки, которые когда-то в детстве считал базовыми для программиста.
Первой в списке стояла слепая печать, которую давно откладывал. Теперь считаю её необходимой для каждого, для кого код и конфигурация – профессия. Под катом расскажу как перевернулся мой мир, и поделюсь советами как перевернуть ваш. Заодно приглашаю поделиться своими рецептами и мнениями.
Что отличает программиста, который пользуется мышкой, от программиста, который пользуется хоткеями? Пропасть. Почти недостижимая скорость и качество работы, при прочих равных.
Что отличает программиста, который пользуется хоткеями, от программиста, который может печатать вслепую? Ещё большая пропасть.
А вы можете печатать вслепую? Нет, я говорю не про тот случай, когда 10 слов пишешь, а потом смотришь на клавиатуру. А по-нормальному.
До декабря или января этого года я не умел печатать вслепую. И особо на этот счёт не беспокоился. Потом меня пристыдил коллега, и я решил во что бы то ни стало научиться. Попробовав разные тренажёры, я остановился на typingclub.com [1]. Пара-тройка месяцев, один дёргающийся глаз, и 20 слов в минуту мои.
Мы живём в мире слепопечатников.
Весь мир вокруг создан программистами-слепопечатниками для таких как они:
И рядом полно таких же десятипальцевых:
Слепая печать спасёт от копипасты:
Можно меньше думать о количестве действий, а больше о качестве:
В некоторых играх ты получаешь способность, которая позволяет пролетать над врагами, с которыми раньше приходилось драться. Вот в жизни программиста такая супер-способность – слепая печать.
Сейчас мой результат – около 60 слов в минуту на знакомом тексте и около 40 – на незнакомом.
Знаю, что вполне реально добить до 80, если работать над точностью. То есть, чем ты быстрее, тем меньше у тебя опечаток. Норм. Пойду ещё потреню.
Чтобы научиться слепой печати, следуйте двум простым советам: экспериментируйте и отдыхайте.
Так получилось, что кроме слепой печати за последний год я освоил много вещей, которые нужно было выводить в мышечную память: уницикл (одноколёсный велосипед), сёрф, начал трогать фортепиано (слегка). Когда-то давно выступал с жонглированием. И для всего этого у меня есть общий подход. Попробую его описать.
Ваша задача – выполнить элемент в максимальном числе вариаций.
Тренажёр слепой печати устанавливает цель: 100% точность и определённая скорость. Но не говорит, как её добиться. Вот ты сделал упражнение. У тебя три звезды из пяти. Первое желание – повторить. Вдруг будет больше? Будет. Или не будет. Я так по 15 минут повторял с переменным успехом. Выход – сделать так, чтобы при повторении работала голова.
При повторении должна работать голова. Как этого добиться?
Во время тренировки вы допустили ошибку. Что делать?
По очереди использовать три алгоритма действий.
Зачем? Каждый раз приходится думать немного по-другому, поэтому внимание не притупляется.
Плохой алгоритм: «В случае ошибки начинать заново». Так ты будешь тренировать всё время одно и то же, очень медленно продвигаясь вперёд.
Для разнообразия, я ставлю цели, связанные с аккуратностью.
Постараться не ошибиться ни разу в написании:
И самое главное.
При монотонном повторении, организм переходит в зомби-мод. Сам этого не замечаешь. Можно ставить будильник на 10-15 минут. И делать перерыв, даже если думаешь, что у тебя и так всё хорошо.
Как-то в предисловии к книжке по Objective-C (на котором не программирую) прочитал фразу, которую стоит помнить в процессе любого обучения. Ей и хочу закончить.
«Это не вы тупой, это Objective-C сложный. По возможности спите по 10 часов в сутки».
Почему ты выбрал именно этот тренажер и сколько других попробовал прежде, чем определиться с выбором?
Немного, четыре или пять. В том числе и заточенные под программистов. typingclub.com [1] понравился качеством обратной связи: каждый косячный символ подсвечивается, статистика по пальцам, клавишам и вообще. Осмысленные английский текст. Обучение разбавлено мини-играми. У меня есть коллега, которому понравился keykey.ninja [2], но он только для мака.
Сколько времени в день ты уделял тренировке?
Поначалу много – 6 часов в неделю. То есть где-то по часу в день. Сейчас мне кажется, что я лишнего упарывался, и можно было делать это в более спокойном темпе.
Когда ты перестал смотреть на клавиатуру во время работы?
Пробовал не смотреть с самого начала. Особенно, если происходило что-то несрочное. У меня есть пароль на 24 символа, первые разы написать без запинки было сложно. Хард-стоп поставил себе, когда смог стабильно выбивать 35 wpm на тренажере. После этого запретил себе смотреть на клавиши в работе.
Сколько всего времени ушло на освоение навыка слепой печати?
Сейчас посмотрел, 40 часов в сумме. Но это ещё не все задания, осталось чуть меньше половины. На самом последнем тренажёр требует 75 WPM.
Если вам понравилось читать этот лонгрид, то пользуясь служебным положением приглашаю вас в мой telegram-канал [3]. Там я рассказываю про SRE, делюсь ссылками и размышлениями.
Автор: jmistx
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/uchebny-j-protsess-v-it/327056
Ссылки в тексте:
[1] typingclub.com: https://typingclub.com
[2] keykey.ninja: https://keykey.ninja/
[3] telegram-канал: https://teleg.run/sre_oleg
[4] Источник: https://habr.com/ru/post/462747/?utm_campaign=462747&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.