Мен бул макаланы клавиатураны карабай эле жаздым.

Жыл башында инженер болуп шыпка тийгендей болдум. Калың китептерди окуп, жумушта татаал маселелерди чечип, конференцияларда сүйлөп жаткандай сезилет. Бирок андай эмес. Ошондуктан, мен түп-тамырына кайтып келип, бала кезимде программист үчүн негизги деп эсептеген жөндөмдөрдү биринин артынан бири камтууну чечтим.

Тизмеде биринчи жолу мен көптөн бери таштап келе жаткан тийүү менен терүү болду. Азыр мен код жана конфигурация кесип болгон ар бир адам үчүн зарыл деп эсептейм. Төмөндө мен сизге менин дүйнөм кандайча оодарылып кеткенин айтып берем жана сиздикин кантип тескери буруш керектиги боюнча кеңештер менен бөлүшөм. Ошол эле учурда мен сиздерди рецепттериңизди жана пикириңизди бөлүшүүгө чакырам.

Мен бул макаланы клавиатураны карабай эле жаздым.

Чычканды колдонгон программист ысык баскычтарды колдонгон программисттен эмнеси менен айырмаланат? Abyss. Иштин дээрлик кол жеткис ылдамдыгы жана сапаты, башка бардык нерселер бирдей.

Ыкчам баскычтарды колдонгон программист тийип тере алган программисттен эмнеси менен айырмаланат? Андан да чоң боштук.

Бул мага эмне үчүн керек?

Түргө тийе аласызбы? Жок, мен 10 сөздү жазып, анан клавиатураны караган учурду айтып жаткан жокмун. Бирок кадимки жол менен.

  • Сиз мүнөтүнө тамгалардын тактыгын жана санын тактоодо.
  • Ачкычтарды карабай туруп сөздөрдү оңдогондо.
  • Сиз эки shift баскычын тең колдонгондо.
  • Ар бир символдун өз манжасы болгондо.

Ушул жылдын декабрь же январь айларына чейин мен тергенди билчү эмесмин. Жана мен бул жөнүндө өзгөчө тынчсызданган жокмун. Анан бир кесиптешим мени шерменде кылды, мен кандай болсо да үйрөнүүнү чечтим. Ар кандай тренажерлорду сынап көргөндөн кийин, мен чечтим typingclub.com. Бир-эки ай, бир көзүн кычыратуу, мүнөтүнө 20 сөз меники.

Бул сен үчүн эмне себептен керек?

Биз сокур машинисттердин дүйнөсүндө жашап жатабыз.

Айланадагы бүт дүйнөнү сокур машинист-программисттер өздөрү сыяктуу адамдар үчүн жараткан:

  • Сиз vim ачасыз жана ал жерде дээрлик бардык ысык баскычтар бир белгиден турат. Аларды клавиатурадан карап отурганда, эки манжаңыз менен бейтааныш макетти терип жаткан бухгалтер байбичедей тез болосуз: “Ооооо, иии чекит менен, ух, доллардай, жи, ийри-буйрулуу с сыяктуу , сураныч, мен азыр табам, шашпа"
  • Жалпысынан алганда, азыраак же innotop сыяктуу Linux утилиталарынын бул сонун зоопаркы. Баары бир тамгадан турган ысык баскычтарды колдоно турганыңыздан көз каранды.

Жана жакын жерде бир эле он манжалар көп:

  • Мына досум сноуборд тээп жатып: "Мен азыр үйгө келип, диссертациямдын 15 барагын жазып бүтүрөм" дейт. Сурап ​​жатасыңбы, үнөмдөйсүңбү? Ал: «Ооба, жок, мен эмне жөнүндө жазышымды билем, тез отуруп жазам». Анан бул өнөрдү өзүнөн өзү эле кабыл алып, эч качан бул тууралуу сөз кылчу эмес, анткени ал муну ар кимдин колунан келет деп ойлогон экен.
  • Же дагы бир досу: "Сиз байкадыңызбы, сиз тийбеген адам менен отурганда, алар абдан жай болуп көрүнөт?"
  • Менин эң жемиштүү кесиптештеримдин дээрлик бардыгы бул нерсеге ээ болушат.

