| |

What I Learned in College

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!
College Life

Over at Nettuts, they’ve posted an article titled, “Should You Attend University for Web Development”. Reading the article, I found it pretty interesting that a lot of people feel college isn’t necessary for web development and that their schools are behind the times when it comes to web development. I’m not going to defend my school and say it’s totally up-to-date, because it’s not. I do feel however, that that’s the nature of the beast when dealing with web development and computer science in general. As I wind down in the Masters program, set to graduate in May, I can tell you these two things after six year of college: the CS program should not be about the what but the how, and college is just as much a social thing as it is an academic thing.

First, let’s focus on the academics. Computing, no matter what your focus, is an ever changing field. It would be impossible for every school to stay on top of every technology is out there. I’m not being an apologist, I am speaking the truth. The idea should not be, “I’m learning C#,” or “I’m learning PHP.” It should be, “I’m learning how to program, using PHP.” I learned what Object Oriented Programming is and I can apply that to any language. I’ve learned the semantics of an imperative and a declarative language. I learned algorithms, and should be able to implement them as long as I know how certain language behaves, and I’ve learned how to teach myself that. Heck, my school doesn’t even have a web development major, and I consider myself a damn good web developer.

Beyond that, you learn the social skills you should have whether your profession be computer scientist, web developer, engineer, etc. There is a huge focus in our program on team building and communication. Human interaction isn’t something Google can teach you (yet). In our Masters program (in Software Engineering) we learn about process, eliciting requirements, etc. While you can learn some of this stuff with experience, hearing about it in a classroom certainly expedites the process.

But college isn’t just about academics. I will attribute a good amount of my social skills, professionalism, and 90% of my connections to going to college. I got involved in extracurriculars, networked, and made some amazing friends that challenged my way of thinking and got me to try new things. Again, that isn’t something you’re going to find on Google.

College should not just be about teaching you X. It should teach you how to learn. You should get some leassons in being social. It should give you some experiences you can’t get anywhere else. Those who say, “I don’t need to go to college to be X,”  aren’t looking at the big picture and will never be the best at what they do.

Similar Posts

  • |

    QuickSilver

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! When I first got my Mac, my friend told me to immediately download QuickSilver, citing it will ‘change the way…

  • Are Content Products “Real” Products to WordPress Developers?

    I’ve been a developer for 20 years. I’ve been a content creator for almost as long…but it wasn’t until a few years ago that I started making more money from my content than from my development work. 

    Both are crucial for a growing, vibrant WordPress community. But to some, it seems the job of development is more important than the job of content creation. Here’s why those people are wrong. 

    Brought to you by GoDaddy Pro . Get all of the show notes, and a written to-be-read article over at https://wp-review.castos.com/53

  • | | |

    Debunking New Facebook

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! A few weeks ago, I wrote a post on the new Facebook stuff. Well it seems they added lots more,…

  • | |

    10 Android Apps the Make my Life Easier

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!It’s no secret that I love Android as a platform, and I favor Android phones over the iPhone. I did my…

  • 2006 in Review

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!This post I have been thinking about for a couple of days now, and I am not sure what to say….

  • Get Ideas for Screen Free Fun at NoScreenTime.org

    Last week I wrote about a challenge I’m doing where every day, I spend 2 hours away from all screens. The response to this challenge was overwhelmingly good so I decided to set up a new website to help people along. It’s called No Screen Time.