This link has been bookmarked by 495 people . It was first bookmarked on 18 Mar 2006, by Kaala souza.
-
19 May 19
-
19 Dec 17
-
The key is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes.
-
Make sure that it keeps being enough fun so that you will be willing to put in your ten years/10,000 hours.
-
The best kind of learning is learning by doing.
-
Talk with other programmers; read other programs.
-
Work on projects with other programmers. Be the best programmer on some projects; be the worst on some others.
-
Learn at least a half dozen programming languages.
-
-
24 Feb 17
-
31 Mar 16
-
30 Dec 15
-
28 Dec 15
-
Felleisen et al.
-
As Alexander Pope said, a little learning is a dangerous thing.
-
-
07 Aug 15
-
03 Jan 15
-
24 Sep 14
-
23 Sep 14
-
22 Sep 14
-
02 Sep 14
Alfred ReichTeach Yourself Programming in Ten Years
-
14 Aug 14
-
24 Jul 14
-
02 May 14
brent lawrence"Teach Yourself Programming in Ten Years
Peter Norvig
Why is everyone in such a rush?
Walk into any bookstore, and you'll see how to Teach Yourself Java in 7 Days alongside endless variations offering to teach Visual Basic, Windows, the Internet, and so on in a few days or hours. I did the following power search at Amazon.com:
pubdate: after 1992 and title: days and
(title: learn or title: teach yourself)
and got back 248 hits. The first 78 were computer books (number 79 was Learn Bengali in 30 days). I replaced "days" with "hours" and got remarkably similar results: 253 more books, with 77 computer books followed by Teach Yourself Grammar and Style in 24 Hours at number 78. Out of the top 200 total, 96% were computer books.
The conclusion is that either people are in a big rush to learn about computers, or that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Beethoven, or Quantum Physics, or even Dog Grooming in a few days. Felleisen et al. give a nod to this trend in their book How to Design Programs, when they say "Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies. "programming learning education software development howto philosophy article peter norvig
-
10 Jun 13
-
06 Jun 13
-
13 May 13
-
19 Apr 13
-
24 Mar 13
-
19 Mar 13
-
12 Nov 12
lars kgreat article about the time and effort required to do programming... but ANYTHING really.
webdev programming marketing pr1 readlist development learning
-
29 Oct 12
-
28 Oct 12
-
03 Oct 12
-
24 Sep 12
-
06 Sep 12
mirada odeskPeter Norvig
-
22 Aug 12
-
11 Jun 12
macycronThe 21 day myth... Teach Yourself Programming in Ten Years The conclusion is that either people are in a big rush to learn about computers, or that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Bee
-
22 May 12
-
Omair Abdullah"Learn at least a half dozen programming languages. Include one language that supports class abstractions (like Java or C++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), one that supports coroutines (like Icon or Scheme), and one that supports parallelism (like Sisal). "
-
20 May 12
Guido Luz PercúLearn at least a half dozen programming languages. Include one language that supports class abstractions (like Java or C++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp), one that supports
-
18 May 12
-
17 May 12
Ami HafnerArtículo de norvig que critica la velocidad-ansiedad con la que se pretende enseñar y aprender a programar.
-
carlos puentesLearn: In 3 days you won't have time to write several significant programs, and learn from your successes and failures with them. You won't have time to work with an experienced programmer and understand what it is like to live in a C++ environment. In short, you won't have time to learn much. So the book can only be talking about a superficial familiarity, not a deep understanding. As Alexander Pope said, a little learning is a dangerous thing.
C++: In 3 days you might be able to learn some of the syntax of C++ (if you already know another language), but you couldn't learn much about how to use the language. In short, if you were, say, a Basic programmer, you could learn to write programs in the style of Basic using C++ syntax, but you couldn't learn what C++ is actually good (and bad) for. So what's the point? Alan Perlis once said: "A language that doesn't affect the way you think about programming, is not worth knowing". One possible point is that you have to learn a tiny bit of C++ (or more likely, something like JavaScript or Flash's Flex) because you need to interface with an existing tool to accomplish a specific task. But then you're not learning how to program; you're learning to accomplish that task.
in Three Days: Unfortunately, this is not enough, as the next section shows.programming learning education software development howto article philosophy
-
16 May 12
bob dolaneither people are in a big rush to learn about computers, or that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Beethoven, or Quantum Physics, or even Dog Grooming in a few days. Felleisen et al. give a nod to this trend in their book How to Design Programs, when they say "Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies.
-
15 May 12
-
19 Apr 12
-
11 Apr 12
-
09 Apr 12
-
29 Mar 12
-
09 Nov 11
-
29 Oct 11
-
27 Sep 11
-
26 Aug 11
-
20 Jul 11
-
05 Jun 11
-
05 Apr 11
-
02 Apr 11
-
04 Mar 11
-
12 Feb 11
-
23 Jan 11
-
17 Jan 11
-
Researchers (Bloom (1985), Bryan & Harter (1899), Hayes (1989), Simmon & Chase (1973)) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. The key is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes.
-
-
23 Dec 10
-
21 Oct 10
-
24 Aug 10
-
23 Aug 10
-
13 Jun 10
-
16 Feb 10
-
15 Feb 10
-
19 Jan 10
-
18 Jan 10
-
12 Jan 10
-
Researchers (Hayes, Bloom) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. There appear to be no real shortcuts: even Mozart, who was a musical prodigy at age 4, took 13 more years before he began to produce world-class music. In another genre, the Beatles seemed to burst onto the scene with a string of #1 hits and an appearance on the Ed Sullivan show in 1964. But they had been playing small clubs in Liverpool and Hamburg since 1957, and while they had mass appeal early on, their first great critical success, Sgt. Peppers, was released in 1967.
-
-
10 Dec 09
-
pproximate timing for various operations on a typical 1GHz PC in 2001:
execute single instruction 1 nanosec = (1/1,000,000,000) sec fetch word from L1 cache memory 2 nanosec fetch word from main memory 10 nanosec fetch word from consecutive disk location 200 nanosec fetch word from new disk location (seek) 8,000,000 nanosec = 8 millisec
-
-
25 Nov 09
-
12 Nov 09
-
08 Nov 09
-
29 Oct 09
-
17 Oct 09
-
02 Jul 09
-
23 Jun 09
-
23 Mar 09
-
12 Mar 09
-
18 Feb 09
-
24 Jan 09
-
14 Jan 09
-
12 Jan 09
-
11 Jan 09
-
10 Jan 09
Munish GandhiIt takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology.
-
it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology.
-
Ars longa, vita brevis, occasio praeceps, experimentum periculosum, iudicium difficile
-
Life is short, [the] craft long, opportunity fleeting, experiment treacherous, judgment difficult
-
-
09 Jan 09
-
Antonio VolponResearchers (Bloom (1985), Bryan & Harter (1899), Hayes (1989), Simmon & Chase (1973)) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, p
-
17 Dec 08
-
13 Nov 08
-
11 Nov 08
-
18 Sep 08
-
16 Sep 08
-
02 Sep 08
-
03 Aug 08
-
the most effective learning requires a well-defined task with an appropriate difficulty level for the particular individual, informative fee
-
dback, and opportunities for
-
repetition and corrections of errors.
-
-
22 Jul 08
-
03 Jul 08
-
02 Jul 08
-
30 Jun 08
-
25 Jun 08
-
24 Jun 08
Page Comments
Jogando.net o MELHOR SERVIDOR DE MU ONLINE DO BRASIL!
Com o Lançamento oficial do Novo servidor Phoenix Ep. 3 Season 6, o 6° Megaultrasuperhiper Evento Castle Siege Premiado com
direito a medalhas e muitas Novidades no servidor HARD! Sendo 7 servers diferenciados proporcionando sua diversão,
ENTRE JÁ NO SITE : http://www.jogando.net/mu/
cadastre-se e ganhe 5 dias vips !
Curta nossa página no Facebook : http://www.facebook.com/pages/jogandonet/371027529618526
By: SweeTDeath
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.