When I look back on something that I’ve done that I’m proud of, I usually do a little involuntary post-mortem exercise involving a series of simple questions. What did I learn from this? What did I wish I’d learned? How would I do it differently given the same opportunity? And among more specific questions, why did this work out for me? What were the things I did? The places I went? But most importantly who were the people involved? As much as I’d like to think I've created my opportunities all by myself, I know that I only occupy a tiny sliver of the pie chart of reasons for my success.
A couple of weeks ago, Microsoft had a lunch for Turing Scholars in the GDC. It was an interesting experience — pretty standard as far as lunches go, with free pizza predictably running out in 20 minutes, a couple of tables with different conversations clustered around a visiting engineer or recruiter, and of course, the perennial problem: no one-on-one time available to talk to the recruiter.
This summer I had an opportunity to work in a dual role as a software developer and a systems analyst. Being the indecisive person that I am, this setup was perfect for me.
I am in the sad business of NOT being a tea-drinker or a coffee-drinker. So you can see my problem: As my already exorbitant workload forces me into becoming a nocturnal creature, I have nowhere to turn, to keep me up at night. Yes, it’s only been a few weeks since the semester has started, but my initial energetic, squirrel-like excitement has been reduced to the excitement of squirrel droppings. I’ve already had multiple urges to abandon all pretense of a healthy lifestyle and consume large quantities of chocolate cake while binge watching Netflix. It’s a sad state of mind.
I’ll come out and say it: programming is cool right now. And as much fun as it is to be a tech hipster, I have to admit that before I got to college I couldn't've cared less about coding and was actually slightly afraid of computers. (My $300 Toshiba would take so long to boot up I ended up writing a comical number of my college application essays on my phone.) I was lucky enough to transfer into computer science in the Fall of 2013 right before things got weird (refer to the remnant steam in the UTCS Facebook group for more details). So I wasn’t here before it blew up.
This is my fifth (of eight) semesters at UT. Since adding my math degree during my first semester, I have taken 6 math classes and 2 math-y CS classes (311 and 331, if you’re wondering). This semester, I’m taking two more of each, bringing me up to a total of 8 and 4, respectively. (Proof that I am in fact a math major.)
The science of mathematics is based on taking existing facts (theorems, lemmas, axioms, and so on) and figuring out how to make them into new and different facts, otherwise known as the proof—the bread and butter of mathematics.
Where do you see yourself in five years?
Registration is upon us.
By this point in the year, I’ve agonized over my schedule for next semester ad infinitum. I have spreadsheet upon spreadsheet and Google docs galore. But have I reached a decision about what to take yet? Nope.
The views, opinions and positions expressed by the authors and those providing comments on these blogs are theirs alone, and do not necessarily reflect the views, opinions or positions of UT Computer Science, The University of Texas or any employee thereof.