Out of Dvorak and QWERTY which would be most beneficial to learn touchtyping on, as a programmer?
closed as not constructive by ChrisF♦ Feb 19 '12 at 23:11
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
I'd say QWERTY. But I guess it matters what spoken language you use and keyboard layout. |
|||
|
|
|
If you are only capable of learning one, I'd recommend Qwerty. For Dvorak, you'd need to change it on every computer you went to work on. If you were helping a colleague, you'd either have to ask them if you can change it for a moment, or look like a child picking at the letters. It's not an either/or thing though. If you feel Dvorak provides a decent productivity boost for your work, then learn that as well. Just be sure you know where the keys are in Qwerty too. Don't have Dvorak as the keyboard setting on any team VMs or servers you manage though. That'll just upset/irritate people. |
|||||||||||
|
|
whatever is the most common in your region. For most of the world that'll be a US QWERTY keyboard layout. |
|||||||||||
|
|
The only reason to consider Dvorak is if you're so convinced of its superiority that you'd never really even consider asking whether to use it or not. In other words, the simple act of asking about it is nearly absolute proof that you should stick with QWERTY. |
|||
|
|
Colemak. Made for the computer-age (unlike Dvorak), better than Dvorak, easier to learn, keeps a number of hotkeys in the same place (C, X, V, Q etc.). A lot of people here take the approach of "qwerty – easier when using other computers". How much of your time will be spent on your own computer vs. someone else's? Plus: the qwerty-layout is printed on most, so you can look down at the keys if necessary. In addition to probably already being familiar with it. It is possible to keep two layouts in the same head. (Consider the keyboard "TypeMatrix" as well (has hotkey for Colemak; Fn+F5)) Edit: Oh, and in addition, the creator is a programmer, and has taken this use into consideration. |
|||
|
|
There is a point at which raw WPM will not help you code faster. Let's say you manage to learn to type 200 WPM or whatever is good for Dvorak these days... you still have to stop every few lines and think about what you're going to do next. A 100+ WPM QWERTY typist is therefore not at any significant disadvantage to you. Besides, assuming you typed your question out on a standard QWERTY keyboard, you're probably halfway there already. +1 for QWERTY. |
|||
|
|
QWERTY. Yes, it's non-optimal. Yes, there are better/more efficient/cooler keyboard layouts. Yes, it's there by default on darned near every computer you will ever step up to. No, you don't have to install special software to enable it. Yes, you can fart around with a lot of other layouts but you're going to eventually learn QWERTY anyways, so you might just as well bite the bullet and do it now. Share and enjoy. |
|||
|
|
|
As a developer, the only important thing about touch typing is that you must be able to type without thinking about typing. If you can do that, you can type faster than you can program, and any additional ability in typing will be only marginally helpful. Therefore, learning any keyboard layout you have access to will give you most of the benefits typing can give you, and it really doesn't matter which one. Dvorak was advertised as a keyboard layout that allows people to type more and faster. You, as a developer, don't need that. (You might want it in other roles.) Therefore, I'd recommend that all developers learn to touch-type in QWERTY. It's almost always completely available, and doesn't require work to set up. |
|||
|
|

