How To Get A CS Job Professor Terence Parr University of San Francisco April 5, 2005.

Slides:



Advertisements
Similar presentations
Alex McCracken Director of Operations. Found out I was on the layoff list November 2009 Officially laid off January 2010 Joined Project Management Institute.
Advertisements

Laurie Gillespie, CALS Career Services
Department of Electrical and Computer Engineering Internship Program
How to optimize your internship experience
Strommen Career and Internship Center Who We Are What We Do.
Nursing Strategies The Final Day. Explore potential paths (378) A wide array of job possibilities exists Within each job, there is variety of tasks and.
Chapter 7 Applying for a Job Chapter 7 Applying for a Job Lesson 7.2 Putting Your Best Foot Forward Lesson 7.2 Putting Your Best Foot Forward.
Recruitment Talk The Hong Kong University of Science and Technology (HKUST) Date: Feb 16, 2005 Speaker: Antonio Yu (Resources Explorer)
Making a Good CS Resume Terence Parr & Chris Brooks USF.
Interview Process Dr. Jeff Pittges September 10, 2006 Dr. Jeff Pittges September 10, 2006.
Job Searching 101: Writing Your Resume and Cover Letter January 5, 2008 Presenter: Donna Brice, Director.
INTERVIEW.
How Can You Input Data Using Templates and Web Forms Digital Communication Systems Competency 5.06.
Chapter 14 Copyright © 2014 Pearson Education, Inc.Chapter Applying and Interviewing for Employment.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Networking and LinkedIn Tutorial for preparing to join the Dickinson Career Community group on LinkedIn Dickinson Career Center.
Resume Writing Skills 123. Course Objectives Explain What is a Resume Explain the Importance of a Resume Differentiate between a Resume and Curriculum.
Networking Career Management Services Present ed by Delicia Lewis.
Career Development Overview Workshop. Are you ready??  Organize yourself  Stay organized  Set a goal  Review your progress  Follow Up  There is.
The Career Place Connecting Workers and Employers Cover Letters: Selling your skills on paper.
Chapter 6 Effective Strategies to Get the Job You Want: Interviewing Strategies Copyright Raymond Gerson.
Presenters: Farzad Samie Fereydoon Izady Mohsen Eftekhari Getting a job:
How Do I Find a Job to Apply to?
1 Job Search Workshop Inuvialuit Career Centre April 2006.
Quick Job Search for Ex-Offenders Seven Steps to Finding a Job Fast.
Job Development: Unlocking the Mystery of Job Placement Presented by: Debbie Wilkes ©Debbie Wilkes.
Career Ready! Workforce Ready! Preparing for Your Career 1.
Presented by Monte Farrar, SPHR-CA How to Get a Job.
Developing You Personal Brand: How to Market Yourself in Interviews and Beyond Mark Presnell Director, Career Center Johns Hopkins University.
  If you are going to learn the basic skills needed to be successful in your career in middle school and high school, what’s the need for college? Why.