Тийип терүү сизди көчүрүп чаптоодон сактайт:

  • Мурда 10 сапты көчүрүп жазганга караганда оңой деп ойлочумун. Же дагы бир, ката кетирбеш үчүн. Эми мен жөн гана жазгым келген нерсени жазам жана экранда пайда болгон нерсенин туура экенине ынануу үчүн эч качан токтобойм; каталардан, макет көйгөйлөрүнөн же синтаксисте/семантикада каталардан коркпостон.
  • Көрсө, мен да графоман экенмин: күндөлүк кармап, макала жаза баштадым. Мен муну жаздым.
  • Ыкчам баскычтарды үйрөнүү кызыктуу болуп калды. Алар аккорд болбой калышты, бирок мурунтан эле тааныш баскычтардын уландысы болуп калышты.

Сиз иш-аракеттердин саны жөнүндө азыраак жана сапаты жөнүндө көбүрөөк ойлонсоңуз болот:

  • Код көп учурда кыскараак болуп чыгат, анткени сиз бир эле убакыттын ичинде рефакторингдин дагы бир нече айлампасын жасайсыз. Же сиз кошумча, бирок жагымдуу тест жаза аласыз.

Кээ бир оюндарда сиз мурда согушууга туура келген душмандардын үстүнөн учуп өтүүгө мүмкүндүк берген жөндөмгө ээ болосуз. Программисттин жашоосунда ушундай супер жөндөмдүүлүк бар - тийүү менен терүү.

Эми менин натыйжам тааныш текстте мүнөтүнө 60 сөз жана бейтааныш текстте 40тай сөз.

Мен бул макаланы клавиатураны карабай эле жаздым.
Тактык менен иштесең 80ге жетиши толук мүмкүн экенин билем. Башкача айтканда, сиз канчалык ылдам болсоңуз, каталарыңыз ошончолук аз болот. Кадимки Мен дагы барып машыгам.

Үйрөнүүнү чечкендер үчүн кеңештер жана ыкмалар

Тийип терүүнү үйрөнүү үчүн эки жөнөкөй кеңешти аткарыңыз: эксперимент жана эс алыңыз.

Эксперимент

Ошентип, тийүү менен терүүдөн тышкары, мен акыркы бир жылдын ичинде булчуң эс тутумуна өтүшүм керек болгон көп нерселерди өздөштүрүп алдым: уницикл (уницикл), серфинг жана пианиного (жеңил) тийе баштадым. Бир жолу мен жонглёрлук менен алектендим. Мунун баарына менде жалпы мамиле бар. Мен аны сүрөттөп берүүгө аракет кылам.

Сиздин милдет - вариациялардын максималдуу санында элементти аткаруу.

  • Жонглёрдо экинчи колуңуздан баштаңыз же көңүлүңүздү топту кармоодон аны туура ыргытууга буруңуз.
  • Фортепианодо - ортодон фразаны ойноп баштаңыз же үнсүз машыгыңыз.
  • Венсиклде тең салмактуулукту эмес, денеңиздин туура экенин текшериңиз. Ал тургай, жыгылган наркы боюнча.

Сенсордук терүү машыктыруучусу 100% тактык жана белгилүү бир ылдамдык максатын коёт. Бирок ага кантип жетээри айтылбайт. Эми сиз көнүгүү жасадыңыз. Сизде бештин үч жылдызы бар. Биринчи каалоо - кайталоо. Дагы көп болсочу? Will. Же болбойт. Мен муну ар кандай ийгилик менен 15 мүнөт кайталадым. Чечим кайталап жатканда башыңыздын иштешине ынануу.

Кайталап жатканда башы иштеши керек. Буга кантип жетишсе болот?

  • Каталар менен иштөө алгоритмин алмаштырыңыз.
  • Ылдамдыкка эмес, тактыкка байланыштуу ортоңку максаттарды кой.
  • Кээде атайылап өзүң каалагандан жайыраак жазасың.
  • Тактыкка эмес, терүү ритмине көңүл буруңуз.
  • Машыгып жаткан жерлериңизди өзгөртүңүз.
  • Симуляторлорду өзгөртүү.

