A Note for ’14 Applicants


This blog has surprisingly gained quite a bit of attention over the past few years. I use it for all of my job applications, of course, but it seems that most of my true readers are younger students looking to understand the CS and SE programs at Waterloo. Note that I’m getting to the age where my admissions experience may be irrelevant to prospective students, though luckily, my course work, job experience, and overall thoughts are still relevant.

If you are looking for an exciting career path that is in high demand, consider computer science. CS explores automating the way we do things, and creating solutions to make a troublesome task easier to perform. This has historically set fire to quite a few jobs done by hand or mechanically, but this is where the future is going. There are many branches to CS that I can explain, but that will be left as a Google search for the reader.

I’ve been stuck in a tech bubble for the past couple of years, so I always make sure I talk to some non-tech people to get their POV on the state of tech. Many people understand the significance and effects of social networking on brands and products. Many people understand smartphone technology. So interestingly enough, most people are on the same page.

Waterloo has a pretty decent CS curriculum. Unfortunately you don’t get to learn the more interesting stuff until 3rd year due to the way pre-requisites are laid out. It really isn’t until your upper years until you can explore topics like databases, artificial intelligence, concurrency, user interfaces, and operating systems. I know most of the top tech schools in the States have much more structured CS curriculum, likely with a larger variety of courses, so if you’re interested in further academia, make sure you consider schools in the States as well. Don’t look into it that much if you’re more interested in jumping into your career right after undergrad, though.

Waterloo co-op is all about learning these CS topics through both academia and during work, and trust me, you will not get anything quite as good as Waterloo. No other school will encourage you to work at 6 different companies for 4 months each, thus giving you 2 years of industry experience by the time you graduate. And it’s not even about the experience, it’s also about the connections you make at each of these workplaces that will be another benefit to you. You will not get this at UofT, McMaster, etc. Yes, companies hire from other schools, but it becomes obvious that companies prefer Waterloo because we are available year round, and because all students in co-op have required co-op credits, there is a larger set of available students, who also happen to have relevant work experience.

CS vs SE: in terms of career, you will get the EXACT SAME opportunities.
The quick run down is that you will have a lot of support as an engineering class through the SE program so the course work is manageable, and enjoyable to an extent. You will get enrolled into your required courses automatically so you don’t really have to worry about scheduling issues (that you normally experience as a CS student) until your late upper years. Depending on how active your class is, you may end up with a very lively and well-knit social group. This is difficult to attain if you’re in CS since no one is on a set schedule, unless you are extremely social. This can all be irrelevant if you naturally gravitate towards people outside of your program.

The workload is larger for SE in your first 5 semesters due to the large amount of engineering course requirements. You can still run into heavy workload in your next 3 semesters, but you have more freedom in your electives. For CS, you have freedom in electives throughout undergrad, allowing yourself to create your own workload. This is especially important to those who are interesting in doing a minor (nearly impossible for most engineering programs). Note that the experience is different from person to person depending on how much they take advantage of the benefits of either program.

Many people advise prospective students to simply choose CS if they are afraid of a heavy workload, but if you’re up for the challenge, pick SE, as you can switch to CS fairly easily.

For more on this please check out my other posts. Note that co-op jobs are not guaranteed. The resources are there for you, you just need to use them wisely and properly prepare.

PS. This post ended up being long, and I didn’t realize as I was in full screen mode. Whops..

Advertisements

Reflection of Fall ’13


It’s been awhile since I have been home for the holidays for more than a week. To be exact, I’m be home for 2.5 weeks. I had plans to go on a trip to Japan and South Korea, but my friend bailed on me due to lack of funds. We then planned to do a Montreal trip, but that doesn’t seem like it’s going to happen either since my mom lined me up for a bunch of appointments. My eyesight has been particularly unstable in these past few weeks (sometimes I feel like I can’t ever get Lasik because I work in front of a laptop 24/7).

