10

Click here to load reader

Gwc recruiting deck

Embed Size (px)

DESCRIPTION

Quick presentation on who to become a software engineer via classes and side projects.

Citation preview

Page 1: Gwc recruiting deck

@TwitterAds | Confidential

@cbogieAugust 14, 2013

So you want to become a software engineer

o r a t l e a s t e v e n t u a l l yo n c e y o u ’ r e d o n e w i t h c o l l e g e

Page 2: Gwc recruiting deck

@TwitterAds | Confidential

About mePresented by: Christian Bogeberg

Page 3: Gwc recruiting deck

@Twitter 3

UCLA ’07, BA Political Science

Disney campus recruiting internship

Google recruiting coordinator sourced for Site Reliability Engineers (SRE)

Twitter! sourced for all sorts of engineers -SRE, front end, distributed systems, machine learning, hardware, mobile

University Programs -go out to campuses and recruit intern and entry level engineers -also run lots of internship programs here at HQ

Since then, a nice little career thus far

Page 4: Gwc recruiting deck

@Twitter 4

On campus

No...well, sometimes

Main events: Career Fairs Tech Talks Hackathons On Campus Interviews

so do you like, just throw parties?

Page 5: Gwc recruiting deck

@Twitter 5

So what do I study?

Assuming you are passionate about technology, show it!

CS, math, physics, statistics

humanities? social science? arts? these are where the inspiration for great technology come from

Google - academic researchTwitter - dispatch systemsSnapchat - communicationsVine - filmInstagram - photographySpotify - music

Just study computer science. JUST STUDY

Page 6: Gwc recruiting deck

@Twitter 6

Ways to learn, and show it

Meetups

Open Source-apache, become a committer

Github

Conferences-pycon, oscon, velocity, Grace Hopper

Student groups-HKN, ACM, NSBE, SHPE, SWE, hacker groups

Side projects-mobile/web apps

Beyond the gpa, way beyond

Page 7: Gwc recruiting deck

@Twitter 7

Ok, some classes are important

these are what the interviews are based onGoogle “Google engineering interview questions”hashtables, binary search tree, reverse lookup, etc.

data structures algorithmsoperating systems programming languages

Page 8: Gwc recruiting deck

@TwitterAds | Confidential

#ThankYou

Page 9: Gwc recruiting deck

UCLA  -­  poli  sci  ‘07

Disney  -­  campus  recruiting  intern

Google  -­  recruiting  coordinator/sourcer

Twitter!  -­  sourcer/campus  recruiter/university  programs

I  recruit  software  engineers  out  of  colleges  and  universities

when  i  go  on  campus:

tech  talks

career  fairs

hackathons

on  campus  interviews

these  are  all  ways  that  students  can  come  and  engage  with  employees  at  my  company

-­you  need  the  cs  background  to  get  through  the  interviews

-­BUT

-­there  are  other  important  things  to  show  about  yourself

typically  studying  cs,  but  math,  physics,  and  statistics  are  good  too,  because  involves  lots  of

coding

   -­but  if  you  have  a  passion  for  social  sciences,  the  humanities,  life  sciences,  the  arts

       -­this  diversity  of  perspective  is  very  valuable

       -­you  can  still  learn  tons  about  coding  and  technology

so  I’m  going  to  assume  you  want  to  be  a  software  engineer

-­if  you  want  to  be  a  software  engineer,  you’re  probably  passionate  about  technology!

-­show  what  excites  you

-­meetups

   -­get  together  and  talk  about  some  cool  technology

   -­no  meetups  in  what  your  interested  in  your  region?  plan  it!

-­open  source/apache

   -­you  can  work  on  important  software  that  many  organizations  and  services  leverage,  like  linux,

hadoop

   -­everyone  loves  to  see  that  you  were  a  ‘committer’  to  a  project,  which  means  you  committed

code  that  is  now  in  production

     -­not  just  software  -­  the  hyperloop  is  open  source!

-­github

   -­the  standard  version  control  system  that  allows  you  to  store  your  code  for  others  to  use.

Page 10: Gwc recruiting deck

many  times  an  interviewer  will  glance  at  your  github  profile  to  see  what  you’ve  been  working  on

   -­recruiters  are  always  on  github  looking  for  great  profiles

-­conferences

   -­so  many  out  there!    pycon,  velocity,  grace  hopper,  oscon

   -­great  place  to  meet  other  people  interested  in  the  technology  you’re  into

   -­lots  of  companies  recruit  from  here  also!

-­student  groups

   -­HKN,  ACM,  NSBE,  SHPE,  SWE,  hacker  groups

-­side  projects/apps

   -­in  this  day  and  age,  you  can  work  on  ready-­to-­go  mobile/web  apps  and  learn  how  to  build

production  grade  systems  in  your  spare  time.

great  to  see  what  classes  you’ve  taken

-­typically  you’ll  have  taken  at  least  data  structures/algorithms  class

-­typically  you’ll  have  worked  on  class/group  projects

but  i’d  like  to  see  more!

-­interned  at  a  startup  in  your  college  town?

-­any  interesting  labs  doing  bleeding  edge  work  in  cs  field?