How Do I Get There? 4.00 – Understand job search techniques – Understand how to apply, interview, and make a plan for employment.
RESUME & INTERVIEWING SKILLS “MARKETING YOURSELF ONE WORD AT A TIME” By Joe Banda Business Analyst NSBE – Region I Corporate Advisor.
Essential Question: 8.2 How should an early childhood professional seek and find a job?
2/09 1 International Student Employment Strategies The Florida State University Career Center Kathy Dorsett, Ed.S., NCC Brittany Melvin, B.S.
Turn In: Career Packet!! Due at the beginning of class!!
Graduate School Keeping Your Options Open. What is Graduate Education? Obtaining specialized knowledge in a concentrated area of study Development of.
Interviews and Negotiations. 2 Agenda 1. Preparing for the interview 2. During the interview 3. Waiting for an offer 4. What is negotiable 5. Questions.
Informational Interviews Creating Professional Connections.
Ross Finance Club Weekly Breakout Sales, Trading, Research, PCS November 7, 2004 Zachary Emig MBA Class of 2005.
CS 110: Introduction to Computer Science Frequently asked questions about a CS major and CS career.
GUIDE TO POST COLLEGE SUCCESS. 1. FOCUS ON WHAT YOU WANT TO DO  Do you want to be a professional?  Do you want to go volunteer?  Do you want to continue.
Software Engineering Careers. Careers Who uses software – Everyone You can get a job in any industry If an industry doesn’t utilize software – Enter it.
The Unwritten Rules of Interviewing Juan C. Meza Sandia National Laboratories Presentation to AGEP, Rice University, Houston, TX July 21, 2000.
What is your definition of a “ GOOD JOB”? Big Banner? Good Location? Good Salary? Suitable Timings? Near to your place? Company Transportation?
Fall Recruiting Interview Workshop University of Minnesota Law School Career Center.
How Do I Get There? 4.00 – Understand job search techniques – Understand how to apply, interview, and make a plan for employment.
JOBTALKS Finding an Internship Indiana University Kelley School of Business C. Randall Powell, Ph.D.
My E-Portfolio John Contreras Allen High School Home Intro Bio Research Job Application Resume Cover Letter Reference.
How Do I Get There? 4.00 – Understand job search techniques – Understand how to apply, interview, and make a plan for employment.
Employment Documents Unit 5 Objectives:
LinkedIn on Campus: How LinkedIn Can Help Students Retrieved and adapted from:
How Do I Get There? 4.00 – Understand job search techniques – Understand how to apply, interview, and make a plan for employment.
The problem that needs to be solved is if a computer career is for me.
Surviving and Excelling in a Behavioral Based Interview.
Job Success Skills Salary Negotiation July Salary Negotiations BEFORE the Interview Employers ask your salary requirement on application Salary.
CCR Exam Review. Cover Letter Tip #1 Don’t waste words. Say what you need to say and then end it.
College Advice For my AP monkeys. College Life Welcome to freedom… and lack of discipline, time management, etc. ▫Once you realize you’re responsible.
HOW TO MAKE THE MOST OF YOUR FRESHMAN YEAR! 9 th Grade Tips for Survival Choosing a career Choices after High School Going to school after High School.
Writing a covering letter. Skills building 1: understanding a job advertisement 1. When reading an advertisement, we should pay more attention to _____.
The Enterprise/Off-Campus Job Search Kickoff March 4, 2014.
What do I need to do? Presented by Dr. Kevin A. Cojanu Kaplan University.
How Do I Get There? 4.00 – Understand job search techniques – Understand how to apply, interview, and make a plan for employment.
Life After Graduation My experiences and how to find the job you’re looking for Adam Reagan Appalachian State University Alumni February 9, 2007.
Applying and Interviewing
International Student Meeting
Human Aspects of Organizing Reading: pp. 173 – 183.
Work Experience provides an insight into different sectors and careers to improve your son/daughter’s understanding of the world of work. It helps them.
Job Searching 101: Writing Your Resume and Cover Letter
Mastering the Job Search
Interviewing…How to answer difficult interview questions
Presentation transcript:

How To Get A CS Job Professor Terence Parr University of San Francisco April 5, 2005

Process 1. Be attractive 2. Find suitable opportunity or make one 3. Apply 4. Interview 5. Negotiate 6. Start work and collecting large pay checks

What makes you attractive Basic requirements Basic requirements computer science degree (perhaps decent grades) computer science degree (perhaps decent grades) What you really need What you really need programs you’ve written for fun outside of class/work programs you’ve written for fun outside of class/work work experience, preferably related to the new job work experience, preferably related to the new job good references good references be a decent Human; can you fit in their environment? be a decent Human; can you fit in their environment? confident attitude confident attitude knowledge of development process not just coding knowledge of development process not just coding research with professor, publications research with professor, publications something that makes you different and/or well- rounded; e.g., Peru trip or speak multiple languages something that makes you different and/or well- rounded; e.g., Peru trip or speak multiple languages

What to do during college Code for fun Code for fun Do part-time jobs, get an internship Do part-time jobs, get an internship Do research with professors Do research with professors Pay attention in data structures & software engineering courses Pay attention in data structures & software engineering courses Become well-rounded Become well-rounded Get to know lots of your schoolmates Get to know lots of your schoolmates

Corporate Culture and You Large non-high-tech company Large non-high-tech company Normally not much innovation or cool technology Normally not much innovation or cool technology Not overworked, you get vacations Not overworked, you get vacations Small or start-up Small or start-up Often much more interesting, more responsibility Often much more interesting, more responsibility More stress and work, less vacation More stress and work, less vacation Can I telecommute? Can I telecommute? Depends on the company usually not the size Depends on the company usually not the size Working on the weekend Working on the weekend Expect it in small company and at higher levels in any company Expect it in small company and at higher levels in any company

