Мен бұл мақаланы тіпті пернетақтаға қарамай жаздым.

Жыл басында мен инженер болып төбеге шыққандай болдым. Қалың кітап оқитын, жұмыста күрделі мәселелерді шешетін, конференцияларда сөйлейтін сияқтысың. Бірақ олай емес. Сондықтан мен тамырға қайта оралып, бір кездері бала кезімде программист үшін негізгі деп санаған дағдыларды бірінен соң бірін қамтуды жөн көрдім.

Тізімдегі бірінші мен көптен бері кейінге қалдырған сенсорлық теру болды. Енді мен бұл код пен конфигурация кәсіп болып табылатын әрбір адамға қажет деп санаймын. Кесектің астында мен сізге менің әлемімнің қалай төңкерілгенін айтып беремін және сіздің әлеміңізді қалай төңкеруге болатыны туралы кеңестермен бөлісемін. Бұл ретте рецепттеріңіз бен пікірлеріңізбен бөлісуге шақырамын.

Мен бұл мақаланы тіпті пернетақтаға қарамай жаздым.

Тінтуірді пайдаланатын бағдарламашының жылдам пернелерді пайдаланатын бағдарламашыдан айырмашылығы неде? шыңырау. Жұмыстың жылдамдығы мен сапасы қол жетпейтін дерлік, қалғандарының бәрі бірдей.

Жылдам пернелерді пайдаланатын бағдарламалаушының түртіп тере алатын бағдарламашыдан айырмашылығы неде? Одан да үлкен алшақтық.

Бұл маған не үшін керек?

Сіз түрді түрте аласыз ба? Жоқ, мен 10 сөз жазып, содан кейін пернетақтаға қараған жағдай туралы айтып отырған жоқпын. Бірақ қалыпты түрде.

  • Сіз өзіңіздің дәлдігіңіз бен минутына таңбалар санын анықтаған кезде.
  • Пернелерге қарамай сөздерді түзеткенде.
  • Shift пернелерінің екеуін де пайдаланған кезде.
  • Әрбір символдың өз саусағы болған кезде.

Осы жылдың желтоқсан-қаңтар айына дейін теруді білмедім. Және мен бұл туралы ерекше алаңдамадым. Содан кейін бір әріптесім мені ұятқа қалдырды, мен бәрібір үйренуді шештім. Түрлі тренажерларды қолданып көргеннен кейін мен жайғастым typingclub.com. Бір-екі ай, бір жыбырлаған көз және минутына 20 сөз менікі.

Бұл сізге не үшін керек?

Біз соқыр терушілер әлемінде өмір сүріп жатырмыз.

Айналадағы бүкіл әлемді соқыр теруші бағдарламашылар өздері сияқты адамдар үшін жасаған:

  • Сіз vim-ді ашасыз және ондағы барлық дерлік жылдам пернелер бір таңбалы пернелер. Сіз оларды пернетақтада бақылап отырғанда, сіз екі саусағыңызбен бейтаныс схемада теретін бухгалтер-әже сияқты жылдам боласыз: «Ооооо, iii нүктемен, уһ, доллар сияқты, джи, қиыршықпен с сияқты. , өтінемін, мен оны қазір табамын, асықпа».
  • Жалпы, 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 туралы сөйлесемін, сілтемелер мен ойлармен бөлісемін.

Ақпарат көзі: www.habr.com

пікір қалдыру