Event listeners. Callback functions. Asynchronous programming? These words were foreign to me when I first started working at Shockoe LLC the first week of October 2015. But somehow, I needed to use these things to create a mobile application in the next two months.
Showing up to work on the first day taught me that that wasn’t the case. Edwin, the CEO at Shockoe, assigned me to work on Fighting Mongooses, a name with which I’m now beginning to understand the logic behind.
The concept behind the app sounded pretty simple but integrating various devices, a server, a database, and mobile OS’s turned out to be far more complex than I had anticipated.
The first week or two was spent just trying to figure out what was actually happening in this partially built application. I slowly started to figure out what the different pieces of code were doing to understand the logic. I used what was already available to piece together a rudimentary working application to fulfill the initial requirements and to prove I could fit in at Shockoe.
There is still a lot that I need to learn to get near the level of the other developers here, but I have had some great guidance and help while working on the Fighting Mongooses project.
I still have much that I wish to accomplish with the application and feel more comfortable and confident each day with what I’m doing.
I recently found an old version of the app on a device I used for testing about a month ago and it’s amazing to see for myself the progress that I have made since.
I look forward to see the kind of progress I can make in the next month on onward here at Shockoe.