So the web design/development course here at Polycademy is now officially 9.090909% (1/11) complete. 10 more weeks to go to make my dream come true. Or at least a first iteration of it. I’m excited, and nervous at the same time.
This week was, to say the least, a crazy week.
1) Monday
Monday started off normally. I lazed to work as usual at 9.15am. (Most people in the office start around 8.30am – 9am, but my boss was pretty flexible with me, allowing me to follow a come late leave late scheme). I was working on this project (still am) that I totally detested – 1) I didn’t know how to do it, 2) my boss didn’t know how to do it, 3) we didn’t have enough data to do it. I found it a total waste of time, so I ended up spending more time on w3schools.com trying to learn some HTML and CSS. I had just had a major discussion with my fellow partners on Saturday and simply couldn’t think of anything else. And I was waiting for a reply from the founder of Polycademy, Roger Qiu, who I had PMed on facebook. Simply put, I was frustrated. Monday night, Roger replied, telling me I could come and sit in class on Tues before I decided if I wanted to join. I was elated.
2) Tuesday
Tuesday, I barely did any work in the office. I managed maybe 2h of productive work, while spending the rest of the time rereading the Polycademy website, looking at other web development related websites and basically just being unproductive. Had I known how taxing the rest of the week would be, I might have just taken an afternoon nap. Time passed really slowly, but finally it was 5pm. I rushed home, packed my laptop into my backpack, and off I went to Polycademy. 5.55pm – I parked my car outside the glass building where Polycademy was located (according to the website). I smiled to myself- I managed to make it on time. But then I realised the building was in lockdown mode. I got a little frustrated, but finally found a break when someone opened the door to leave the building. I dashed in before the door shut and entered the lift. Dang, the lift buttons required card activation too. I was getting desperate. I climbed up the stairs, hoping to get to the fifth floor without further complications, but at the 3rd floor my progress was hindered by an access door. I almost decided to leave.
The turning point came when I succeeded in finding Roger’s phone number on his facebook profile. In a jiffy, I was upstairs in Room 570. I met Ash, Matt and Phuong who were also taking the course, and Maria, who helps with the admin. Everyone was really friendly and I soon felt comfortable. Roger did a pretty good job teaching, getting us to come up with ideas for apps, develop the ideas, and think of the workflows. Each of us would be developing an app by the end of the course. I was probably the only one who had the end product decided even before any brainstorming. But the others came up with very interesting ideas as well. We then figured out the technology stacks we would each require to make our apps work, and discussed that in some detail. I remember being impressed how Roger seemed to know everything – what javascript code could be used to come up with what effect, etc.
Time flew and 9.30pm soon came. It was time for me to make a decision, whether after this trial lesson I would take up the course. Honestly, it was a bit of a struggle. I had two major concerns. The first was that I was working full time, and I was unsure if I could get the most value out of the course if I didn’t have enough time to practice and do readings everyday (especially since this is a highly intensive course that runs all weekdays). Moreover, 11 weeks seemed like a terribly short time for me to come up with a first draft of my app, not to mention learning how to code in many different languages. I wasn’t sure if I could cope, or if my partners could keep in pace. The second concern was … money. The course fees weren’t expensive at all compared to DevBootCamp and other comparable courses, but for someone who just started working rather recently (in 2012) and supporting 2 people, it wouldn’t be easy. Not even if I took up the option of weekly payment instead of lump sum. I was kind of torn apart. My mind told me- “Be practical, you can’t afford the time nor the money.”, but my heart was longing to just jump in, throw all cautions to the wind, and actually do what I had dreamed about. After talking to Roger about a few more details, I finally jumped into the deep end. My heart had won the battle.
3) Wed, Thurs, Fri
The last three days were some of the most exhausting of my life. Of the last 72 hours, I barely spent 12 hours asleep. Which is OK if you’re lazing around, meeting friends, having fun but SO EXHAUSTING if you’re working 8.30am-5pm, going for class 6pm-10pm, spending time with your girlfriend from 10pm- 1am, and waking up early to read the course material at 7am. Oh and not to mention skipping lunch so you get more time at the office to download the relevant programs. The only thing I looked forward to was the 6-9pm class, where I could amass more knowledge about Web Design/ Development. I found that I wasn’t interested in it simply for my app, but also because I liked it. Much more than doing some stat analysis using rubbish data. If only I could change work fields and work in the web design industry. But I seriously doubt that would be met with much parental support.
I must say I learnt a lot in this 3 days, even though I didn’t really get to do any programming yet (which is the part I’m looking forward to most). I figured whatever I thought I knew was essentially nothing. There were so many terms in the course notes that I had to google, and look up wikipedia for. Even after I had read everything the worldwide web had to offer on it, I was still kind of lost. Terms like SSH, WAMP, FTP, AJAX, JSON. I mean, I had a rough idea what they were, but how they fit into web design, I was clueless. Well, at least I’m slowly getting familiarised with the terms and hopefully by the end of the course I’ll be able to use everything.
Class was pretty informative as well, and we were inducted into the world of design theory (user experience) on Wednesday and Thursday. I was fascinated how there was so much theory on things like colour, font etc. which could make your website as attractive as possible! Today (Friday) we did user interfaces. What particularly interested me was the idea of fluid design – making sure your website can be suited to various browser sizes; and progressive enhancement/ graceful degradation – making sure your website can be suited to different versions of browers. One insightful comment that Roger made though, was the idea of “effort vs reward”, and the need to sometimes cut some users off (for e.g. if they’re still running Internet Explorer 6, which is outdated by like 10 years now). The other thing that I really pricked my ears up for was the discussion on AJAX, and how that can be used to load content into a webpage dynamically without the need for refreshing. (e.g. Facebook where more posts are loaded automatically when you scroll down). My chess app would have to use something like that, because we can’t have players refreshing the board to keep checking for moves.
So that pretty much sums up Week 1 at Polycademy. I’m pretty behind in terms of coursework, and I’ll have to do quite a fair bit of catching up on the weekend. I can only hope I’ll be able to, because this weekend is Chinese New Year and my girlfriend’s cousin is here to stay. Hopefully I can manage to strike a balance – complete all my readings, installations, and user interface iterations, while also being a good host. Tomorrow already seems packed. 9am – Farmer’s market. Hopefully get started on work by 10.30, until maybe 4pm, at which time I’ll probably go for the multicultural festival in Civic, either with Roger and Maria and co., or with my gf and her cousin. Then there’s the meetup with mentors which i’m really looking forward to at tongue and groove until 7.30, and then CNY reunion steamboat dinner at home. Probably will have to play some games after that. So I will really have to make full use of that 5.5 hour stretch in the afternoon.
It’s really a race against time. I need to find a way to better manage my time, because this sleep deprivation can’t continue. The only thing that’s kept me alive this week is that burning passion. OK I had better go to bed now, my eyes are closing.
PS: One thing I’m really happy about though, is the company I get from being in Polycademy. It’s been really lonely the last 8 months, with all of my friends graduating and leaving Canberra. It’s soooo good to finally have people to chat with and hang out with again. *falls asleep smiling*