As an international student should I go for any one of University of Toronto, Waterloo in Canada or any one of UIUC, USC, UCLA in USA, for my Maters in Computer Science, if I want to work in Bay Area/Silicon Valley after post graduation?
-
I checked this answer which talks about under-graduation in CS: How much of this is true for MS too? Are there any advantages of Canada over USA or vice versa?
-
Answer:
Thanks for the A2A! To me, all of those sound fine to great for getting an M.S. The US schools you list are all top 20 CS grad school programs and the Canadian schools are the top two there and seem to have comparably strong programs, and I've heard good things about attending all of them. I think Waterloo is technically considered more of a strong undergraduate program than graduate, but it's still definitely good, and it also has the advantage of being a bit smaller than the other schools you list. The main question I would ask is what you want to do with said degree as someone working in the Bay in the tech industry after your undergraduate degree. Getting an M.S. can definitely increase what you earn, but casual observation suggests to me that it's not going to do you much more service than just going straight in unless you have very clear goals about what specialty you want to have and keep a very applied focus on it (i.e. make sure you still have solid software development abilities afterwards). It might also be worthwhile to do research to see if the things you want to research are things you could learn about on the job.
Xanda Schofield at Quora Visit the source
Other answers
From my experience, very few companies care about your formal education. The network you get from a particular school might matter, though. I've meet a lot of Stanford, Berkeley, and USC alumni working in the area. However, I doubt that simply going to these schools will get you hired. As long as you can demonstrate the talent then someone in the area will hire you. You could just contact a recruiting firm in the area. Your international status will probably hurt your chances, though. Companies have to work really hard to get work visas, and sometimes they don't want to put in the effort. You might what to choose a school in the USA simply to get the student visa, use that as a springboard for an internship, and eventually get a work visa.
Jonathan Nacionales
There are three main things I'd consider affecting your chances of Bay area employment: strength of CS subfield, networking potential, and cost of visa sponsorship. Rankings don't matter for the four schools you list -- they're all pretty recognizable names. When you break down the graduate CS programs, they excel in different areas, so you have to pick your emphasis within CS. Networking is critical. A lot of jobs are landed not by knocking on the front door and competing via merit (because there will be a lot of competing coders smarter than you), but by who you know. USC and UCLA are the best choices for building a network in California that can get you to the Bay area, and USC's alumni network is better than that of UCLA. Visa sponsorship could be a deal-breaker for many companies, especially startups with limited cash. Why would a company pay $3k or more extra for a new CS major when there are plenty of other CS majors who can already work in the US? Getting to USC and UCLA gives you a head start to work on that issue before graduation. All things equal, you might consider USC.
Eric Huang
Related Q & A:
- Where can I be an International student?Best solution by internationalstudent.com
- How do I apply to college while not in high school and as an international student?Best solution by Yahoo! Answers
- How can an international student play in usa college?Best solution by Yahoo! Answers
- How much does it cost to for an international student to enter a university?Best solution by ChaCha
- What are some British universities that are friendly to an aspiring international student from the USA?Best solution by topuniversities.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.