How jobs get posted Engineer: “fetch us another Human” Engineer: “fetch us another Human” Manager talks to local HR who sends request to national HR who outsources it to a consulting company Manager talks to local HR who sends request to national HR who outsources it to a consulting company No one competent (to judge you) sees your resume until after a “consultant” filters you No one competent (to judge you) sees your resume until after a “consultant” filters you Nothing helpful ever happens this way Nothing helpful ever happens this way Caveat: small companies are different Caveat: small companies are different

How to avoid that mess You have to know somebody You have to know somebody friends, acquaintances, alumni, profs, family friends, acquaintances, alumni, profs, family Your goal is always to engage human element Your goal is always to engage human element Make your own contact Make your own contact engineers directly; ask about the corporate culture or their work engineers directly; ask about the corporate culture or their work Don’t ask for a job (a favor); ask advice; establish contact Don’t ask for a job (a favor); ask advice; establish contact TJP: academy computers, MasPar, “search company”, USF, … TJP: academy computers, MasPar, “search company”, USF, …

Resumes Short as possible Short as possible “Punchy” with action verbs “Punchy” with action verbs No laundry lists! Don’t just list technology; say specifically what you did with what No laundry lists! Don’t just list technology; say specifically what you did with what No personal stuff; no one cares if you skydive and can burp the national anthem No personal stuff; no one cares if you skydive and can burp the national anthem Don’t list your babysitting jobs Don’t list your babysitting jobs “Objectives” are meaningless “Objectives” are meaningless Cover letters are important in some cases Cover letters are important in some cases

Preparing for the interview Goal is to find common ground with company and employees Goal is to find common ground with company and employees Research the company, the people, their research/work. Learn the industry Research the company, the people, their research/work. Learn the industry Find out who you know there Find out who you know there Did you go to the same school? Same hometown? Dig! Did you go to the same school? Same hometown? Dig! Before one interview, I found out who I knew that knew the interviewer. I was able to say “Bob says hi” and “I liked your paper on blah…” Before one interview, I found out who I knew that knew the interviewer. I was able to say “Bob says hi” and “I liked your paper on blah…”

What happens in an interview? Interview is about Human connection Interview is about Human connection Interview lets them probe for honesty, holes in your application. “Tell me about your work on blah…” Interview lets them probe for honesty, holes in your application. “Tell me about your work on blah…” Can they work with you? Do they “connect” with you? Can they work with you? Do they “connect” with you? Are you reliable? Are you reliable? Look professional; don’t be an eccentric until you get the job Look professional; don’t be an eccentric until you get the job Getting grilled; don’t expect to answer everything Getting grilled; don’t expect to answer everything Be yourself and honest Be yourself and honest Be confident; act like you are interviewing them Be confident; act like you are interviewing them Summary: It’s literally like a first date Summary: It’s literally like a first date

What if I’m not a genius? Competency is valued! Competency is valued! Everyone can be advanced or knowledgeable in some area Everyone can be advanced or knowledgeable in some area You want to show flexibility, ability to learn and adapt You want to show flexibility, ability to learn and adapt No one wants a crazy genius on staff No one wants a crazy genius on staff Reliability, decent productivity trumps genius anyday Reliability, decent productivity trumps genius anyday

Options An option to buy company stock at today’s price in the future when the options vest An option to buy company stock at today’s price in the future when the options vest Stock can go up or down Stock can go up or down If you exercise then stock goes down, you owe tax on money you didn’t earn! If you exercise then stock goes down, you owe tax on money you didn’t earn! Given in addition to or replacing salary Given in addition to or replacing salary Start-up options are usually worthless as most businesses fail Start-up options are usually worthless as most businesses fail

International Issues / Visas Fixed H1-B quota; consumed in first 1/3 of year Fixed H1-B quota; consumed in first 1/3 of year Costs companies money (continually). Costs companies money (continually). All else being equal they have to take citizen All else being equal they have to take citizen Smaller companies may have problem hiring non-citizen Smaller companies may have problem hiring non-citizen There are OPTs for a year and visiting positions etc… There are OPTs for a year and visiting positions etc…

Summary Technical skill is minimum requirement Technical skill is minimum requirement It’s all about who you know or can get to know; seriously It’s all about who you know or can get to know; seriously finding opportunities finding opportunities references references achieving “connection” with interviewer/company achieving “connection” with interviewer/company Interviewing well is like being good at dating Interviewing well is like being good at dating Getting a good job begins Freshman year Getting a good job begins Freshman year Achievement proportional to effort Achievement proportional to effort