?

Log in

No account? Create an account
entries friends calendar profile It's Me Previous Previous Next Next
The Autobiography of Russell
Life from a different perspective
zimzat
zimzat
Just the basics, then the real fun.
I just spent the last hour (4am to 5am) fretting over what I'm going to do about my earlier problem with not having enough money to cover all the classes I would be taking. Well, I finally figured out what I'm going to do.

I'm going to drop both of my online (computer) classes. I'll wait until I transfer to the college at Martin next semester and take all my computer classes there. One reason for this is because the computer classes here suck. They're microsoft/windows based and focus more on how to do things that way than anything else, at least from the course descriptions. Not only that, but the course descriptions don't really tell you a lot about what you're going to be doing; the things they mention surely can't take more than a few weeks to cover, so I'm wondering what they're spending the rest of the semester doing. On the other hand, Martin has a lot more computer classes than DSCC has and ones that cover more than just "Intro to Visual C++". It covers the fundamentals of computers, compilers, programming, the system, etc, as well as abstract algorithms for solving various scenarios.

"Id take the windows. ... I just wouldnt go for linux. Its such a minority it eventually might phase itself out." =X
Ahem. I highly doubt 67-70% of 75 million servers/sites that run Linux/Apache are going to suddenly jump ship and join the 20% of 75 million servers/sites that run Windows/IIS. (Statistics from Netcraft's January 2006 survey)

Current Mood: tired tired
Current Music: "Can't Help Falling In Love" by A Teens

7 comments or Leave a comment
Comments
From: nakednerd Date: January 17th, 2006 01:55 pm (UTC) (Link)
Programming is logic plus grammar. If you have taken philosophy or mathematics you may have already been exposed to formal logic ("if P then Q" and "if not P then not Q" are formal logic statements). If you haven't there are a lot of thin books that will explain it. Formal logic helps a lot with pseudo code (conditional statements like if then, switches with multiple options, loops, etc.) and with understanding structures like arrays. Once you have that you can easily read a book about any language and learn the grammar. You definitely don't need a class to become a skilled programmer. You are making the right call.
raist_ From: raist_ Date: January 17th, 2006 04:16 pm (UTC) (Link)
Gods, I hated my logic class. It was great for catching up on sleep though.

Horrible, horrible material.
zimzat From: zimzat Date: January 18th, 2006 01:10 pm (UTC) (Link)
Heh, I wrote odds and ends in VB3 when I was like 12. I stayed with VB until version 6, soon after which I stopped programming for a while until I took up PHP which is what I'm with now.

The classes at Martin, some of them anyway, don't promise to be non-language specific but at least they do seem to do a better job of giving you something that you can apply to more than just Windows. Beyond that, though, I need something to get me motivated into learning C/C++ or I may never get around to it. Oh, I can debug it, read it, and make minor modifications, but I have no idea where to start if I wanted to make my own program from scratch. No idea. And I'm too lazy to look it up and keep with it.
From: nakednerd Date: January 18th, 2006 02:45 pm (UTC) (Link)
I think you'd be better off looking for internships or work study projects in which programming is happening. Someone can point you to peritent libraries and then ask you to create subroutines to further the project. If nothing like that exists you might learn more by arbitrarily picking a project and then trying to figure out how to code it. Entry level classes tend to focus on the things you already know and to give assignments that are too simple to be directly applicable to real world problems.
shadesfox From: shadesfox Date: January 17th, 2006 04:48 pm (UTC) (Link)
Unfortunately, I've noticed that a lot of students are falling into that old trap. What was once "Everything in the world is an IBM mainframe" is now "Everything in the world is Windows on Intel." I think it will be interesting to see what happens with Windows Vista.
zimzat From: zimzat Date: January 18th, 2006 01:14 pm (UTC) (Link)
*nods* I'm trying to stay out of that trap, but it's not easy when most of the colleges only offer those kinds of classes.

Do you really need all the gritty details of how the hardware of the processor works and various other circuitry to write a higher-level application (ie, an office application or something of the sort, not a hardware driver). That wasn't really a question.
From: nakednerd Date: January 18th, 2006 02:47 pm (UTC) (Link)
Remember, it is usually cheap and easy to get your hands on software. Checking out different types of hardware is often only practical in an academic setting.
7 comments or Leave a comment