I’ve spent most of my break so far catching up with high school friends (our annual Secret Santa), watching movies and dramas, and cleaning/organizing my belongings at home. You really end up with a ton of clutter after living on and off every 4 months. You can’t bring everything with you when you move far away, and you always end up bringing more when you come back. I also started doing this thing where I keep all my receipts or significant cool pamphlets I get every term in separate folders. These folders were getting really unorganized in the past couple terms due to lack of time (because when I do have the time, I’d rather be doing other things).

More specifically, I’ve accumulated a huge wardrobe. I’m not even high on the shopaholic standards. I just buy clothing when I feel like I need it, based on my current wardrobe. The problem with this is that I only have a partial wardrobe at all times (when I’m living off campus or renting a place for co-op). This makes it difficult for me to remember whether I already had a ton of white tops, for example. Now it isn’t as bad for school terms, but it really sucks for co-op terms in the States. I am way, way more limited in the partial wardrobe I can bring. I’m still trying to figure out how I’m going to fit all the clothing I want to bring for next term.

Speaking of next term – I’ll be in SF again, work term #5 at Rdio. I had a tough time deciding where to go because (if you didn’t read my last blog post) I really wanted to return to FB (or specifically Instagram). I originally decided that I would be happier to return for the Fall (of 2014) instead of the Winter as there will be potentially more returning interns (or new grads) that I already know. I also didn’t really want to be in the Peninsula again for Winter as I prefer SF, and I didn’t want to do a long commute either (FB gives housing to interns or a stipend if you want to live in SF). I almost slightly regret choosing Rdio even now, simply because I really miss my coworkers back at IG. They were extremely hard-working, fun people to be with 8 hours a day. I wasn’t able to properly appreciate and thank them due to a family member passing away around the end of my internship. Thinking back, I really appreciated the experience and the opportunity to meet awesomely talented people. Continue reading

South Bay Lovin’


I have not blogged in a long time so I’m going to try to write before I become busy again. I have been extremely occupied in the past couple weeks, especially with work. I even forgot about doing my PD assignments for the past 2 weeks (don’t follow my example, please..) For those who do not know, Video for Instagram launched last Thursday on both iOS and Android. I helped with the Android launch, and despite all of the challenges and required extra hours, it was totally worth it. I have never worked with such a dynamic, open team, and I don’t really know what I’m going to do when I have to go back to school for the Fall. Check out the new feature if you haven’t already.

So how’s life for me? I am loving South Bay life. I barely went down here the last time I was in the Bay Area. It is definitely a place I’d like to live sometime in the future. Simply put, it’s nice. Really, really nice. I’ve been here about 7 weeks and it has yet to rain. Nada. This is so different from life in SF, the city that never stops being foggy, rainy, and hovering at 15-20 degrees celsius (59-68F). I still go up to the city once a week. This weekend, I added 50 bucks to my Clipper Card for the 4th time since I’ve been here. I actually checked out Haight & Ashbury for the first time today – it’s a great shopping district! Too bad there were 5 guys in our group or else we would have been there for hours.

Being a Facebook intern also has its perks – there are always amazing intern events. Last week, they took us to Yosemite. There wasn’t a lot of time to do big hikes, so a few friends and I just did some bare foot rock climbing at the Lower Falls. It was truly amazing being so close to the waterfall, and I have never realized how durable the human foot was until that day. I’ve become sheltered by shoes and socks for a long time, it seems. A few pics:

Lower Falls

Yosemite

Not all the interns have arrived yet. I think there are 700+ total summer interns. It is crazy. Not all of them are even here yet – I think the last batch arrive next week (July 1st). The official Bay Area interns group itself is about 3.5k people. Yes, movies like The Internship were made to entertain people like us.

It’s also very interesting being able to hang out with more Americans and understanding their differences from us Canadians. A few things:

  • Canadians say “washroom” while Americans say “restroom” or “the men’s room” or whatever.
  • Canadians say “marks” vs Americans say “grades” (? unconfirmed)
  • Americans don’t say “Let’s dip” in lieu of “Let’s go” (? unconfirmed)

