പ്രോഗ്രാമർമാർക്കുള്ള ടച്ച് ടൈപ്പിംഗ് പ്രധാനമായും ഒരു സാധാരണ ടൈപ്പിംഗ് കോഴ്സ് ഒഴിവാക്കുന്ന കീകളെക്കുറിച്ചാണ്: അക്കങ്ങൾ, ബ്രാക്കറ്റുകൾ, ഓപ്പറേറ്ററുകൾ, അവയ്ക്ക് ചുറ്റുമുള്ള Shift കോമ്പിനേഷനുകൾ. ഗദ്യം 90 WPM-ൽ ടൈപ്പ് ചെയ്യുന്ന ഒരു പ്രോഗ്രാമർ കോഡിൽ പതുക്കെയാകാം, 50 WPM-ൽ ഗദ്യം ടൈപ്പ് ചെയ്യുന്ന ഒരാൾ കോഡിൽ വേഗമേറിയവനുമാകാം. ടെസ്റ്റിംഗിനിടെ ഞങ്ങളുടെ സ്വന്തം സോഴ്സ് ഫയലുകൾ കസ്റ്റം മോഡിലേക്ക് പേസ്റ്റ് ചെയ്യുമ്പോഴാണ് ഞങ്ങൾ ഇത് ശ്രദ്ധിച്ചത്. വാക്കുകൾ മോഡിനെ അപേക്ഷിച്ച് വേഗത മൂന്നിലൊന്നോ അതിലധികമോ കുറഞ്ഞു, ഓരോ കീയുടെയും ഹീറ്റ്മാപ്പ് നമ്പർ റോയിലും വലത് ചെറുവിരലിലും തെളിഞ്ഞു, ഏറ്റവും വേഗം കുറഞ്ഞ ബർസ്റ്റുകൾ ബ്രാക്കറ്റുകളുള്ള ടോക്കണുകളിലായിരുന്നു.
ഗദ്യത്തിലെ WPM കോഡ് ടൈപ്പിംഗിന്റെ മോശം സൂചകമാകുന്നത് എന്തുകൊണ്ട്
കോഡ് ടെക്സ്റ്റിൽ നിന്ന് മൂന്ന് തരത്തിൽ വ്യത്യസ്തമാണ്, സാധാരണ ഇംഗ്ലീഷ് വാക്കുകളിൽ നിന്ന് നിർമ്മിച്ച ടൈപ്പിംഗ് ടെസ്റ്റ് അവയിൽ ഒന്നും അളക്കുന്നില്ല.
ഒന്നാമത്തേത് അക്ഷരങ്ങളുടെ മിശ്രണമാണ്. ഞങ്ങൾ എണ്ണി. ഈ ബ്ലോഗിലെ ആദ്യ പത്ത് കുറിപ്പുകളിൽ, സ്പേസ് അല്ലാത്ത ഓരോ 100 അക്ഷരങ്ങളിലും ഏകദേശം 93 എണ്ണം അക്ഷരങ്ങളും 5 ചിഹ്നങ്ങളും 2 അക്കങ്ങളുമാണ്. npm-ന്റെ കമാൻഡ്-ലൈൻ ടൂളിന്റെ JavaScript സോഴ്സിൽ അക്ഷരങ്ങൾ ഏകദേശം 80 ആയി കുറയുന്നു, ചിഹ്നങ്ങൾ 19 ആയി ഉയരുന്നു. Python-ന്റെ json, email മൊഡ്യൂളുകളിൽ അക്ഷരങ്ങൾ 80 മുതൽ 85 വരെ, ഞങ്ങളുടെ ഒരു സാന്ദ്രമായ ബിൽഡ് സ്ക്രിപ്റ്റിൽ 64, അതിലെ അക്ഷരങ്ങളിൽ മൂന്നിലൊന്നും ചിഹ്നങ്ങൾ. അതായത് ഞങ്ങളുടെ ഗദ്യത്തേക്കാൾ ഏകദേശം മൂന്ന് മുതൽ ഏഴ് മടങ്ങ് വരെ ചിഹ്നങ്ങൾ കോഡിലുണ്ട്. അവയിൽ മിക്കതും മുകളിലെ നിരയിലാണ് അല്ലെങ്കിൽ Shift വേണം, അതായത് വലത് ചെറുവിരലും ദുർബലമായ നീട്ടലുകളും. ഞങ്ങളുടെ ഇംഗ്ലീഷ് വാക്ക് ടെസ്റ്റുകൾ ഒരു സബ്ടൈറ്റിൽ കോർപ്പസിലെ ഏറ്റവും സാധാരണമായ 1,000 വാക്കുകളിൽ നിന്നാണ് നിർമ്മിച്ചിരിക്കുന്നത്; "{" അവയിൽ ഇല്ല.
രണ്ടാമത്തേത് താളമാണ്. ഗദ്യം നീണ്ട ഒഴുക്കിൽ ടൈപ്പ് ചെയ്യുന്നു. ചിന്തിക്കാനും സ്ക്രോൾ ചെയ്യാനും വായിക്കാനുമുള്ള ഇടവേളകൾക്കിടയിലെ ചെറിയ ബർസ്റ്റുകളിലാണ് കോഡ് ടൈപ്പ് ചെയ്യുന്നത്. 136 ദശലക്ഷം കീസ്ട്രോക്കുകളെക്കുറിച്ചുള്ള Dhakal et al.-ന്റെ 2018-ലെ പഠനത്തിൽ വാക്യങ്ങൾ പകർത്തിക്കൊണ്ടിരുന്ന സന്നദ്ധപ്രവർത്തകർക്ക് കീകൾക്കിടയിൽ ശരാശരി ഏകദേശം 239 ms ആയിരുന്നു. ഒരു പ്രോഗ്രാമറുടെ ദിവസം നിരവധി സെക്കൻഡുകൾ നീളുന്ന ഇടവേളകൾ നിറഞ്ഞതാണ്, ചെറിയ ഒഴുക്കുകൾക്കുള്ളിലെ ബർസ്റ്റ് വേഗതയാണ് ഏത് ശരാശരിയേക്കാളും പ്രധാനം.
മൂന്നാമത്തേത് എഡിറ്ററാണ്. ഓട്ടോകംപ്ലീറ്റ്, സ്നിപ്പെറ്റുകൾ, കീബോർഡ് ഷോർട്ട്കട്ടുകൾ എന്നിവ കാരണം ജോലി ചെയ്യുന്ന ഒരു പ്രോഗ്രാമർ സ്ക്രീനിലെ അക്ഷരങ്ങളുടെ ഒരു ഭാഗം മാത്രമേ ടൈപ്പ് ചെയ്യുന്നുള്ളൂ. ഒരു ടൈപ്പിംഗ് ടെസ്റ്റിനും അത് അളക്കാനാവില്ല, ഞങ്ങളുടേത് അങ്ങനെ നടിക്കുന്നുമില്ല.
പ്രോഗ്രാമിംഗിന് ടൈപ്പിംഗ് വേഗത പ്രധാനമാണോ?
ആളുകൾ കരുതുന്നതിനേക്കാൾ കുറവ്, മറ്റൊരിടത്തും. പ്രോഗ്രാമറാകാൻ 60 WPM മതിയോ എന്ന് ആരെങ്കിലും ചോദിച്ചാൽ, ഉത്തരം അതെ എന്നാണ്, ഒരു നിബന്ധനയോടെ: ചിഹ്നങ്ങൾക്കും അക്കങ്ങൾക്കുമായി നിങ്ങൾ താഴേക്ക് നോക്കുന്നുവെങ്കിൽ, 60 WPM അല്ല നിങ്ങൾ കോഡ് ടൈപ്പ് ചെയ്യുന്ന വേഗത. ചിന്താധാര മുറിയാതെ ഒരു വരി ടൈപ്പ് ചെയ്യാൻ കഴിയുന്നതാണ് റോ വേഗതയേക്കാൾ പ്രധാനം, കീബോർഡിലേക്ക് താഴ്ന്നുനോക്കുന്നതാണ് അത് മുറിക്കുന്നത്.
ചിഹ്നങ്ങൾ വേഗത്തിൽ ടൈപ്പ് ചെയ്യാൻ, ആരും അത് പഠിപ്പിക്കാത്തത് എന്തുകൊണ്ട്
ടൈപ്പിംഗ് ഫോറങ്ങളിൽ വീണ്ടും വീണ്ടും ഉയരുന്ന ഒരു ചോദ്യം: ഒരാൾക്ക് അക്ഷരങ്ങൾ മാന്യമായ വേഗതയിൽ ടച്ച് ടൈപ്പ് ചെയ്യാനാകും, പക്ഷേ കോഡിംഗ് തുടങ്ങുന്ന നിമിഷം ചിഹ്നങ്ങൾക്കും അക്കങ്ങൾക്കും വലിയക്ഷരങ്ങൾക്കു പോലും വേണ്ടി തിരയുന്ന അവസ്ഥയിലേക്ക് തിരികെയെത്തുന്നു; അക്ഷരങ്ങൾ പഠിച്ചതുപോലെ, ഏതാനും കീകൾ വീതം, അവ ക്രമേണ പഠിക്കാൻ ഒരു വഴി അവർക്ക് വേണം.
ചിഹ്നങ്ങളെ കഠിനമാക്കുന്നതിന്റെ ഒരു ഭാഗം Shift ആണ്. ഞങ്ങൾ എണ്ണിയ npm സോഴ്സിൽ, ചിഹ്ന കീസ്ട്രോക്കുകളിൽ ഏകദേശം 45% ( ) { } : $ പോലുള്ള Shift ചേർന്ന അക്ഷരങ്ങളായിരുന്നു; ഒരൊറ്റ വലിയക്ഷരം എണ്ണുന്നതിനു മുമ്പുതന്നെ സ്പേസ് അല്ലാത്ത ഓരോ 100 അക്ഷരങ്ങളിലും ഏകദേശം 9. അതിനാൽ ആദ്യം Shift ശീലം ശരിയാക്കുക: അക്ഷരം ടൈപ്പ് ചെയ്യാത്ത കൈ കൊണ്ട് Shift അമർത്തുക. (, ) എന്നിവ വലതുകൈയുടെ 9, 0 എന്നിവയിലാണ്, അതിനാൽ അവയ്ക്ക് ഇടത് Shift; ! @ # $ ഇടതുകൈയിലാണ്, അതിനാൽ അവയ്ക്ക് വലത് Shift. സ്വയം പഠിച്ച മിക്ക ടൈപ്പിസ്റ്റുകളും എല്ലാത്തിനും ഇടത് Shift പിടിക്കുന്നു, ! ടൈപ്പ് ചെയ്യുമ്പോൾ അത് ഇടത് ചെറുവിരലിനോട് ഒരേസമയം രണ്ട് കീകൾ അമർത്താൻ ആവശ്യപ്പെടുന്നു. @, $ എന്നിവയുള്ള ഒരു വരി ടൈപ്പ് ചെയ്ത് ഏത് ചെറുവിരലാണ് നീങ്ങുന്നതെന്ന് നോക്കി നിങ്ങളുടെ ശീലം പരിശോധിക്കുക.
ചിഹ്നങ്ങൾ ഒറ്റയ്ക്ക് ഡ്രിൽ ചെയ്യാൻ പ്രയാസമാണ്, ഡ്രിൽ ചെയ്യുന്നതുതന്നെ വിരസവുമാണ്: അക്ഷരങ്ങൾ വാക്കുകൾക്കൊപ്പം വരുന്നു, ബ്രാക്കറ്റുകൾ കോഡിനൊപ്പം വരുന്നു, ക്രമരഹിതമായ കോഡ് രസകരവുമല്ല. യഥാർത്ഥ കോഡ് വരികളിൽ, ഒരു സമയം ഒരു വിഭാഗം വീതം, ചിഹ്നങ്ങൾ ഡ്രിൽ ചെയ്യുക എന്നതാണ് ഞങ്ങളുടെ ഉത്തരം.
ഒരു സമയം ഒരു വിഭാഗം
ഞങ്ങൾ ഉപയോഗിക്കുന്ന ക്രമം ഇതാണ്, പരിശീലന പേജിനായി ഞങ്ങൾ നിർമ്മിക്കുന്ന ചിഹ്ന ട്രാക്കിന്റെ ക്രമവും. അത് പുറത്തിറങ്ങുന്നതുവരെ, യഥാർത്ഥ കോഡ് കസ്റ്റം മോഡിലേക്ക് പേസ്റ്റ് ചെയ്ത്, ഒരു സമയം ഒരു ചിഹ്ന വിഭാഗം വീതം, ഇപ്പോഴത്തേത് 95% കൃത്യതയിൽ എത്തുന്നതുവരെ അടുത്ത വിഭാഗം ചേർക്കാതെ, നിങ്ങൾക്കും ഇതേ കാര്യം ചെയ്യാം:
- അക്കങ്ങൾ. ഹോം റോ വിരലുകൾ മുകളിലേക്ക് നീട്ടി നമ്പർ റോ. ഇത് ആദ്യം വരുന്നത് അക്ഷരമല്ലാത്തവയിൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന വിഭാഗമായതിനാലും, ചൂണ്ടുവിരൽ 4, 5, 6, 7 എന്നിവ ചെയ്യുന്നതുപോലെ മിക്കവാറും എല്ലാവർക്കും ഇവിടെ ഒരു മോശം ശീലം ഉള്ളതിനാലുമാണ്. നമ്പർ ടെസ്റ്റ് ഒരു വേഗത്തിലുള്ള പരിശോധനയാണ്.
- ജോഡികളായി ബ്രാക്കറ്റുകൾ. ആദ്യം ( ), പിന്നെ [ ], പിന്നെ { }. ജോഡികളായി, കാരണം ഒന്നില്ലാതെ മറ്റൊന്ന് നിങ്ങൾ മിക്കവാറും ടൈപ്പ് ചെയ്യില്ല: ആ npm സോഴ്സിൽ ( 6,195 തവണയും ) 6,194 തവണയും വരുന്നു. തുറക്കൽ-അടയ്ക്കൽ ചലനം ഒറ്റ യൂണിറ്റായി പരിശീലിപ്പിക്കുന്നതാണ് അതിനെ വേഗമേറിയതാക്കുന്നത്. മിക്കവരുടെയും താളം മുറിയുന്നത് അടയ്ക്കുന്ന ബ്രാക്കറ്റിലാണ്.
- ഓപ്പറേറ്ററുകൾ. = + - * / ആംഗിൾ ബ്രാക്കറ്റുകൾ, ഒപ്പം സംയുക്ത രൂപങ്ങളും (==, =>, +=, !=). ഇവ നമ്പർ റോയിലും വലതുകൈയുടെ ചിഹ്ന കീകളിലുമായി ചിതറിക്കിടക്കുന്നു, പലതിനും അതേ കൈയിൽ Shift വേണം, അതാണ് ബുദ്ധിമുട്ടുള്ള ഭാഗം.
- ഉദ്ധരണി ചിഹ്നങ്ങളും വിരാമചിഹ്നങ്ങളും. ' " ; : , . ഇവയിൽ മിക്ക ജോലിയും വലത് ചെറുവിരലിനാണ്. C-കുടുംബ, Python ടൈപ്പിസ്റ്റുകൾ ഏറ്റവും കൂടുതൽ വ്യത്യാസപ്പെടുന്നത് സെമികോളനുകളിലും കോളനുകളിലുമാണ്, അതിനാൽ നിങ്ങൾ ഉപയോഗിക്കുന്ന ഭാഷയിലെ വരികളിൽ പരിശീലിക്കുക.
- ഷെല്ലും വിചിത്രമായവയും. പൈപ്പ്, ബാക്ക്സ്ലാഷ്, ടിൽഡ്, ബാക്ക്ടിക്ക്, കാരറ്റ്, ആംപർസാൻഡ്, ഹാഷ്, ഡോളർ, അറ്റ്-ചിഹ്നം, _ കീ. _-ഉം ബാക്ക്ടിക്കും മിക്കവരെയും അത്ഭുതപ്പെടുത്തുന്നു; snake_case കോഡ് _ നിരന്തരം ഉപയോഗിക്കുന്നു, മിക്ക ടൈപ്പിസ്റ്റുകളും അത് തെറ്റായ വിരൽ കൊണ്ടാണ് അമർത്തുന്നത്.
ഓരോ വിഭാഗത്തിനും മിക്കവർക്കും പത്ത് മിനിറ്റ് സെഷനുകളുടെ ഒന്നോ രണ്ടോ ആഴ്ച വേണം, അതിനാൽ മുഴുവൻ ട്രാക്കും രണ്ടോ മൂന്നോ മാസമാണ്. അക്ഷരങ്ങൾ പഠിക്കുന്നതിനേക്കാൾ പതുക്കെയാണിത്, കാരണം ചിഹ്ന കീകൾ കൂടുതൽ അകലെയാണ്, നിങ്ങൾ മാറ്റുന്ന ശീലങ്ങൾ കൂടുതൽ പഴയതുമാണ്.
ഓരോ കീയുടെയും സ്ഥിതിവിവരക്കണക്കുകൾ നിരീക്ഷിച്ചതിൽ നിന്ന്, എന്താണ് തെറ്റുന്നത്: ആളുകൾ ചിഹ്നം ശരിയായ വിരൽ കൊണ്ട് പഠിക്കുന്നു, പിന്നെ സമ്മർദ്ദത്തിൽ പഴയതിലേക്ക് മടങ്ങുന്നു, കാരണം ഏതാനും ആഴ്ചകളിലേക്ക് പഴയ ചലനമാണ് വേഗമേറിയത്. സ്ഥിതിവിവരക്കണക്കുകൾ അതിനെ ഇടവേള വല്ലാതെ മാറുന്ന ഒരു കീ ആയി കാണിക്കുന്നു: ശരിയായി നീട്ടുമ്പോൾ വേഗം, അല്ലാത്തപ്പോൾ പതുക്കെ. പരിഹാരം ആ വിഭാഗത്തിൽ ഒരാഴ്ച കൂടി നിൽക്കുക എന്നതാണ്.
ബ്രാക്കറ്റ് ജോഡികളും ഓട്ടോ-ക്ലോസിംഗും
എഡിറ്ററുകൾ ബ്രാക്കറ്റുകൾ സ്വയം അടയ്ക്കുന്നു, അത് ന്യായമായ ഒരു ചോദ്യം ഉയർത്തുന്നു: അടയ്ക്കുന്ന ബ്രാക്കറ്റ് ടൈപ്പ് ചെയ്യാൻ എന്തിന് പഠിക്കണം?
രണ്ട് കാരണങ്ങൾ. ഓട്ടോ-ക്ലോസിംഗ് സ്ഥിരതയുള്ളതല്ല: ചില സ്ഥലങ്ങളിൽ അത് പ്രവർത്തിക്കുന്നു, ടെർമിനലിലോ ചാറ്റ് വിൻഡോയിലോ പോലെയുള്ള മറ്റിടങ്ങളിൽ ഇല്ല. അതിനെ ആശ്രയിക്കുന്ന ടൈപ്പിസ്റ്റ് അത് പ്രവർത്തിച്ചോ എന്ന് പരിശോധിക്കാൻ ഓരോ തവണയും മടിക്കുന്നു, ആ മടിക്ക് കീസ്ട്രോക്കിനേക്കാൾ വിലയുണ്ട്. സ്വയം അടച്ച ബ്രാക്കറ്റിന് മുകളിലൂടെ ടൈപ്പ് ചെയ്യുന്നതും (എഡിറ്റർ ഇതിനകം ഒന്ന് ചേർത്തിരിക്കുമ്പോൾ ")" അമർത്തുന്നത്) ഒരു കീസ്ട്രോക്ക് തന്നെയാണ്, അതിനാൽ ഏതായാലും നിങ്ങൾ അടയ്ക്കുന്ന ബ്രാക്കറ്റ് ടൈപ്പ് ചെയ്യുന്നു.
ഇവിടെ കസ്റ്റം മോഡിലേക്ക് കോഡ് പേസ്റ്റ് ചെയ്യുമ്പോൾ, ടെക്സ്റ്റ് വൈറ്റ്സ്പേസിൽ വിഭജിക്കപ്പെടുന്നു, അതിനാൽ ഇൻഡന്റേഷൻ അപ്രത്യക്ഷമാകുന്നു, ഓരോ ടോക്കണും ഒരു വാക്കാകുന്നു. അതൊരു പരിമിതിയും ഒരേസമയം ഒരു സൗകര്യവുമാണ്: ഓരോ Python വരിയുടെയും തുടക്കത്തിൽ നിങ്ങൾ നാല് സ്പേസ് ടൈപ്പ് ചെയ്യേണ്ട, അവ പരിശീലിക്കുന്നുമില്ല. ഒരു എഡിറ്റർ ചെയ്യുന്നതുപോലെ ഇൻഡന്റേഷനും സ്വയം അടച്ച ജോഡികളും കൈകാര്യം ചെയ്യുന്ന ശരിയായ ഒരു കോഡ് മോഡ് ഞങ്ങളുടെ പട്ടികയിലുണ്ട്, അത് തോന്നുന്നതിനേക്കാൾ കഠിനമാണ്.
കോഡ് വേഗതയും ഗദ്യ വേഗതയും
പെർസന്റൈലുകൾ പ്രസിദ്ധീകരിക്കാൻ മതിയായ കോഡ്-മോഡ് ഫലങ്ങൾ ഞങ്ങളുടെ പക്കലില്ല, അവ കെട്ടിച്ചമയ്ക്കുന്നതിനേക്കാൾ കാത്തിരിക്കാനാണ് ഞങ്ങൾക്ക് ഇഷ്ടം. ഞങ്ങളുടെ സ്വന്തം ശ്രമങ്ങളിൽ, യാഥാർത്ഥ്യബോധമുള്ള ഒരു സ്നിപ്പെറ്റിലെ കോഡ് വേഗത അതേ വ്യക്തിയുടെ ഗദ്യ വേഗതയുടെ ഏകദേശം പകുതി മുതൽ മൂന്നിൽ രണ്ട് വരെയാണ്, പൊതുവായ പരിശീലനത്തേക്കാൾ ചിഹ്ന പരിശീലനം കൊണ്ടാണ് ആ അനുപാതം കൂടുതൽ മെച്ചപ്പെടുന്നത്.
കൈമാറ്റം ചെയ്യപ്പെടുന്ന സംഖ്യ കൃത്യതയാണ്. ഗദ്യം 97% കൃത്യതയിലും കോഡ് 90%-ലും ടൈപ്പ് ചെയ്യുന്ന പ്രോഗ്രാമർക്ക് ചിഹ്നങ്ങളിൽ പ്രശ്നമുണ്ട്, ഏതൊക്കെ ചിഹ്നങ്ങൾ എന്ന് ഓരോ കീയുടെയും ഹീറ്റ്മാപ്പ് കൃത്യമായി കാണിക്കുന്നു. രണ്ടിലും 97% ഉള്ള പ്രോഗ്രാമർ കൂടുതൽ കോഡ് ടൈപ്പ് ചെയ്താൽ മതി. തിരുത്തിയ പിഴവുകളെ കൃത്യത എങ്ങനെ കണക്കാക്കുന്നു എന്ന് ഞങ്ങളുടെ സ്കോറിംഗ് രീതിശാസ്ത്രം വിശദീകരിക്കുന്നു.
ഒരു സ്റ്റാൻഡേർഡ് മാനദണ്ഡത്തിന്, അക്കങ്ങൾ ഓണാക്കിയ ചിഹ്ന ടെസ്റ്റ് ആണ് ഞങ്ങളുടെ സാധാരണ മോഡുകളിൽ കോഡിനോട് ഏറ്റവും അടുത്തത്. അതിൽ ബ്രേസുകൾ ഉണ്ടാകില്ല, പക്ഷേ അത് Shift കീയും നമ്പർ റോയും കൊണ്ടുവരുന്നു, മിക്കവർക്കും വിടവ് അവയാണ്.
സഹായിക്കുന്ന കീബോർഡ് തിരഞ്ഞെടുപ്പുകൾ
പ്രോഗ്രാമർമാർക്ക് ലഭിക്കുന്ന കീബോർഡ് ഉപദേശം മിക്കവാറും സ്വിച്ചുകളെക്കുറിച്ചാണ്, മിക്കവാറും അപ്രസക്തവുമാണ്.
സ്വിച്ചിനേക്കാൾ പ്രധാനം ലേഔട്ടാണ്. Dvorak ബ്രാക്കറ്റുകളെ നമ്പർ റോയിലേക്ക് ഉയർത്തുന്നു, മിക്ക ചിഹ്നങ്ങളുടെയും സ്ഥാനം മാറ്റുന്നു. Colemak-ഉം Workman-ഉം ബ്രാക്കറ്റുകളെ QWERTY-യിലുള്ളിടത്തു തന്നെ നിലനിർത്തുന്നു, പക്ഷേ രണ്ടും സെമികോളനെ QWERTY-യിൽ P ഉള്ളിടത്തേക്ക് മാറ്റുന്നു, C-കുടുംബ പ്രോഗ്രാമർമാർക്ക് അത് അനുഭവപ്പെടും. വിശദമായ പതിപ്പ് ലേഔട്ടുകളെക്കുറിച്ചുള്ള ലേഖനത്തിൽ ഉണ്ട്.
വലിയ കീബോർഡിനേക്കാൾ നല്ലത് ഒരു ചിഹ്ന ലെയറാണ്. പല സ്പ്ലിറ്റ്, കോംപാക്റ്റ് കീബോർഡുകളും ഒരു തള്ളവിരൽ കീ പിടിക്കുമ്പോൾ സജീവമാകുന്ന ലെയറിൽ ബ്രാക്കറ്റുകളും ഓപ്പറേറ്ററുകളും ഹോം റോ വിരലുകൾക്ക് കീഴിൽ വയ്ക്കാൻ അനുവദിക്കുന്നു. പ്രോഗ്രാമർമാർ വിവരിക്കുന്ന എല്ലാ ഹാർഡ്വെയർ മാറ്റങ്ങളിലും ഞങ്ങൾ ആദ്യം പരീക്ഷിക്കുന്നത് ഇതായിരിക്കും, കാരണം പിന്നീടൊരിക്കലും ഒരു ചിഹ്നത്തിനായി താഴേക്ക് നോക്കേണ്ടി വരില്ല.
ISO vs ANSI. ISO കീബോർഡുകളിൽ (UK, യൂറോപ്പിന്റെ ഭൂരിഭാഗവും), ഇടത് Shift-നരികിലെ അധിക കീയും ഉയരമുള്ള Enter കീയും ബാക്ക്സ്ലാഷും പൈപ്പും എവിടെയാണെന്ന് മാറ്റുന്നു. ഒന്നിൽ പരിശീലിച്ച് മറ്റൊന്നിൽ ജോലി ചെയ്താൽ, നിങ്ങളുടെ ചെറുവിരൽ പിഴയ്ക്കും. അതുകൊണ്ടാണ് ഞങ്ങളുടെ എമുലേഷൻ Colemak-DH-ന്റെ രണ്ട് വകഭേദങ്ങളും നൽകുന്നത്.
വേഗതയ്ക്ക് സ്വിച്ചുകൾ കാര്യമായി പ്രധാനമല്ല. ലീനിയർ, ടാക്റ്റൈൽ, ക്ലിക്കി സ്വിച്ചുകൾ അനുഭവത്തിലും ശബ്ദത്തിലും വ്യത്യസ്തമാണ്, നിങ്ങൾ ഏതാണ് അമർത്തിയതെന്ന് കീസ്ട്രോക്ക് ലോഗിന് അറിയില്ല. ഞങ്ങളുടെ മെക്കാനിക്കൽ കീബോർഡ് ലേഖനം സംഖ്യകളിലൂടെ കടന്നുപോകുന്നു.
ചിലർക്ക് ശബ്ദം ഫീഡ്ബാക്കിന് സഹായിക്കുന്നു: താഴേക്ക് നോക്കാതെ തന്നെ ഒരു ചിഹ്നം തെറ്റിയെന്ന് പിഴവ് ശബ്ദം പറയുന്നു. ചിഹ്നങ്ങൾ പഠിക്കുമ്പോൾ അത് ഓണാക്കുക.
ഒരു പ്രോഗ്രാമർക്കുള്ള പത്ത് മിനിറ്റ് സെഷൻ
ചിഹ്ന ട്രാക്ക് എടുക്കുന്ന രണ്ടോ മൂന്നോ മാസം ഞങ്ങൾ ദിവസവും ചെയ്യുന്നത്:
- രണ്ട് മിനിറ്റ്: വാം-അപ്പായി 30 സെക്കൻഡ് വാക്ക് ടെസ്റ്റ്, 97% കൃത്യതയിൽ.
- ആറ് മിനിറ്റ്: ഇപ്പോഴത്തെ ചിഹ്ന വിഭാഗം, നിങ്ങളുടെ സ്വന്തം കോഡിൽ നിന്ന് പേസ്റ്റ് ചെയ്ത കസ്റ്റം ടെക്സ്റ്റിൽ. പഴയ വിരലിലേക്ക് മടങ്ങുന്നതിന്റെ ആദ്യ ലക്ഷണത്തിൽ നിർത്തുക.
- രണ്ട് മിനിറ്റ്: നിങ്ങൾ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ഭാഷയിലെ ഒരു കോഡ് സ്നിപ്പെറ്റ്. പിന്നീട് WPM അല്ല, ഓരോ കീയുടെയും ഹീറ്റ്മാപ്പ് നോക്കുക.
പത്ത് മിനിറ്റ് ഇല്ലാത്ത ദിവസങ്ങളിൽ, അടയ്ക്കുന്ന ബ്രാക്കറ്റ് സ്വയം ടൈപ്പ് ചെയ്യുക. ഈ ലേഖനത്തിലെ ഏറ്റവും ചെറിയ ശീലമാണത്, സാധാരണയായി ആദ്യം ഫലം തരുന്നതും.
പതിവ് ചോദ്യങ്ങൾ
പ്രോഗ്രാമർമാർക്ക് നല്ല ടൈപ്പിംഗ് വേഗത എത്ര?
ചിഹ്നങ്ങളും അക്കങ്ങളും ടച്ച് ടൈപ്പ് ചെയ്യുന്നുവെങ്കിൽ ഏകദേശം 40 WPM മുതൽ മുകളിലേക്കുള്ളതെന്തും പ്രവർത്തനക്ഷമമാണ്. അതിനപ്പുറം, തടസ്സം വിരലുകളുടെ വേഗതയല്ല, ചിന്തയും വായനയും എഡിറ്റർ വൈദഗ്ധ്യവുമാണ്.
അക്കങ്ങൾ ടച്ച് ടൈപ്പ് ചെയ്യാൻ എങ്ങനെ പഠിക്കാം?
ഹോം റോയിൽ ഓരോ അക്കത്തിനും നേരെ താഴെയുള്ള വിരൽ ഉപയോഗിച്ച്, കൃത്യത 95%-ൽ നിൽക്കുന്നതുവരെ നമ്പർ റോ മാത്രമായി പരിശീലിക്കുക, പിന്നെ സാധാരണ ടെക്സ്റ്റിൽ അക്കങ്ങൾ കലർത്തുക.