Posts Tagged ‘career’

Internships and Grad Jobs Overseas

March 16th, 2011

This is a cross post from Beta, a news letter for CSE students written by CSE students

If you’re a second year cse student or above, it might be time to start thinking about what you want to do after uni. A great way to get started is with an internship. Several companies offer internships in Sydney, but I hope to convince some of you that doing an internship overseas or even taking a grad job in the US is a good idea.

First, a bit of background: If you’re a good software developer who is about to graduate from a computer science (CS) or software engineering (SE) degree, your job opportunities in Australia are quite limited compared to a student with similar talents and skills in the US. Google is probably on top of your list, and then possibly Atlassian, and if you’ve done a bit of research, a few smaller companies that you like (and that’s a big if because they sure are hard to find. Ever heard of micro-forte? OKLabs?). Your other options include doing a PhD to further delay your entrance into the real world in the hopes that conditions will be better when you’re done, or self employment which includes being an indie or freelance developer and starting your own company; anything to make a decent living without ending up at a bank or any organization that doesn’t appreciate recursion or python’s clean syntax as much as you do.

Google, Apple, Microsoft, and Facebook are the big 4 of technology companies, and then there are some you might not have even considered, such as Amazon, Nintendo, Nvidia, and Adobe. Out of those companies, only Google hire software and CS grads in their Sydney office. If a PhD and self employment are off the table, then Google stands above the rest as the best place to work, whether as an intern while you’re doing your degree, or as a graduate when you finish. Google Sydney is a great place to work (just ask anybody currently working there); but they can’t hire everyone and for one reason or another, you may also not want to work in Google Sydney.

What you may not realize is that the big 4 tech companies (as well as many others like Amazon and Nvidia) all offer internships and grad jobs to students all over the world, including Australia. Since they’re all competing for the same pool of excellent CS students coming out of American universities, they treat their interns and employees very well, and this is reflected in their salaries and working conditions. These companies treat their interns very well. They will sort out your visas (even if you’re not an Australian citizen), fly you to the US, pay a decent salary, and subsidize a lot of your accommodation costs. A good CS or SE grad in the US can expect to get at least 75k USD as a starting salary plus benefits and bonuses, and often more. This figure was a lot better when the exchange rate was was favoring the USD, but it’s still a pretty good figure. A good CS student in the US will have done some internships at these companies and receive several offers from different companies, which make starting salaries even higher. In comparison, the same CS or SE grad in Australia will often have to work at a bank to get close to that salary, and the work conditions for software engineers will almost certainly be worse. If you’ve seen the recent cse email about starting salary statistics, the highest and many of the above-average salaries are paid to people going to work overseas.

I just returned from an internship at Microsoft, and overall it was a great experience. They had intern social events every two weeks and many of us got heavily subsidized rental cars to drive everywhere. Interns even got free gym membership like full time employees.

At Microsoft, the work environment is great for engineers. Most engineers get to work at around 9:30-10am, and leave at 5-6pm, most full time employees have their own office to minimize distractions, and an unlimited supply of free soft drinks, milk and coffee.

Google of course is famous for their free buffets, gaming rooms (and even laundry services in their Silicon Valley office), and I’m sure Apple and Facebook have their own perks as well. Mark Zuckerberg used to take interns out to lunch!

Even if your eventual goal is to have your own company, or even if you don’t want to move overseas, doing a 3 month internship in the U.S. at one of these companies is still a great experience, and unlike anything you’ll find in Australia.

Your peers might site Macquarie bank or Deloitte (two of the biggest recruiters of CSE students) as good options, but these companies are not technology companies. The best marketing student will want a job at Proctor and Gamble, not Microsoft’s marketing department. Similarly, if salary is equal, the best CS student will take a job at Google over a job at Macquarie’s IT department any day.

