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
    Messages:
    8,392
    Likes Received:
    0
    Trophy Points:
    0
    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
    Messages:
    438
    Likes Received:
    0
    Trophy Points:
    30
    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
    Messages:
    8,392
    Likes Received:
    0
    Trophy Points:
    0
    Where to begin... Lego Mindstorms might be a good place :)
     
  4. N1L

    N1L Notebook Guru

    Reputations:
    16
    Messages:
    60
    Likes Received:
    0
    Trophy Points:
    15
    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,911
    Messages:
    9,409
    Likes Received:
    575
    Trophy Points:
    281
    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
    Messages:
    8,658
    Likes Received:
    4
    Trophy Points:
    206
    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
    Messages:
    598
    Likes Received:
    0
    Trophy Points:
    30
    EVERYTHING, is learned. You are not naturally born with any skill.
     
  8. WCFire

    WCFire Notebook Evangelist

    Reputations:
    281
    Messages:
    331
    Likes Received:
    3
    Trophy Points:
    31
    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
    Messages:
    53
    Likes Received:
    0
    Trophy Points:
    15
    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
    Messages:
    989
    Likes Received:
    2
    Trophy Points:
    31
    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.
     
Similar Threads: Programming skills
Forum Title Date
Programming and Homework Questions How to develop programming skills ? Problems ? Forums ? Sep 16, 2009
Programming and Homework Questions Outsourcing SAS programming? Aug 26, 2014
Programming and Homework Questions Best place to start learning programming? Jun 1, 2013
Programming and Homework Questions Need some UDP socket programming help Apr 22, 2012
Programming and Homework Questions Arduino Programming Question Dec 15, 2011

Share This Page