Gwc recruiting deck

Preview:

DESCRIPTION

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

Citation preview

@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

@TwitterAds | Confidential

About mePresented by: Christian Bogeberg

@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

@Twitter 4

On campus

No...well, sometimes

Main events: Career Fairs Tech Talks Hackathons On Campus Interviews

so do you like, just throw parties?

@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

@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

@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

@TwitterAds | Confidential

#ThankYou

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.

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?

Recommended