Of course, the focus of this article is about the benefits of working at big companies overseas. If you don’t want to move overseas, or prefer to work in smaller companies that move fast, allow you to use your favorite open source tools and decide which tools and frameworks to use that, look out for an article by me in the next few issues of Beta! I’ll be profiling some of the hidden gems of great places to work in Sydney that don’t quite have the recruiting budget of a big co to tell you about themselves.

 

Update:

I should also point out that the cost of living a fair bit lower in most places in the US is also lower than it is in Sydney, in addition, some states like Washington (where Microsoft headquarters reside) don’t have an income tax, hence you would only pay the federal income tax, which is much lower compared to the income tax in Australia.

Speed dating with the wrong recruiters

March 5th, 2010

Today I was [un]fortunate enough to be invited to a recruitment event for engineers. Never mind how it happened. I’m a computer science student, what can I do in an engineering company? Turns out not a lot.

One of the main events of the evening was speed dating with employers where each student got to spend five minutes with each employer. So what does a computer science student say to an employer who is looking to hire photo voltaic or mechanical engineers? What do they say to me?

The conversations were varied. I’ll make up some fake names, not to protect the innocent, but I honestly can’t remember all of their names.

John and Steve didn’t know what a computer science students did, so I tried to explain. That is when I realized that my degree is so broad that even I wasn’t sure exactly what computer science is all about. A computer science student will rarely continue to pursue the maths and science behind computing, many won’t even study much of it. Some of us focus on low level software such as operating systems, while others are interested in abstract subjects such as artificial intelligence and formal verification. A large number of us will end up working 9-5 in the IT department of a multinational corporation, a few of us will go into R&D, many more will change careers completely. It was like describing an arts degree.

One of the first things that Bill said to me was “I’ll be honest with you, we don’t really hire any computer science people”. Direct and honest, I liked that. It’s something that we both knew from the beginning, and getting that out of the way let us move into a more interesting conversation. Others like Jeff tried unsuccessfully to see where I might fit in, “well, we have an IT department, we have about 12 IT people [out of a company of hundreds of engineers] working to help our engineers.” It was nice of him, but unnecessary. I mean, we both know that there’s a 0% chance that I’ll be asking for a graduate job there, so why beat around the bush? It’s social courtesy to try and be nice and leave a sense of hope, but in this case, doing so only made it awkward.

It was clear early on that I was not a match for any of these companies, and knowing that was the chance to turn the conversation around the other direction and ask the employers a lot of questions rather than talking about myself. It was much more interesting to hear about their experiences, especially in managing engineers and other technical people. Since all of them have engineering backgrounds they could go into a lot more detail about what their companies did than an HR or worse a recruitment firm person who will only give a superficial talk about how they encourage creative thinking and foster young minds in a global professional environment, and other jargon from their mission statement.

I had mentioned that I prefer to work for smaller startup companies rather than large multinationals to Glenn. Take some risks while I’m young, and be an entrepreneur. Glenn advised me otherwise. “Work for a big company first and learn how it works,” he advised, “it’s very hard to go from small company to big company, but very easy the other way around”. He has a good point, working in a large company can give me a much broader view of how businesses work, I’ll probably have a much bigger and powerful network to be able to bootstrap a startup company. However, I don’t necessary agree given the likely circumstances. It’s too easy to get too comfortable living on a stable salary. By the time I have enough experience and big enough network to bootstrap a new venture, it might be too late, I probably wouldn’t give up a stable job and take that kind of risk if I’m say, 30 or over.

Choose A Job You Love, Don’t Do What You Love As A Job

July 21st, 2009

Ever heard the saying “choose a job you love and you’ll never have to work a day in  your life”? That’s good advise if you can find a job that you love, but don’t take it to mean make what you love into your job.

Just because you love doing something doesn’t mean you’ll love doing it as a job. If you like golf, you may not like competitive golf. If you like writing, you may not like the strict styles and deadlines of a journalist.

If you can turn doing what you love into a career and still love it, then congradulations, you’re one of the 1-3% of people in the world who will be truly happy with life. If not, don’t force it and ruin what you loved doing. Keep your career separate from your passion unless the combination makes you happy.