TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Learn to type before you learn to code

12 pointsby hvdabout 11 years ago

13 comments

duiker101about 11 years ago
I would like to disagree. While it might be true that being good at typing can help and certainly doesn't hurt I don't think it is a requirement. Also being slow at typing will make you think twice at what you are writing, which is good! Personally I learnt to type properly only finding my first full time job!
评论 #7327259 未加载
评论 #7327235 未加载
j45about 11 years ago
I've found typing faster means thinking faster, reading faster, comprehending faster, developing faster, debugging faster and generally getting things done faster.
joshonthewebabout 11 years ago
I cheated my way through the typing classes in Computer Lit and couldn't touch type for a long time after I was coding professionally. Eventually I felt a bit ridiculous about it and bought a Das Keyboard Ultimate. I never did exercises or anything, just committed to typing on that keyboard at work. After a couple of weeks I was typing faster than ever without looking. One of the better investments I've made.
hvdabout 11 years ago
Point noted duiker101, I think though typing well is a discipline in itself and enhances dev productivity. I think there was a post by Steve Yegge a few years back on learning to type <a href="http://steve-yegge.blogspot.com/2008/09/programmings-dirtiest-little-secret.html" rel="nofollow">http:&#x2F;&#x2F;steve-yegge.blogspot.com&#x2F;2008&#x2F;09&#x2F;programmings-dirties...</a>
tasoeurabout 11 years ago
The way you type <i>is not</i> related to the way you think, and therefore code.<p>I must say extensive computer use (and mainly coding) is what made me type fast &amp; accurately enough (according to the various tests found on this blog post).<p>Knowing how to talk in a foreign language will help you write better in this same language. I&#x27;m not sure that such an analogy can be drawn from typing&#x2F;coding.<p>I know some dyslexic people coding pretty well and I&#x27;d say that most of the time it&#x27;s a problem of accuracy.
zebraabout 11 years ago
Question to any touch typist who codes: how do you cope with all the special characters: (){}[];:&#x27;`!@#$% ?<p>Do they slow you or make you leave the home row?
评论 #7327384 未加载
jjszabout 11 years ago
I felt this was a subliminal advertisement for Ratatype so I tried it out. Not many people use it: I got placed 4 &#x2F; 75 with these mediocre stats: <a href="http://imgur.com/ikSxiSE" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;ikSxiSE</a><p>I suggest to add some WPM time visualization and a shortcut for restarting. Thank you, it was fun.
评论 #7390887 未加载
billyjobobabout 11 years ago
If you are a non-typist and you are going to learn to type you should learn Dvorak or Colemak. For anyone who already knows Qwerty it isn&#x27;t worth the time to re-train, but if you don&#x27;t know any layout yet it&#x27;s a good opportunity to chose an optimal one.
评论 #7327482 未加载
hvdabout 11 years ago
Yes my technique improved after i purchased a kinesis advantage split keyboard which forced me to separate hands, Now with gtypist drills I am much better on regular ones as well. Great to know learning to type has worked well for you @joshontheweb &amp; @j45
shalmaneseabout 11 years ago
Jeff Atwood wrote something similar about this: <a href="http://blog.codinghorror.com/we-are-typists-first-programmers-second/" rel="nofollow">http:&#x2F;&#x2F;blog.codinghorror.com&#x2F;we-are-typists-first-programmer...</a>
AdamFortabout 11 years ago
Great thing. Pass a test at <a href="http://www.ratatype.com/typing-test/" rel="nofollow">http:&#x2F;&#x2F;www.ratatype.com&#x2F;typing-test&#x2F;</a> and print a typing certificate, put in CV.
kstenerudabout 11 years ago
Meh. You don&#x27;t need to type that fast to write software. You&#x27;ll spend far more time designing your program than you will actually typing on the keyboard.
ahpabout 11 years ago
I disagree. Typing is boring, coding is fun.<p>Learn to type <i>by</i> learning to code.
评论 #7327521 未加载