Anyways, the only complaints I have so far about where I live is that the closest chain movie theatre is in Redwood City – which is in Zone 2 on the Caltrain Map. Menlo Park (MPK) to Sunnyvale is in Zone 3. There are a couple theaters in MPK and Palo Alto, but they play old school films. Another really cool thing I’ve noticed is that there are a lot of Spanish speakers in South Bay. I should start learning some Spanish.

Alright, that’s all for now. I’m hoping to do more blogging in the next few weeks now that I’m a little more free. More to come, thanks for reading!

Weekly Photo Challenge: My 2012 in Pictures


I’m trying to make up for my lack of punctual daily posts. So I’ve decided to do my 2012 in photos, inspired from this Daily Post. Just for background purposes, I LOVE taking photos. I only have a point-and-shoot, but it satisfies my needs. The quality is more than enough. Anyways, here we go –

jan122View of San Francisco & Golden Gate Bridge from peak of Buena Vista park

Ah, yes. Sunny San Francisco is where I started my 2012. My work term #2. I didn’t have to deal with Canadian winter, and it was surprisingly amazing weather throughout my stay (apparently, it is usually cloudy and rainy during winter in SF).

andMy first Android phone – Motorola Atrix, Lookout Mobile Security, SF.

My first time using a smartphone w/ a full out 2Gig data plan. I became a lot more aware of social networks like 4sq and Path, and it was so much easier to explore the city with this device. Thanks Lookout!

feb12Me & Clara C at Union Square, SF.

I saw Clara C perform for a bit in Union Square (a 2 minute walk from where I was staying). She has a very bubbly personality and is extremely talented.

apr122Cherry blossom trees, Japantown.

It was also my first time viewing cherry blossom trees in full bloom. There was a huge Cherry blossom festival parade. Lots of cosplay went on.

Continue reading

A Random Blurb


A couple things:

1. I wonder if Canadian elections will ever be as exciting as this year’s US election. I was actually of age to vote this year, and did so through mail. Made my mark. Woot woot. TBH I’m not huge into politics, but I do stay informed from time to time. It’s just not as riled up in Canada for some reason, I guess either people are very happy for what they have or people are simply misinformed/uninterested. It’s really unfortunate, but that’s what our country has become..

2. Reddit is awesome. It’s such a huge, supportive community, but at the same time, a great place to let go of any stress and laugh my head off. Can’t believe I’ve been missing out on it for so long (I’ve been a long time user on various community forums, all fairly small).

3. Freshbooks is an amazing place to work. I’ve never been around so many friendly coworkers, attending fun events, and at the same time, also learning a ton of cool+interesting things on the dev side.

Here’s us for Halloween (I think at least half the office participated):

Yup, the company takes Halloween pretty seriously. What I really like about Freshbooks is that everyone is invited to everything. If someone’s having a birthday dinner, the whole company is invited (we took over a Korean restaurant a few weeks ago, there were 40 of us). We have movie nights weekly and poker nights biweekly.

Oh, and as a Freshbooks employee, you will definitely improve your ping pong skills. Think I spent an hour and a half playing it last Friday..

4. Watched a couple movies this week.

Transamerica – Watched for Felicity Huffman. Omg. Her role in this movie is just soOooo very different from her role in Desperate Housewives. I dunno why they made her tone of voice be so expressionless in this movie, it bothered me a little bit, but I guess it was just the character they were trying to achieve. I really enjoyed the story line and character development. The movie is mostly about self discovery, and I really liked that the two main characters basically travelled the country while talking about life, running into random situations, dealing with their car getting stolen, them meeting the parents who disapprove of his gender change. Felicity did a great job :)

Alvin & the Chipmunks: Chipwrecked – Rated very low on Imdb, I really enjoyed the movie. Had no expectations going in. I thought it was pretty cute to include a crazy woman on the island, along with Simon’s personality change. Had some great character development (the whole stuck on an island situation seems to be a personality changer — or it just makes people go crazy). Had a little trouble making out the words whenever they broke into song (non-covers), but overall they did a great job with the movie.