Monday 29 September 2014

Starting WDI - Week 1

I've decided to hi-jack my personal blog for the next three months to document my time on the Intensive Web Development (WDI) course at General Assembly (GA) - I started this after finishing the Front End Web Development (FEWD) course earlier in the summer with a real enthusiasm for coding.

At some point over the last year while working as a Temporary Medical PA, I was half way through a conversation about bleeding varicose veins with a patient, when I was struck with the realisation that I would never buy a house, or (even more upsetting) a Mustang, unless I found a new profession. While it was a great job with flexible decent hours and alright pay, I needed to wake up in the morning with enthusiasm for what I did, and a career to be building. So I got the bank to give me the money for a shiny new macbook and began this (kinda)new path into the world of Technology and the Web.

Before class even started I received an email with details of an 'installfest' and pre-course work to be done. Installfest was for us to get our computers all on the same programming software set up and same software versions. I wondered if installfest was a cover for some kind of hipster initiation but it was exactly what they said it was. I had taken the Monday off (as I had done since FEWD to work on personal projects) I remember watching the little bars fill up and thinking about my last week of work in Colchester ahead, the whole situation was terrifying and exciting at the same time. They reminded me that we had to do all the pre-work and I avoided eye contact at this point because I still hadn't finished the final section of Ruby, "What!?.. I'm working full time with a 2 hour commute of over 50 miles! I'm tired!" I was thinking... Of course there were weekends.. "still tired.." yes.. That's right, people my age need sleep. I consoled myself and resolved to finish it before we started the next Monday. 

Of course the last week just flew by and I was seen off in Colchester with copious amounts of alcohol and subsequent hangover (bye bye Friday and most of Saturday day), then as it was my last weekend of freedom I had to get over to my mates place for some "Destiny" on his PS4 (bye bye Saturday evening and most of Sunday day), and I had a date back in Colchester that I couldn't turn down on Sunday (YOLO!)..next think I knew it was Monday morning and I was packing up my macbook and joining the morning commute.

Taking this two feet first with a 'failure is not an option' attitude the first two days were pretty awesome. TFL screwed me in various ways on the first few days because I had forgotten you have to add an extra 30 minutes to a reasonable journey time into the city in the morning to not be late. 

Following class wasn't too hard, and although the homework, being based on relatively novel to me was a welcome challenge. 

On day three shit got real.

We started on Ruby on day two I think and the extent I had covered in the pre-work quickly got passed and by day 4 we were starting 'object oriented programming' (OOP). I didn't really think the first week would be an 'easing in' to the course but shit really did get real, real fast. I'm not sure any more combinations of the words shit and real would even do the way I felt justice.

Our instructor J told us that if we got OOP on the first day we could have his job, I thought he was just trying to encourage us because I suspect he was faced with a class of blank faces trying, and failing, to convey an understanding of the material like mine. Thursdays class left me feeling..  Maaayybbeee I get it. Not 100% but in essence, 5 minutes into thinking about the homework I realised that my optimism must have been due to a post lunch sugar high because looking at it then I really had no idea how to express the methods I wanted to run. Thursday night I went home feeling defeated and utterly depressed. Wondering, if this is just day 4, what would day 5, week 5, month 3 be like..? I got on the train home after having sent in an unfinished program that was broken. 

Friday we were told that we weren't expected to have understood 100% of what we had done, which was a relief. That evening we went out for some welcome R&R and I had my graduation from FEWD. All I can say is that the first week was hard and they were dead serious when calling it the 'intensive' course.