Tuesday, January 17, 2012

Week Two

After two weeks, the overwhelmed feeling began.  I have this method when it comes to programming: I hit it as hard as I can, until I get frustrated and then I walk away. I come back a little while later, and hope that something goes differently, and so far, this method has worked for me.  Once I come back, I try something new, I turn to Professor Google or one of my classmates, and suddenly, it makes sense.  As my specialization isn't one with a large programming background or base, this has served me well, but I'm worried I need a new method of learning this material.  While things make sense eventually, I usually work slower than the majority of my classmates, which is stressful (though it shouldn't be).  At the beginning of the semester, my goals for this class were vague: I just wanted to pass and get my requirements out of the way.  Now they are much more defined.

I want to learn how to learn programming.  I want to walk out of this class feeling confident not only in my programming abilities, but in my ability to learn other programs down the road. I don't know if that will be possible, but I do know that I am going to work to that end. 

1 comment:

  1. Well as an experienced programmer (I've been programming since the days of the Commodore 64 - showing my age just a bit). Stop just attacking the program. The program will win 9 times out of 10. Trust me. And even if you do get things to work, did you really learn anything? Programming is all about logic and algorithm design. What I would suggest for the labs next time we are in class. 1) Get the assignment 2) read over what I am looking for (if it doesn't make sense then yell at me to come over and explain it better) 3) look at the data and get a sense of the what you have to work with and maybe some future pitfalls (remember trying to turn "12,123.31" into a float?) 4) write out, on a piece of paper, the logic to get you from data to output 5) solve and program things in steps.
    This is when documenting your code comes in handy too. Write a comment that says "parsing a string with a comma to a float" and there.. you will never have to do that again.
    Hope this helps a tad. Also, feel free to email me with questions.
    Have a good day,
    patrick dudas

    ReplyDelete