by nithyad on 3/23/11, 1:13 PM with 10 comments
Also, my apprehension is because I am so glaringly different from my programmer friends. I have never played Super Mario or Quake. I have never really built anything or fixed things around the house during my growing up years. And yes, I haven't subscribed to xkcd. I wonder if all this is because I am a female or because I don't have the aptitude.
It would be nice to know what you think indicates an aptitude for programming. Also, I would like to know from the female programmers here what they did in their growing up years.
Thanks!
by RiderOfGiraffes on 3/23/11, 1:26 PM
If you have the itch, go ahead and give it a scratch. Start with a trivial problem and see if you can do it, then start with something small, but interesting to you.
Pick a language and write FizzBuzz. Pick a language and write a program to play "Guess the Animal".
Do something small, but for which you can see a result. Either you'll get such a buzz you want to do more, or you'll think "Meh" and go spend your time doing something you enjoy more.
by LostInTheWoods2 on 3/23/11, 2:22 PM
So, with that definition, you've got to not only be curious, but also tenacious in the pursuit of solutions.
If you're the type of person who is satisfied with just pressing a button and having something work, and have never paused to wonder about the why, then programming is not for you.
by Rhapso on 3/24/11, 4:12 PM
I am more a mathematician then a programmer, I call myself a Logician. The culture and the languages are parts of programming, but the process is were you will spend most of you time and the most difficult part.
Sit down with a scripting language sometime like python, it is separate from a lot of the computer science implantation issues the lower languages have and the mathematical concepts the other scripting languages enjoy and write a few little utilities: Parse some input, square numbers, compute areas of figures, make a phone-book or simulate ballistics. I'd advise finding a few tutorials online and checking a book or two out from a library on python or another language
See if these kind of learning challenges drive you nuts and make you upset, or excite you and make you happy. If it is the latter, then welcome to the fold.
by bo_Olean on 3/23/11, 7:30 PM
Everyone started with the "Wow!" programming moment of their life, includes me. What they did differently is - they never quited and kept learning and building things. I would suggest, you continue your Rails learning, build simple apps for fun on your own.
by codingstaff on 3/23/11, 4:13 PM
by AngeloAnolin on 3/23/11, 2:03 PM
Only through some experience (which could take a lot of time) would you be able to determine whether programming is actually for you.
A lot of people did not started out programming, or have been through your shoes, but they made programming a part of them through their continuous drive to learn and embrace the aptitude of coding.
You would only know unless you try.
by ddbrt on 3/23/11, 4:43 PM
I believe that creativity, problem solving skills, a little bit of logic and math and power of will counts a lot.
By the way, the best programmer I know didn't played Super Mario or Quake. He built his own game (a game that he would like to play) and it was enough for him.
by devan on 3/23/11, 6:41 PM
by wr1472 on 3/23/11, 3:50 PM
by nithyad on 3/24/11, 11:25 AM