Я напісаў гэты артыкул, ні разу не паглядзеўшы на клавіятуру

У пачатку года я адчуў, што ўпёрся ў столь як інжынер. Быццам бы чытаеш тоўстыя кніжкі, вырашаеш на працы складаныя задачы, на канферэнцыях выступаеш. А ўсё не тое. Таму я вырашыў вярнуцца да каранёў і па чарзе закрыць навыкі, якія некалі ў дзяцінстве лічыў базавымі для праграміста.

Першай у спісе стаяў сляпы друк, які даўно адкладаў. Цяпер лічу яе неабходнай для кожнага, для каго код і канфігурацыя - прафесія. Пад катом раскажу як перавярнуўся мой свет, і падзялюся парадамі як перавярнуць ваш. Заадно запрашаю падзяліцца сваімі рэцэптамі і меркаваннямі.

Я напісаў гэты артыкул, ні разу не паглядзеўшы на клавіятуру

Што адрознівае праграміста, які карыстаецца мышкай, ад праграміста, які карыстаецца хоткеями? Бездань. Амаль недасягальная хуткасць і якасць працы, пры іншых роўных.

Што адрознівае праграміста, які карыстаецца хоткеями, ад праграміста, які можа друкаваць усляпую? Яшчэ большая прорва.

Нафіга мне гэта

А вы можаце друкаваць усляпую? Не, я гавару не пра той выпадак, калі 10 слоў пішаш, а потым глядзіш на клавіятуру. А па-нармальнаму.

  • Калі навострываеш дакладнасць і колькасць знакаў у хвіліну.
  • Калі выпраўляеш словы, не гледзячы на ​​клавішы.
  • Калі карыстаешся абодвума шыфтамі.
  • Калі кожнаму знаку - свой палец.

Да снежня ці студзеня гэтага года я не ўмеў друкаваць усляпую. І асабліва на гэты конт не турбаваўся. Потым мяне прысароміў калега, і я вырашыў у што б там ні стала навучыцца. Паспрабаваўшы розныя трэнажоры, я спыніўся на typingclub.com. Пара-тройка месяцаў, адно якое тузаецца вока, і 20 слоў у хвіліну мае.

Нафіга вам гэта

Мы жывем у свеце слепадрукароў.

Увесь свет вакол створаны праграмістамі-слепадрукарамі для такіх як яны:

  • Адкрываеш vim, а там амаль усе хоткеі аднасімвольныя. Пакуль ты глядзіш за імі на клавіятуру, будзеш па хуткасці як бабуля-бухгалтар, якая набірае ў незнаёмай раскладцы двума пальцамі: «Таааак, ІІІІ з кропкай, эээс, як даляр, джы, як сі з закручкай, пачакай, зараз знайду, не прыспешвай ».
  • Наогул увесь гэты дзівосны заапарк лінуксавых утыліт накшталт less ці innotop. Усё завязана на тое, што вы будзеце карыстацца адналітарнымі хоткеями.

І побач поўна такіх жа дзесяціпальцавых:

  • Вось сябар, катаючыся на сноўбордзе, кажа: "Цяпер прыеду дадому, дапішу 15 старонак дысертацыі". Ты пытаешся, маўляў, назапасіш? А ён: "Так, не, я ж ведаю пра што пісаць, сяду і хутка напішу". А потым аказваецца, што ён лічыць гэты навык сама разуменым і ніколі пра яго не казаў, таму што лічыў, што ўсе так умеюць.
  • Або іншы таварыш: "Ты заўважыў, што калі садзішся ў пару з тымі, хто ўсляпую не друкуе, здаецца, што яны ну о-о-о-вельмі павольныя?"
  • Амаль усе самыя прадуктыўныя з маіх калег, аказваецца, валодаюць гэтай штукай.

Сляпы друк выратуе ад капіпасты:

  • Раней я думаў, што прасцей скапіяваць 10 радкоў, чым іх напісаць. Ці нават адну, каб дакладна не зрабіць памылку. Цяпер я проста пішу тое, што хачу напісаць і не спыняючыся сачу за правільнасцю таго, што з'яўляецца на экране; не баючыся памылак друку, праблем з раскладкай або памылак у сінтаксісе/семантыцы.
  • Аказалася, што я той яшчэ графаман: пачаў весці дзённік, артыкулы папісваць. Вось гэтую напісаў.
  • Хаткеі стала вучыць весела. Яны перасталі быць акордамі, а сталі працягам ужо знаёмых клавіш.

Можна менш думаць аб колькасці дзеянняў, а больш аб якасці:

  • Код часта атрымліваецца карацей, проста таму што робіш на пару цыклаў рэфактарынгу больш за той жа час. Або паспяваеш напісаць неабавязковы, але прыемны тэст.

У некаторых гульнях ты атрымліваеш здольнасць, якая дазваляе пралятаць над ворагамі, з якімі раней даводзілася біцца. Вось у жыцці праграміста такая супер-здольнасць - сляпы друк.

Цяпер мой вынік - каля 60 слоў у хвіліну на знаёмым тэксце і каля 40 - на незнаёмым.

Я напісаў гэты артыкул, ні разу не паглядзеўшы на клавіятуру
Ведаю, што цалкам рэальна дабіць да 80, калі працаваць над дакладнасцю. Гэта значыць, чым ты хутчэй, тым менш у цябе памылак друку. Нормаў. Пайду яшчэ патраню.

Парады і рэкамендацыі для тых, хто вырашыў навучыцца

