1. You may have noticed things look a little different around here - we've switched to a new platform (XenForo) and have some new forum styles and features. This how-to guide will help you find your way around. If you find anything that looks strange, post it in this thread.

Programming skills - born or made?

Discussion in 'Programming and Homework Questions' started by brncao, Oct 10, 2011.

  1. DetlevCM

    DetlevCM Notebook Nobel Laureate

    Reputations:
    4,842
    Joined:
    Jun 23, 2008
    Messages:
    8,392
    Difficult to say, I guess this is similar to maths - some are good at it, some aren't.
    I suppose that to some extent logic vs artistic freedom might have some genetic roots, combined with how you grow up.

    Having said that: If you have a good teacher and are willing to learn something, anything that is based on logic or rules can be learnt.

    Speaking about programming languages specifically: When I was at school in Germany I rather hated the "IT" bit.... never liked basic... Visual Basic was acceptable... and hated HTML.
    Come university, spending time with it on my own terms, I liked HTML, I liked PHP - and I am rather enjoying writing my own little maths programs.
    OK, I did do a maths degree, so thinking programming is fun makes sense in my case :D
     
  2. Gamer872

    Gamer872 Notebook Evangelist

    Reputations:
    73
    Joined:
    Oct 27, 2011
    Messages:
    438
    I have AS, which basically means while I lack in social skills, I tend to be a very logical person to the point of over-thinking things and getting stressed out over nothing. I am a planner and I like knowing what will happen before it does. However, I am taking visual basic in HS right now, and I am miserable at understanding all of the vocabulary. I can make the box on the screen do something quite easily, but when we are supposed to know the name of the bar this button is attached to, I get annoyed quickly. On top of that, I lol hard at the textbook. A few phrases I have seen "Windows 95" and "this program has 1GB of info!" being 2 of the funniest. I just want to get into robotics programming, that's what I would be interested in but I have no idea where to begin.
     
  3. DetlevCM

    DetlevCM Notebook Nobel Laureate

    Reputations:
    4,842
    Joined:
    Jun 23, 2008
    Messages:
    8,392
    Where to begin... Lego Mindstorms might be a good place :)
     
  4. N1L

    N1L Notebook Guru

    Reputations:
    16
    Joined:
    Dec 10, 2011
    Messages:
    60
    Same here learning VB in High School... but I got used to Visual Basic. It's fun once you play it in your own way rather than being forced by the teacher.

    Lego Mindstorms is good, very basic. It will help you learn the process of building robots. It's fun.
     
  5. tijo

    tijo Sacred Blame Super Moderator

    Reputations:
    6,906
    Joined:
    May 8, 2010
    Messages:
    9,327
    My on late on the subject. You can learn programming, but some people already have the right way of thinking for programming. I've always found it easy to understand programming and numerical analysis was the maths where i did the best too. On the other hand i do have a friend who was struggling in basic C++, but once i went away on internship and he couldn't rely on me anymore he got real good at it. Of course since we were both studying engineering he was still good at math and all.

    Most things can be learned given enough patience, but there are people who start with a genetic head start i'd say.

    I have to agree with the Lego Mindstorm statement, pretty basic and fun too :D. Too bad i can't find the software that came with my RCX 2.0 anymore...
     
  6. masterchef341

    masterchef341 The guy from The Notebook

    Reputations:
    3,047
    Joined:
    Jul 16, 2006
    Messages:
    8,658
    it's learned. some people have a natural affinity for it. anyone can learn and improve dramatically.

    an average person with solid teaching and personal effort would rank among the most proficient.
     
  7. AlienTroll

    AlienTroll Notebook Evangelist

    Reputations:
    319
    Joined:
    Jul 9, 2010
    Messages:
    598
    EVERYTHING, is learned. You are not naturally born with any skill.
     
  8. WCFire

    WCFire Notebook Evangelist

    Reputations:
    281
    Joined:
    Jul 25, 2011
    Messages:
    331
    A huge portion of my intro to programming class in college dropped out of computer science when the quarter was over. In my hall, we had a group of ~8 and half of them quit for other things. My brother just finished his first CS course and recalls the same experience.

    When starting, it's easy for some people and miserable for others. The encouraging thing is that, like most things, programming skills can be made if you don't already have the mindset for it. With willpower, anything is possible and your life can be just like a Disney movie... about programming.
     
  9. RipJak

    RipJak Notebook Guru

    Reputations:
    0
    Joined:
    Nov 28, 2011
    Messages:
    53
    1.5 semester into Java programming now and I think being a programmer you need a certain degree of unique creative thinking that will distinguish you from others and also help with learning the methods to approach the problems or goals. This type of thinking might be both innate and nurtured.

    Also the "When there's a will there's a way" greatly applies in programming I think.

    Also the satisfaction of a working product is most pleasing.
     
  10. Steven

    Steven God Amongst Mere Mortals

    Reputations:
    705
    Joined:
    Jan 29, 2011
    Messages:
    989
    I don't believe a programmer is born with programming skills but rather has a great interest since before the class began to pursue a career in programming and thus devotes his full attention and time to the course and field and will ultimately succeed rather than those who are doing it for the salary.

    Sorry to resurrect a dead thread, but this question is currently what's been on my mind as of late.
     

Share This Page