8 Nov 2000 (updated 29 Nov 2000 at 18:04 UTC)
»
Well, here I am. I guess I'd better start by introducing
myself, or brain-dumping, whichever this turns out to be.
I'm 18 years old, five feet nine inches tall (in my shoes),
and two-hundred-and-mumble pounds. But I'm sure no
one
cares about that.
I'm a Linux user, have been for about 5 years. My first
Linux was Red Hat 4.1, followed by 4.2, 5.0, 6.0, 6.1, then
7.0, for about a week. Then I switched to Slackware because
Red Hat 7.0 was so godawful. IMHO, Slackware is better
overall than Red Hat, but I haven't tried Debian or SuSE or
any of the legion of other distributions, so I can't make
any "Slack is the best distro in the world!" claims. Yet.
;-)
Yes, I've tried FreeBSD, never really got into it yet.
Maybe later.
Yes, I use Windows. No, I'm not proud of it. And I use it
a lot less than I used to, especially since getting Unreal
Tournament running in Linux. Next is Quake 3.
Programming has fascinated me ever since one of my teachers
sat me down in front of an Apple ][ in second grade. I've
always had tremendous respect for those who write the
wonderful software I use every day, but I never thought I
would interact with any of them. That's why I'm glad I
found OPN and this site.
Now, on to my question.
I'm in a really bad CS program, in a community college in Florida. Just for an example, I'm required
to take an "Intro to C++" class to graduate. The problem with this is twofold. First of all, I've already had
equivalents of this course. Three other times, in fact. Twice at Young Harris
College and once at North Georgia Technical College. Not to mention
the extracurricular study I've done.
Second, this is as advanced as the programming courses get. Nothing theoretical, no other languages, nothing on
algorithms or data structures... just "Hello World! I can write a loop that adds up numbers!".
(Maybe I didn't mention that in this class, "C++" == "C with iostreams", or "C++" == "Microsoft Visual C++".)
I can't test out, nor can I skip class, for each class
missed beyond the first is THREE letter grades off
the final grade. No kidding; an A turns into a D for two
missed classes. (He counts absences by the hour, and it's a
3 hour class once a week.) I have half a mind to complain,
but since it's already so late in the term it's not even
worth it.
Anyway, sorry for the rant. I guess my point is, my current
college has a horrible CS program, even for a community
college. And I'm impatient, so I don't want to wait until I
enter a university to begin learning what I need to know to
program 'in the real world'. Could anyone suggest any
resources to allow this fledgling coder to spread his wings
and fly into the world of open source software?
Feel free to respond via email, or flame me to oblivion, or
whatever.
(Obligatory spam-bot feed: rbl@mail-abuse.com uce@ftc.gov )