How I Got Here - More College Years
If memory serves me correctly, I started my Masters in Computer Science prerequisites in January 2001. Originally, I had intended to attend class part-time and continue working. Then I found out that my employer wasn't going to reimburse me for any of my classes.
In retrospect, I find this odd - the parent company was all in on becoming a software provider, and programming as a skill almost always adds value to an existing job due to its ability to increase automation potential, and, thus, productivity.
At the time, though, I thought "Well, I'm a mechanical engineer and computer science is different enough that I guess I can see the company's point."
Since I wasn't getting any financial assistance from my employer, I made the decision to quit and return to school full-time at the start of the fall quarter. By this point, the Dotcom Bubble had burst spectacularly, but I had accounted for the ups and downs of the market, and had assumed that when I graduated 2 years hence, I'd be in a good position.
We'd obviously faced the worst of the situation, so there was no further reason to fret. I was excited to attend my first full-time, in-person class on September 10. Needless to say, 24 hours later, my uncertainty about the future was sky-high along with everyone else in the world.
But, I'd already made my decision and cut my ties, so I had no option but to move ahead. I was also dedicated to correcting what I perceived to be my past academic errors - namely that I would quite literally give every graduate class the old college try.
For the most part, I succeeded. While computer architecture and operating systems were challenging, I was able to do well by putting in the work.
The only class that I consistently struggled with was Theoretical Computer Science. My woes were compounded by the fact that there were 5 of us in the class, and everyone else seemed to instantly comprehend the material. That, plus, after a particularly harrowing session during office hours, I told the professor that I was trying as hard as I could, and his response was "Sometimes trying isn't enough."
If that isn't a slogan for the ages like "Hang in there, baby!" I don't know what is.
Luckily, my disappointment in that class was countered by my success in my thesis. When contemplating going back to grad school, a friend of mine lent me a book on the ins and outs of the whole process. The book was well-written and had several helpful bits of advice. Sadly, the title has been lost to history, but I remember one particular section on choosing a thesis.
The author encouraged the would-be grad student (me) to choose the first topic that seemed somewhat interesting. Don't get bogged down by finding the perfect topic because humans have a knack for delving into the details of a seemingly minuscule or boring topic and bringing fresh perspectives and insights into it with enough dedication.
So, with that in mind, after my first class in finite automata, I thought "Gee, this is kind of interesting," walked up to my professor afterward and asked what research she was pursuing. From there, I became deeply engrossed in cellular automata for the next 18 months.
I'm even proud to say I had a Doc Brown revelatory moment while trying to figure out the crux of the proof for my particular problem. I was lying on the couch mid-afternoon drifting in and out of consciousness when I realized I could solve the problem by running everything from the proof backward!
A year later - and with constant rewrites to make sure the language lived up to the exacting standards a peer-reviewed mathematical paper demands - I was a published author! As much as I still find the topic fascinating, I can guarantee that I couldn't tell you the intricacies of the solution without a lot of serious remedial work.
A scant 1.5 years later I was graduating (with honors) after successfully defending my thesis. I had a BS in Mechanical Engineering and, now, an MS in Computer Science (with a concentration in software engineering), so I was feeling good.
Now, all I needed was a job. This wasn't like matriculating from undergrad, when companies were handing out offers like candy. Though there was a brief recession in 2001 that had come and gone, hiring was still fairly sluggish in most sectors in 2003, and I was prepared for a long job hunt through the summer.
Luckily though, fate intervened, and I got a job with a former professor before I even graduated. Well, maybe it wasn't so lucky. That wound up being one of the most stressful 6 month periods of my life and I was fired shortly before Christmas.
If you're keeping score, I'd worked in aggregate for 5 years, had 4 jobs, and been fired from 2 of them. Horatio Alger couldn't have been more proud!
Things finally began to stabilize with my next job, but that's a tale for our next installment.
Until next time, my human and robot friends.
Comments
Post a Comment