|
@ -0,0 +1,70 @@ |
|
|
|
|
|
Students hate writing essays. It is easy to get wrapped up in the traditional 5 |
|
|
|
|
|
paragraph essay which is dull and boring. When writing a college essay, you have |
|
|
|
|
|
more freedom since you are telling a personal narrative. Since you are writing a |
|
|
|
|
|
story, you want to make it interesting. You should not rephrase the prompt which |
|
|
|
|
|
you are responding to, and you should not write about anything that the |
|
|
|
|
|
admissions office already knows. Your application already mentions all the |
|
|
|
|
|
clubs, classes, sports, and volunteer service you do-- so don’t mention them. |
|
|
|
|
|
|
|
|
|
|
|
I don’t want to go off on a huge tangent about how to write the perfect college |
|
|
|
|
|
essay, I’m not an expert. However, I would like to share my personal college |
|
|
|
|
|
essay which got me accepted into RIT and Clarkson last year. As a computer |
|
|
|
|
|
science applicant, it is a great idea to write your college essay based on the |
|
|
|
|
|
programming experience you had outside of school. |
|
|
|
|
|
|
|
|
|
|
|
September 13, 2016 |
|
|
|
|
|
|
|
|
|
|
|
>Prompt: Describe a problem you’ve solved |
|
|
|
|
|
> |
|
|
|
|
|
>/\* HTTP ERROR 500 \*/ |
|
|
|
|
|
> |
|
|
|
|
|
>\#include\<stdio.h\> |
|
|
|
|
|
> |
|
|
|
|
|
>main() |
|
|
|
|
|
>{ |
|
|
|
|
|
>printf(" |
|
|
|
|
|
> |
|
|
|
|
|
> On a dim screen in the corner of my room flashed the dreadful message- HTTP |
|
|
|
|
|
> ERROR 500. That simple warning taunted, probed, and questioned my mind for |
|
|
|
|
|
> hours on end. As I pivoted my binocular gaze from the computer to out the |
|
|
|
|
|
> window, I saw the front yard dimly lit by the drowsy moon. Time for a second |
|
|
|
|
|
> stood still as the crickets chirped and the trees swayed in the cool summer |
|
|
|
|
|
> breeze. Closing my eyes for that second of silence made me realize how tired |
|
|
|
|
|
> I really was. A beeping, piercing, and dinging sound focused my gaze back to |
|
|
|
|
|
> the computer. Still flashing was that error reminding me that I had a long |
|
|
|
|
|
> night ahead. |
|
|
|
|
|
> |
|
|
|
|
|
> For the past two weeks I had been working on an employee management system |
|
|
|
|
|
> for a store. This web based system was to keep track of employee hours for |
|
|
|
|
|
> payroll. The project was near complete; however, there was a few bugs left |
|
|
|
|
|
> to fix. The most annoying of which was password verification for the |
|
|
|
|
|
> webform. Now nearing the end of the development cycle, the project was |
|
|
|
|
|
> suppose to go live tomorrow. |
|
|
|
|
|
> |
|
|
|
|
|
> Debugging a project is often a daunting task for programmers. Simply finding |
|
|
|
|
|
> an error is like finding a misspelled word in the dictionary. Correcting the |
|
|
|
|
|
> misspelling may be easy but finding that word is another story. What I love |
|
|
|
|
|
> about programming is that the program does exactly what I tell it to do. If |
|
|
|
|
|
> it makes a mistake it’s because I told it to, not because it feels tired, or |
|
|
|
|
|
> doesn't like me. Every bug, error, and glitch I unintentionally create. |
|
|
|
|
|
> These bugs eventually come out to the surface like a fish gasping for air. |
|
|
|
|
|
> An error is never just a mistake. It represents something much larger- an |
|
|
|
|
|
> error in my way of thinking. Debugging is a process that enables me to |
|
|
|
|
|
> further understand the program and crush the bug like the parasite it is. |
|
|
|
|
|
> |
|
|
|
|
|
> Sitting back in my chair in deep thought I resumed the process of scanning, |
|
|
|
|
|
> poking, and probing my code for any source of the error. For the past hour I |
|
|
|
|
|
> narrowed the source of the error to ten lines of dubious code. Pondering |
|
|
|
|
|
> these lines of code I added an echo statement which allows me to see the |
|
|
|
|
|
> inner workings of the code. The error became as clear as day, the password |
|
|
|
|
|
> was not getting hashed: a feature that adds security to password storage. |
|
|
|
|
|
> Excitedly I typed a few lines of code to fix this problem. Then swiftly I |
|
|
|
|
|
> pressed execute, only to my disappointment to receive a different error |
|
|
|
|
|
> code. Eyes glazed over, I realized my mistake. In the process of debugging I |
|
|
|
|
|
> left a block of code commented out. |
|
|
|
|
|
> |
|
|
|
|
|
> On a dim screen in the corner of my room beamed the message- Currently |
|
|
|
|
|
> Working. |
|
|
|
|
|
> |
|
|
|
|
|
>"); |
|
|
|
|
|
>} |