A Year And A Half Later

A Year And A Half Later

I’ve started my last course before I graduate in May. Of course, in typical Lori-fashion, I decided to take one of the hardest courses the computer science department at UPenn has to offer: CIS 555 - Internet and Web Systems. Why did I want to take such a hard course? Why not just breeze my way through some easier class instead? Because this class is a true test of all I’ve learned in the past year and a half. It will turn all of the things I’ve studied and make me apply them in challenging, new ways.

The first assignment is to build a web server from scratch. I have to write EVERYTHING. I can’t even use Java’s concurrent library to implement a thread pool. I have to do everything myself. That’s why I’m writing this blog post. Procrastinating? No, not at all. The first step is always to think it through. Make a plan. Then execute. I’m in the thinking phase, slowly making a plan.

Which is why I decided to write this blog post. I couldn’t help but think about how crazy it is that I’m actually taking this class and doing this assignment. A year and a half ago, I didn’t know how to program. I didn’t know what a “data structure” was. I didn’t know what an “algorithm” was. I didn’t know what a web server was. The internet was MAGIC. Software was MAGIC. Sometimes, I like to think about all the people on their cell phones, tablets, and computers for leisure or business and how they know NOTHING about the work that went into every detail of that device, the OS, and the software they’re running. And I do. I do know (sort of) what it takes to make what most people take for granted as they use their gadgets. It’s unbelievably impressive! More impressive: I can do these things!

This is really a testament to how great Penn’s program is. The kid gloves were off before I stepped into my first class. I wanted to learn computer science and I was (as) ready (as I could be) for the challenge. I was worried, though. Could my professors really teach a photographer/English teacher how to write code? Yes, and they did. There were times when I felt like I was drowning, but I kept kicking. I went to sleep and found myself coding in my dreams (good code, too! Code I could use when I woke up!).

For anyone who thinks they don’t fit the mold (mould for you UKers) for a particular area of study, who thinks they’re too old to learn something completely new – you can. It takes some getting used to when you’re out of your comfort zone. But that’s how you grow. That’s how I got to where I am now.

What a difference a year and a half can make.

CIS-555 : Brings back some awesome memories....By the time one finishes it, the confidence one gains is really great and the feeling of satisfaction just cannot be described in words...

As a former student and later TA of CIS 555 - I would say really well done to have taken up, and risen to the challenge!!

Good stuff Lori, I remember having a very similar feeling implementing a File-System/Shell in my senior year operating system class at Penn (CIS 380). You'll do great and come out 10x better for it!

To view or add a comment, sign in

More articles by Lori Becker 🇺🇦

  • My Three Year Anniversary at Clutch

    It used to be true that people worked at one company for the rest of their lives. My father worked at one company from…

    1 Comment
  • A Change of Scenery

    I started a new job in the beginning of April. My first job as a software engineer, though, will always have a special…

  • An Ergonomic Keyboard That Works!

    So, how’s my new Kinesis FreeStyle2 keyboard? Is it as ergonomical as I need it to be relieve my RSI symptoms? Would it…

  • Time For A New Keyboard

    I’ve been thinking a lot about ergonomics lately. A few weeks ago, I thought I was dreaming as I looked down and saw…

  • Interactive SVGs in AngularJS

    My latest project has been utilizing my art degree (wait, what? An art degree is useful as a software engineer?…

  • DropWizard Metrics 101

    Photo courtesy of nathanmac87. My most recent project at work has been to utilize DropWizard metrics to gather…

  • I Graduated. Now What?

    It’s official. I’ve earned my Master’s in Computer and Information Technology.

    2 Comments
  • We're Not Serious About Software Security

    Photo courtesy of www.perspecsys.

    2 Comments
  • Why I Type in Dvorak

    If you do a considerable amount of typing on a daily basis and have experienced stiffness or pain in the joints of your…

  • From Shakespeare To Java

    A little more than a ago, I was a high school English teacher. I walked around a classroom supervising activities to…

Others also viewed

Explore content categories