|
|
|||
What motivates YOU to become a programmer?
Most of the programmers I've spoken with over the past few months always refer to programming as "problem solving". I'd like to know how YOU feel about programming?
When I first thought about learning to program, and programming itself, I thought of it in terms of being a skill I could use to be creative, in much the same way as learning to paint, or learning to take photos. Now, when I think about ways in which I can attract a more diverse range of students into our programming classes, I find myself asking "what motivates YOU?" What drove you to take up programming? Problem solving? Game making? What was the motivating factor? I'm interested to know if there are a variety of reasons or a definite common motivating point.
Renea Mackie
9 Replies
Like you, I also got into programming because of the creative potential. Game making definitely played into this -- when I was young, I enjoyed creating games with the help of a point-and-click authoring tool (Klik & Play) but also felt limited by the software, and decided that it was time to learn programming. For me, it seemed that having more programming knowledge would allow me to take control of parts of the creative process that weren't as accessible before.
One result of learning programming was that my thought processes have been reshaped a bit, and I've become a stronger problem solver -- while that wasn't necessarily a motivating factor for me, it's definitely a great outcome.
Comment by
Renea Mackie
: Jun 06 2010 02:43 PM
@cupcakesandcode
Thanks! That's a great answer. "One result of learning programming was that my thought processes have been reshaped a bit, and I've become a stronger problem solver -- while that wasn't necessarily a motivating factor for me, it's definitely a great outcome." This is one of the reasons why I'd like to take a more holistic approach with our programming class. Even if students aren't necessarily interested in becoming programmers, I think it's constructive to at least gain some understanding of the art of programming, and also, for programmers to benefit from the input of non-programmers.
Renea Mackie
One thing that motivated me was just simple curiosity - I started building computers about the same time I started college, and I thought it would be neat to find out just what went into making them work
As has already been said, creativity was part of it, too: I'll be the first to admit that I probably don't have a single truly *artistic* bone in my body - I couldn't pass 'stick figures 101' if my life depended on it I didn't put quite so much thought into it at the time, but looking back now, I enjoyed doing all that stuff. But, if I wanted to continue building things - to possibly make a living at it, even - I had to find a different way to do it: Some medical issues when I was little left me with a decided *lack* of coordination, so woodworking or being a mechanic would be frustrating, to say the least. I also do not have my father's gift for visualization: he can look at an empty wall or pile of wood, and see the deck or piece of furniture that will be the end result; I have a heck of a time seeing anything until it's actually built Nathan
Comment by
Renea Mackie
: Jun 09 2010 12:40 PM
Thanks Nathan, that's fantastic. Yet another interesting way to look at it, and I suspect your constructive background has helped a lot with your programming skills, or is it just me that sometimes has bits of code left over? lol I'm kidding, 'onest.
Renea Mackie
I think programming is the future. I can't imagine the world without programming. My curiosity started like this way and I've studied programming like a hobby and now I'm really interesting about how operate complex websites and other things that started my curiosity like video games or apps developing. Programming is great. It's amazing!!
Thanks for that, Fenona! You're so right. Technology is like an ever expanding universe. Just as you think you might be getting to the edge, you realize the horizon just moved away from you again. I guess knowing it all is like finding the pot of gold at the end of the rainbow. Do we need to write a new programming language called "Leprechaun"?
Renea Mackie
I started off programming forever ago (hint it was the 80s) since it was fun and I was doing it as a non-adult. Went to college and wanted to be a programmer then realized that I preferred system/network management better. So I left being a programmer. But not really. I would write scripts (sh/csh/tcsh/bash/ksh then later perl) to do things that I had to do over and over again (the rules was once I had to do it more than twice, then it got scripted). Then in recent years I am back to programming as a stress reducer. Being able to write code that solves an itch and I can see positive results on, helps to reduce the day to day stress that comes up.
Probably not the answer you are looking for.
I put the same question when I was finishing the capstone projects after graduation, my older brother works as a programmer and I like what projects he is doing. The company he works for invests a lot of money in programming and I want to apply for a job there, working with my brother would bring me a lot of satisfaction.
|
|||
|