Jump to content
  • entries
    10
  • comments
    22
  • views
    14042

Why Computer Science can be fun (and frustrating)


Makoto_the_Phoenix

1358 views

I keep promising that I'll get my super-secret open-source program outlined here, and rest assured, I will this week. icon_ugh.gif I just need a scanner to get some things to a digital format, first.

 

Anyways, on to the nature of this blog's post: Three reasons each why CS is fun and frustrating.

 

Why CS is fun:

  1. You get to do nifty projects with things that you've never tinkered with before. Who'd think that I could write my own programming language at the end of a semester?
  2. You get to look into interesting subject matters, and explore the cutting edge of software languages. Google Go is a prime example of that - check it out at www.golang.org .
  3. You can look back on your projects and say that you truly enjoyed creating them. Let me tell you, LISP was tons of fun. Writing my own lexer for this language is fun, too.

Why CS is frustrating:

  1. Insomnia. Need I elaborate on this? It'll be 3AM when I post this, and I would like to wake up before 10:30AM. Yeah, that's gonna happen. icon_rolleyes.gif
  2. Complexity of programs. Defining things so that they're nice and neat can get tedious. Especially when you're both 1) pressed for time and 2) slightly sleep depraved.
  3. Amount of extra time spent outside of class learning things. I still owe myself 144 hours of free time from last year learning the complexity of about a dozen different sorts.

 

For those that are interested in the subject matter, be prepared to spend a lot of time working at it. And I mean working hard. Some of the things may come to you as second nature, and others may come to you as about as easy to understand as Sanskrit, but be prepared.

 

 

Totally unrelated: Ubuntu One is a very effective cloud-based storage system. 2GB free and 50GB for $120/yr. I would sooner drop the cash on a portable drive (with 5 or 6 times more storage), but 2GB for free to keep my code synchronized between my tower and my laptop is quite nice. Now only if the damn thing would let me synchronize individual folders instead of being isolated to the "Ubuntu One" directory...

4 Comments


Recommended Comments

Friend of mine is also doing a Computer Science Degree at University, keeps saying to me how much of a nightmare it is. D:

Link to comment

If it's part of University, it's the part that's both culturally accepted and loathed secretly by everyone that has to endure it. Kind of like house parties.

Link to comment
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.