Сиз машыгуу учурунда ката кетирдиңиз. Эмне кылуу керек?

Кезеги менен үч аракет алгоритмин колдонуңуз.

Мен бул макаланы клавиатураны карабай эле жаздым.

Эмне үчүн? Ар бир жолу сиз бир аз башкача ойлонушуңуз керек, андыктан көңүлүңүз кызыксыз болуп калбашы үчүн.

Начар алгоритм: "Эгер ката кетсе, кайра баштаңыз." Ошентип, сиз дайыма бир эле нерсени машыктырасыз, алдыга абдан жай барасыз.

Өзгөртүү үчүн мен тыкандыкка байланыштуу максаттарды койдум.

Жазууда бир да ката кетирбөөгө аракет кыл:

  • Бүтүндөй текстте белгилүү бир кат.
  • Сиз адатта ката кетирген сөздөрдүн белгилүү бир жыйындысы.
  • Бардык сөздөрдө бардык биринчи тамгалар.
  • Бардык сөздөрдө акыркы тамгалар.
  • Бардык тыныш белгилери.
  • Өз вариантыңыз менен келиңиз.

Жана эң негизгиси.

Эс алууну унутпаңыз

Монотондуу кайталоо менен дене зомби режимине өтөт. Аны өзүң деле байкабайсың. Ойготкучту 10-15 мүнөткө коюуга болот. Жана сизде баары жакшы деп ойлосоңуз да, эс алыңыз.

Бир жолу, Objective-C боюнча китептин кириш сөзүндө (мен аны программалабайм), мен кандайдыр бир үйрөнүү процессинде эстеп калууга арзырлык фразаны окудум. Ушуну менен бүтүргүм келет.

«Акылсыз сен эмес, Objective-C татаал. Мүмкүн болсо 10 саат уктаңыз”.

Мен ушул жерден бүтүргүм келди, бирок IT редактору сандар тууралуу суроолор менен келди Олеся сурайт, мен жооп берем.

Эмне үчүн ушул симуляторду тандадыңыз жана тандооңуздан мурун канчасын сынап көрдүңүз?

Көп эмес, төрт-беш. Анын ичинде программисттер үчүн ылайыкташтырылган. typingclub.com Мага пикирлердин сапаты жакты: ар бир жаман каармандар баса белгиленет, манжалар, баскычтар жана жалпысынан статистика. Маанилүү англисче текст. Тренинг мини-оюндар менен суюлтулган. Аны жактырган бир кесиптешим бар keykey.ninja, бирок бул Mac үчүн гана.

Күнүнө канча убакытты машыгууга арнадыңыз?

Башында бул көп - жумасына 6 саат. Башкача айтканда, күнүнө бир саатка жакын. Азыр мага өтө эле көп тынчсызданып жатканымды сезип, аны жеңилирээк темп менен жасасам болмок.

Иштеп жатып клавиатураны караганды качан токтоттуңуз?

Мен башынан эле карабаганга аракет кылдым. Айрыкча, шашылыш эмес бир нерсе болуп кетсе. Менде 24 белгиден турган пароль бар, биринчи жолу ойлонбой жазуу кыйын болду. Мен симулятордо 35 wpm ырааттуу басып алгандан кийин, мен өзүм үчүн катуу токтодум. Ошондон кийин жумушта ачкычты кароодон өзүмө тыюу салдым.

Тийип терүү көндүмдөрүн өздөштүрүүгө канча убакыт кетти?

Азыр эле көрдүм, жалпысынан 40 саат. Бирок бул бардык милдеттер эмес, жарымынан бир аз азы калды. Акыркы учурда машина 75 WPM талап кылат.

Эгер сиз бул узак окууну жактырган болсоңуз, анда менин кызматтык абалымдан пайдаланып, сизди өзүмдүн окуума чакырам телеграмма каналы. Ал жерде мен SRE жөнүндө сүйлөшөм, шилтемелерди жана ойлорду бөлүшөм.

Source: www.habr.com

Комментарий кошуу