How efficient programmers using the keyboard

        Keyboard as a programmer guy to eat, most of the time almost every day are using the keyboard, it is essential to improve efficiency in the use of the keyboard for programmers. After research, I found that factors affecting the efficiency of programmers and other aspects of the following: Select the keyboard, typing proficiency as well as the use of shortcut keys.

First, select the keyboard

        We must first of its profits. A good keyboard typing can not only improve efficiency, but also can feel comfortable input allows the programmer to immerse yourself in the knock code. But the Master of the graduates for portability, we are using a laptop, and notebook computers to thin, keyboard keys generally is short, not very good typing experience. In order to quantify the importance of the keyboard, I did two sets of keyboard input test, enter content into two C ++ code, test results are as follows:

        The first group: laptop keyboard Huawei matebook: 10 minutes 13 seconds flico108 mechanical keyboard keys: 8 minutes and 24 seconds

        Group II: Huawei matebook notebook keyboard: 7 minutes and 40 seconds flico108 mechanical keyboard keys: 6 minutes 33 seconds

        Note: In order to ensure the validity of the test results, code contains Chinese comments, and are not using the auto-complete function.

        The test results showed that: a mechanical keyboard input efficiency improvement of about 20%, and can more effectively avoid the wrong word, it is recommended that you use a small partner laptop using an external mechanical keyboard at a convenient time.

        Keyboard recommend the following: https://www.zhihu.com/question/314850411/answer/616953862

       https://zhuanlan.zhihu.com/p/19982048

 

 

Second, practice typing speed

        Programmer typing speed is a required course, there are a lot of practice typing software on the network, such as Jinshan typing-typing expert, and so on. For programmers can also practice in the actual programming.

        The first is fingering training, fingering focus throughout the entire training period and practical use, accuracy is the first step to training fingering. Before failed to do exactly that speed is of no significance. Accurate fingering accompanied by a touch typing, this is well understood, to achieve the core touch typing is accurate homing after the palms and the displacement of each finger for individual keys muscle memory. You should always remember, error correction is speed, not at full input errors, slow speed and then will be very substantial.

        But also the ability to have a good word, word is the ability for word in a sentence ability to accurately disconnected. This is a long-term capacity needs training, related to personal vocabulary, vocabulary sensitivity, understanding industry terms, the use of software functionality and many other capabilities. Enter the sentence does not suggest that you use, it will seriously affect the input rhythm, rhythm disorder, and will chaotic thinking, fingering will be chaos. At the same time, related to the word capacity unusual word input method, which is called the training word eraser. For example, to enter "shadow", a word not commonly used, often priority is optional word "shall, hard, Britain" and so on, this time to enter the "shadow", and then back to delete the last word, get the word, is superior in speed a list of selected words.

        In short, typing speed is to excel in the long-term practice, just keep correct input habit to practice more, always improve their typing skills.

Third, the use of keyboard shortcuts

        Windows has a lot of useful shortcut keys, such as:

        Computer lock screen: Hold down the windows key and press the L key

        Step Recorder: Press windows key + R, psr.exe input Enter, and then click the "Start Recording"

        Screen magnifier: Hold down the windows key and then press the plus key continuous hard

        Virtual Keyboard: Use the mouse to open the Run field, type osk, the computer automatically appears a virtual keyboard

        More Windows shortcuts: https://zhuanlan.zhihu.com/p/52353535

        Mac More shortcuts: https://zhuanlan.zhihu.com/p/39344274

Guess you like

Origin www.cnblogs.com/happyyouli/p/11546271.html