Hello! Until now I always looked at keyboard while coding and typed with 4 fingers, so I decided to learn how to type fast. Are standart schemes from internet are suitable for fast coding or it should be something special? Could anyone help me? ;)
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3814 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3517 |
7 | Radewoosh | 3410 |
8 | hos.lyric | 3399 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 169 |
2 | maomao90 | 162 |
2 | Um_nik | 162 |
4 | atcoder_official | 161 |
5 | djm03178 | 158 |
6 | -is-this-fft- | 157 |
7 | adamant | 155 |
8 | awoo | 154 |
8 | Dominater069 | 154 |
10 | luogu_official | 150 |
Hello! Until now I always looked at keyboard while coding and typed with 4 fingers, so I decided to learn how to type fast. Are standart schemes from internet are suitable for fast coding or it should be something special? Could anyone help me? ;)
Название |
---|
I am facing the issue... I want to increase my typing speed but with only competitive coding in mind and that too being a noob I am not sure if it will really be beneficial or should I just focus on my skills..
Typing with less than 10 fingers is a waste, not only in cp. Unfortunatly it is boring to learn. The good thing is, it does not take long and the ability will stay for all your life.
So google some ten finger typing tutorial and just practice like 30 minutes per day. For say, a month?
Smh I use 8 fingers and reach an averge of 100wpm
Seems you have got potential up to 125 wpm ;)
I use 3-4 fingers and have ~100-110 wpm average.
Are you a T-rex?
i dont think that you have to type fast to submit A or B in around 2-5 minutes.. i have to look at my keyboard to type and why should we learn something which will not help us in our current state its same like learning various algo while you are not able to solve A and B constantly
In all seriousness, I don't see how a human could realistically use all 10 fingers when typing. Do you hit the 'b' key with your right thumb or something? It seems like you would accidentally mistype space a lot...
Some do it like this https://www.experts-exchange.com/questions/21750158/Touch-Typing-Which-thumb-for-space-bar-and-why.html
I think normal fast typing is different a lot with coding fast. And I have not yet found any where to tell you how to CODE fast...
maybe you should learn touch typing. I learned it from typingclub.com. it has 600 lessons by completing all of them you will be able to type faster without looking at keyboard.
Typing with 10 fingers is pretty nice. It is undoubtedly worth learning. You can type pretty fast without looking on the keyboard even with your room lights turned off. It will hardly take one month to get comfortable with 10 finger typing :)
https://www.youtube.com/watch?v=U8Qc_dzQTJ4
Watch this 1-month progress video it's interesting. More than 50-60 Wpm is really nice :)
Does it really matters how fast you type? I know it seems silly but I always wondered if we really need to work on typing fast?
When the problems are easy then typing speed definitely matters imo.
I mean not just for cp but in life in general you'd end up wasting a lot of time if you can't type very fast when it wouldn't take to long to practice to get a little faster. However, if you can touch type where the thing limiting you is more your thinking speed than typing speed in most cases, than I think you're probably fine.
don't know if it matters or not, but in my opinion you can't think while coding if you have to constantly look at your keyboard
Typing fast feels good.
I started practicing touch typing from this and it seems good as I do it for some time as a warmup before practicing problems and my speed increased significantly in a few days. You can sure check it out.
Apps to speed up your touch typing skills.
https://play.typeracer.com
https://zty.pe/
https://www.ratatype.ru/
https://www.typerush.com/
Another to add to the list (and imo it's got the simplest yet beautiful UI): Keybr
I still type with two fingers, however my WPS is around 80~90, so I think there's no need for to change to ten
Imagine a piano player saying that.
Really?!!! 80-90 wpm with just 2 fingers on each hand?! That's crazy fast!
I relearned how to type in October because I was trying to learn Vim and I wasn't used to keeping my hands on the home row. I started off using a bunch of random typing tutor websites. Then I used typeracer.com. My WPM is around 100.
Any general tools to learn fast typing, and then also https://typing.io/lessons (just demo version) and typespeed if you use linux.
Hi! Touch typing actually pays off really well. At first, your speed drops down to about 5-10 wpm ( You might have an urge of going back to your normal typing), then there's a constant but steep rise in typing speed after 10 days of touch typing. After some time it creates muscle memory and is more of a fun thing to do!
I started touch typing 2-3 years back and in a month reached about 50+ wpm and in a year reached about 90+ wpm, and without touch typing, I was always between 40 — 50 wpm that too with too much effort.
How I learned: One thing to remember is that speed is secondary, first comes the accuracy. I just learned home row keys on TypeMaster and all the vowel locations, then went to 10fastfingers for practicing typing commonly used words, In a few weeks you would be comfortable to hold a normal conversation at 30 — 40 wpm. Then I went to type-racer to type actual paragraphs and over the time gradually shifted my coding to touch typing.
Hope it Helps!
Thanks!
Agreed! Also, once you learn touch typing and can get to ~50 wpm, you don't need to practice anymore because you get faster as you code more programs!
How did you shift to touch typing in coding? I am facing a lot of problems with implementing touch typing in coding as the very frequently used keys like +, =, !, | and the arrow keys are really far away, I started touch typing fifteen days ago, and now I can reach sixty WPM on monkeytype and 10fastfingers.com but when I start to code I get extremely slow that you can only imagine. I literally have to think about where the keys are, and it gets very frustrating. Please give me some suggestions.
don't force yourself to touch type in contests. Do it like you always did. But you'll realize that you're gradually transitioning to touch typing. You'll spend less time looking where the keys are etc. That's how it worked out for me. I reach 75-80 wpm on typing tests but it's quite low on programming. But i still feel an improvement from where i was.
I believe typing with more fingers wouldn't make your typing speed considerably faster.
I recommend you to use a blank keyboard. Trust me, you'll never look at it.
To learn fast typing, just play AOE2.