Moving forward by learning on the job
Jul 10 2013
Two weeks ago Capitol Hound was finally blessed with their first complete transcript from Typingpool – a command line based program that semi-automatically submits chunks of audio to be processed by Amazon’s Mechanical Turk where people then pick up the audio, transcribe it, and get paid a few bucks for their work. It ended up being the most accurate method we’ve tried, so we set to work creating a small search engine that would parse through the text to find the words the user typed into the search input for our first actual working prototype.
As I began work on the search engine, I soon realized that the task was well beyond my experience in creating web apps. Fortunately, we have two experienced programmers in the newsroom with Meghan Horton and John Clark who came to the rescue to help me figure out how to make this work.
Imagine you’re in a foreign country surrounded by people speaking a language you don’t understand. You might know a similar language or know a word here and there, but for the most part you are completely lost and overwhelmed. That was my week with PHP.
While I’m nowhere close to being a PHP expert, or even being proficient in the language, I’ve learned a lot about learning new things on the job that I’m sure will help me later on.
After a long week of frustration and some time brooding over a screen full of what looked like gibberish, Meghan walked me through exactly what was going on and after a while, it finally started to make sense. Though I still had some training wheels on with a lot of help from experienced developers, I definitely felt the pressure from learning something new on the fly with a deadline in addition to having next to zero prior experience. It was overwhelming but exciting, and it reminded me why I applied for this job in the first place. The same reason why most people apply for summer internships: to gain on the job experience and learn skills outside of a classroom which is exactly what happened this week.