Каб навучыцца сляпой друку, прытрымлівайцеся дзвюм простым парадам: эксперыментуйце і адпачывайце.

эксперыментуйце

Так атрымалася, што акрамя сляпога друку за апошні год я асвоіў шмат рэчаў, якія трэба было выводзіць у мышачную памяць: уніцыкл (аднаколавы ровар), сёрф, пачаў чапаць фартэпіяна (злёгку). Калісьці даўно выступаў з жангляваннем. І для ўсяго гэтага ў мяне ёсць агульны падыход. Паспрабую яго апісаць.

Ваша задача - выканаць элемент у максімальнай колькасці варыяцый.

  • У жангляванні - пачаць з іншай рукі або зрушыць увагу з злову шара, на правільнасць кідка.
  • На фартэпіяна - пачаць гуляць фразу з сярэдзіны або трэніравацца без гуку.
  • На ўніцыкле - сачыць за правільнасцю паставы, а не за раўнавагай. Нават коштам падзення.

Трэнажор сляпога друку ўстанаўлівае мэту: 100% дакладнасць і пэўная хуткасць. Але не кажа, як яе дабіцца. Вось ты зрабіў практыкаванне. У цябе тры зоркі з пяці. Першае жаданне - паўтарыць. Раптам будзе болей? Будзе. Ці не будзе. Я так па 15 хвілін паўтараў з пераменным поспехам. Выйсце - зрабіць так, каб пры паўторы працавала галава.

Пры паўторы павінна працаваць галава. Як гэтага дабіцца?

  • Чаргаваць алгарытм працы з памылкамі.
  • Ставіць прамежкавыя мэты, злучаныя з дакладнасцю, а не са хуткасцю.
  • Часам знарок пісаць павольней, чым хочацца.
  • Канцэнтравацца на рытме друку, а не на акуратнасці.
  • Змяняць месцы, дзе вы трэніруецеся.
  • Змяняць трэнажоры.

Падчас трэніроўкі вы дапусцілі памылку. Што рабіць?

Па чарзе выкарыстоўваць тры алгарытму дзеянняў.

Я напісаў гэты артыкул, ні разу не паглядзеўшы на клавіятуру

Навошта? Кожны раз даводзіцца думаць крыху па-іншаму, таму ўвага не прытупляецца.

Дрэнны алгарытм: "У выпадку памылкі пачынаць нанова". Дык ты будзеш трэніраваць увесь час адно і тое ж, вельмі павольна рухаючыся наперад.

Для разнастайнасці, я стаўлю мэты, злучаныя з акуратнасцю.

Пастарацца не памыліцца ні разу ў напісанні:

  • Вызначанай літары ва ўсім тэксце.
  • Канкрэтнага набору слоў, у якіх звычайна здзяйсняеш памылкі.
  • Усіх першых літар ва ўсіх словах.
  • Усіх апошні літар ва ўсіх словах.
  • Усіх знакаў прыпынку.
  • Прыдумайце свой варыянт.

І самае галоўнае.

Не забывайце адпачываць

Пры манатонным паўторы, арганізм пераходзіць у зомбі-мод. Сам гэтага не заўважаеш. Можна ставіць будзільнік на 10-15 хвілін. І рабіць перапынак, нават калі думаеш, што ў цябе і так усё добра.

Неяк у прадмове да кніжкі па Objective-C (на якім не праграмую) прачытаў фразу, якую варта памятаць падчас любога навучання. Ёй і хачу скончыць.

«Гэта не вы тупы, гэта Objective-C складаны. Па магчымасці спіце па 10 гадзін у суткі».

Тут я хацеў скончыць, але IT-рэдактар ​​прыйшоў з пытаннямі аб лічбах Алеся пытаецца, я адказваю.

Чаму ты абраў менавіта гэты трэнажор і колькі іншых паспрабаваў перш, чым вызначыцца з выбарам?

Трохі, чатыры ці пяць. У тым ліку і заменчаныя пад праграмістаў. typingclub.com спадабаўся якасцю зваротнай сувязі: кожны касячны сімвал падсвятляецца, статыстыка па пальцах, клавішах і наогул. Асэнсаваныя англійская тэкст. Навучанне разведзена міні-гульнямі. У мяне ёсць калега, якому спадабаўся keykey.ninja, Але ён толькі для маку.

Колькі часу за дзень ты надаваў трэніроўцы?

Спачатку шмат - 6 гадзін у тыдзень. Гэта значыць недзе па гадзіне ў дзень. Цяпер мне здаецца, што я лішняга ўпарваўся, і можна было рабіць гэта ў больш спакойным тэмпе.

Калі ты перастаў глядзець на клавіятуру падчас працы?

Спрабаваў не глядзець з самага пачатку. Асабліва калі адбывалася нешта нетэрміновае. У мяне ёсць пароль на 24 знака, першыя разы напісаць без запінкі было складана. Хард-стоп паставіў сабе, калі змог стабільна выбіваць 35 wpm на трэнажоры. Пасля гэтага забараніў сабе глядзець на кнопкі ў працы.

Колькі ўсяго часу пайшло на засваенне навыку сляпога друку?

Цяпер паглядзеў, 40 гадзін у суме. Але гэта яшчэ не ўсе заданні, засталося крыху менш за палову. На самым апошнім трэнажор патрабуе 75 WPM.

Калі вам спадабалася чытаць гэты лонгрыд, то карыстаючыся службовым становішчам запрашаю вас у мой telegram-канал. Там я расказваю пра SRE, дзялюся спасылкамі і разважаннямі.

Крыніца: habr.com

Дадаць каментар