Meet Some Computer Scientists

From CompSciWiki
Revision as of 17:16, 8 December 2010 by ColemanJ (Talk | contribs)

Jump to: navigation, search

COMP 1010 Home > Meet Some Computer Scientists


Introduction

The end goal for most computer science students is to get a job in the field. Immediately questions arise, like:

  • How will I find a job once I graduate?
  • Will I know everything I need to get a job once I graduate?
  • How hard will the transition between school and work be?

Some computer science graduates have offered their insight into the world of computer science beyond graduation.

   

The People

EDIT by TrevorS: Maybe a short introduction here? Right now you have one heading followed immediately by another heading with nothing in between. You could just talk about the format of the following sections. Something like: "We spoke with four computer science graduates on their experiences at the U of M. They discussed the projects they are currently working on, and offered some tips for students currently studying computer science." or something like that.

Jenny-Lynn Lascano

Jenny-Lynn Lascano

Jenny-Lynn Lascano graduated from the University of Manitoba Computer Science program, with a Co-op option. She is currently employed as a developer at Tipping Canoe. Jenny-Lynn also runs her own freelance web development business. Jenny-Lynn initially started in the Asper School of Business pursuing a degree in Accounting and Management Information Services. She took Comp 1010 as an elective and decided to transfer to computer science after hearing about the Co-op program.

Interesting Projects

"One cool thing about Tipping Canoe is that every month we have a Hack Day. It's a 12 hour work day, all 3 meals are catered (Usually Tim Hortons, Pizza and Clay Oven) and we work on fun non-work related projects. Just recently, we hacked the company door bell. Instead of a "DING DONG" when someone opens the door, we programmed it to play the Imperial March and "Never Gonna Give You Up" as well as take a picture of the person coming in the door and tweet about it. It was a great way for me to revisit some hardware technology as well as finally figure out the Twitter API.
Another exciting project that is coming down the way is The U of M Computer Science Department website. I will be working with 2 former Comp Sci Co-Op Grads to get the project going. I'm very thankful for everything the program has done for me and I also try to do one volunteer freelance project a year."

Tips for Students

  1. Don't be intimidated - just because it's new and different doesn't mean that you won't get it. EDIT by TrevorS: Is this a direct quote? In any case, the sentence isn't entirely clear. Won't get what? The course material? A job?
  2. Ask questions - it's ok to not know the answers all the time. Use your instructors office hours.
  3. Introduce yourself - Make sure your instructor knows who you are. Visit them during office hours. Make friends. Group projects are mandatory in some classes - might as well have a group you can get along with. Even after graduation, I still keep in touch with some professors and classmates. It's the networking that is important!
  4. Co-Op - it's hands down the easiest way to get work experience and a job after graduation.

EDIT by TrevorS: OK I'm pretty sure these are actually direct quotes now. If that's the case, they should probably be in quotation marks. Also there's still lots of ambiguity. Use your instructors office hours for what? Make friends... with who? The professor? My classmates? Both? Networking is important... but why? If you're quoting someone I understand you can't really change what they said, and it's not like it's super confusing or anything, but something to consider.

Jen Roberts

Jen Roberts

Jen Roberts is a graduate of the U of M Computer Science program, with a Co-op option. She is currently employed at DMT Development Systems Group Inc. as a project manager and business analyst. She became interested in computer science because of the tremendous job opportunities, and entered the department after talking to a former co-op graduate.

Interesting Projects

"I work on a variety of projects for multiple car manufacturers. The most interesting part of all the projects is learning about how the car industry works and seeing how they use technology to improve their businesses."

Tips for Students

  1. If you can get into the Co-op program do not hesitate. It will provide you with skills that you can't get in your classes and provide you with great networking opportunities.
  2. If you aren't in co-op then watch for other networking opportunities to interact with employers like career fairs and presentations. Building up relationships with employers while in school will make transitioning from school to work much simpler.

Brett Barkman

Brett Barkman

Brett Barkman also graduated from the University of Manitoba Computer Science program with a Co-op option. He currently works at IBM as a Software Developer after serving both a 4 month Co-op term and a 4 month Extreme Blue term there. Brett became interested in technology at a young age, as he found that it allowed him to build things creatively and easily.

Interesting Projects

"Right now I work on the Reporting component for the Jazz Foundation and Rational Team Concert teams, check it all out at jazz.net. Its very cool for a ton of reasons: I work on and help create leading edge web technologies (open-services.net is one example), because I do reporting, it really touches a lot of teams so I interact and learn about a large number of other products built on top of Jazz (it's a framework for software lifecycle management), also we develop in the open which means that anyone can come to jazz.net and interact directly with the development team for instance customers can report bugs directly and get solutions without having to go through support, and our development process is transparent so anyone can come and see what we're working on and try out our products."

Tips for Students

  1. Co-op! It's hard to get a good job without it. By good job I mean one that you choose, not one you take just because you need a job.
  2. Get involved in extra things. It doesn't have to be programming competitions like ACM, although those are cool. Find something technology related that you are passionate about and get involved. Join open source projects like Eclipse or Dojo, build cool things even if its just to help you learn a new technology; basically find out what you're passionate about and explore it. When it comes to figuring out what you want to do after you graduate and also when you're in a job interview, those experiences will help you.
  3. Don't live and die by everything in the curriculum. The fundamentals are important and you have to at least become familiar with the concepts and techniques, but our field has become so vast that its hard to give someone a broad foundation in just 4 years so you'll find a lot of the stuff you learn in 1st and 2nd year is pretty boring but you just gotta work your way through it to get to the good stuff.
  4. Finally, grades aren't everything either, trust me ;-)

EDIT by TrevorS: Once again, you should probably make it more clear these are direct quotes from Brett and not written by you. Especially with the little winky face at the end. Just sayin'

Ron Bowes

Ron Bowes

Ron Bowes is a University of Manitoba Computer Science graduate, with a Co-op option. He is currently working at Tenable Network Security, though he has previously worked for the Information Protection Centre in the Government of Manitoba for 3.5 years.
When Ron was young he was always curious about how things worked. This curiosity was evident when he played his first video game, and it got him wondering how things like games worked on a computer. Soon he picked up a couple of programming books and taught himself the programming language BASIC.
You can check out his blog here.

Interesting Projects

Ron is currently between projects, as he has been spending his time traveling.
However, Ron hosts many of his past projects on his wiki page.

Tips for Students

"The best advice I can give is to get your name out there. Whether it's participating in community events, working on open-source software, going to local user-group meetings, or even taking the co-op program, you need to meet people and show them that you have what it takes. That's the best way to end up working on interesting stuff. The best positions rarely take resumes from the general public, they hire people they already know are good."


External Links

University of Manitoba Computer Science Co-op Program - Information and resources

Businesses

Tipping Canoe Ltd. - International Web Application Developers
DMT Development Systems Group Inc. - Automotive Software Solutions
IBM - Software Development
Tenable Network Security - Unified Security Monitoring

Projects

Jenny-Lynn.net - Freelance Web Development
jazz.net - Web Technologies Development
Skull Security - Ron's Projects and Information

Previous Page: What Can I Do With A Computer Science Degree? Next Page: Social Relevance of Computer Science