|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
#1 |
|
Member (3 bit)
Join Date: Dec 2003
Posts: 4
|
nature or nurture?
I've been learning java for 12 weeks at uni now, and I've noticed that some people grasp the information given very easily, whereas other people struggle greatly with trying to understand relatively easy to understand concepts.
Noticing this has made me question whether programming is something that can be done to a pro level by anyone, or whether certain "inborn" characteristics are required in order to be a sucess. Anyone's views on this would be welcomed. Yours harryMonster() |
|
|
|
|
|
#2 |
|
Member (10 bit)
Join Date: Jul 2002
Location: University of California, Santa Barbara
Posts: 800
|
I think you're correct. There are some people who can see new programming concepts and immediately integrate it into their programming repertoire, while others must scrutinize the textbook and ask the teacher or friends for help. There is just a logical way to think about and visualize programming that comes easily to some, like me, while others just don't see it. I think it is at least partially inborn, some people are just more logical and mathematical than others.
|
|
|
|
|
|
#3 |
|
Member (12 bit)
Join Date: Jul 2002
Location: Illinois
Posts: 3,557
|
This is true of all "jobs". Some people have a natural insight to things. Anything from physics to making hamburgers. There are always some that it comes easy to.
|
|
|
|
|
|
#4 |
|
Member (11 bit)
Join Date: Aug 2003
Location: NJ
Posts: 1,099
|
I'd say a combination of both. I can usually learn a program faster than the rest of my class. I can't say that I was born like this. I remember having a tough time sloving "x+3=-34" in high school algebra. So I had to practice to get better. But, I am always interested in PCs. My dad is a programmer so I had access to one long before the internet or Microsoft became popular (1980s).
__________________
P4 2.6C @ 3.12 || ASUS P4C800-E Dlx || Antec SOHO File Server w/ 5 case fans || Antec TruePower 430w PSU || 2 x 512MB Crucial PC3200 DDR || 280GB of total storage 7200rpm ATA100 8mb cache || LiteOn CDRW 52x32x52 || LiteOn DVD+/-RW SOHW-812S || WinXP Pro || Solarism 15" TFT LCD || 500VA TrippLite UPS || Logitech MX-700 Duo || ATI 9800 AIW || Sennheiser HD-555 |
|
|
|
|
|
#5 | |
|
Member (3 bit)
Join Date: Dec 2003
Posts: 4
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Member (9 bit)
Join Date: May 2002
Posts: 298
|
..."but I don't believe that in order to be a good coder you have to be a good mathamatician."
Well, to be an efficient coder, you need to be good at math. Maybe some things can be written in 4 lines rather than 20. Companies like Google definitely would find math important in a good programmer. |
|
|
|
|
|
#7 |
|
Member
Join Date: Apr 2001
Location: Na Pali Haven
Posts: 2,812
|
I was one of the best students in Math in my whole high school. I had A's every semester for four years. In programming BASIC, VB, and C++ I pretty much beat everyone in class on all assignments except this one kid who wasn't the best in school but was a good programmer. I never really liked programming even though I could do it. I was more a hardware person than a software/programmer type. I am very logical and rational in my thinking but programming was never fun for me. Can anyone be a programmer? No, I know that to be a fact. Like 'not important' said, some people are just naturally good, be it basketball, driving, teaching, video games, or programming.
__________________
*The command line, an elegant weapon for a more civilized age* |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|