I compare it to trying to learn a musical instrument: - most people can learn to some degree - hard work and dedication can compensate for a lack of ability - for those of little talent, their end-point ability will always be very limited - the truly talented can make mastery of their instrument look truly supernatural As not all people should be musicians professionally, not all people should be programmers professi…
how do you define "talent"? what is that "talent" thing you mention? where does it come from? I'm asking because I don't believe in talent, I believe in practice (and everything you need to practice a lot – stuff like dedication and perseverance). That being said, sometimes I'd love to believe in that concept called "talent", because "I've got no talent for music" would be such a comfortable excuse.
Can anyone learn to code?
11–14 of 14 posts
Re: Can anyone learn to code?
#12I've seen 50-60 year old men without college degrees, guys who work in construction, HVAC repair, physical jobs, learn C. I've taught them how to cut and paste, because they didn't know how. They hunt and peck, and they take awhile to. But they learn.
If they can do it, pretty much anybody can.
Re: Can anyone learn to code?
#13I compare it to trying to learn a musical instrument: - most people can learn to some degree - hard work and dedication can compensate for a lack of ability - for those of little talent, their end-point ability will always be very limited - the truly talented can make mastery of their instrument look truly supernatural As not all people should be musicians professionally, not all people should be programmers professi…
how do you define "talent"? what is that "talent" thing you mention? where does it come from? I'm asking because I don't believe in talent, I believe in practice (and everything you need to practice a lot – stuff like dedication and perseverance). That being said, sometimes I'd love to believe in that concept called "talent", because "I've got no talent for music" would be such a comfortable excuse.
So "talented programmers" and "talented musicians" have a different type of talent. Both are simply luck of the draw at birth - if you were born smart and with a high IQ, you can accomplish both (music and programming by practice). If you were born with a sub-85 IQ, I don't think you have the option to become a "programmer" unless there is some other element at work (amazing memory, ability to focus, or something else).
Re: Can anyone learn to code?
#14Learning to break down a problem into smaller pieces, recognizing different situations in which something can occur, and being able to determine steps to accomplish a goal are some of the main components of programming and are used be most people on a daily basis to varying levels of success.
Now this being said there are a lot of fairly abstract concepts that need to be understood in order to be able to produce clean, scalable code that would be needed at most mid to high end companies. These concepts can be very dense for people to understand as there often are no good real world comparisons for them, and so these can prevent someone from becoming a highly skilled programmer.
So can anyone learn to program? For sure. Can anyone learn to program to the level required for a lot of jobs now a days? Probably not.