Top Banner
CAREER DEVELOPMENT FOR CAREER DEVELOPERS PATRICK MCKENZIE
44

Twilio Signal 2016 Career Development for Developers

Jan 10, 2017

Download

Software

Twilio Inc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Twilio Signal 2016 Career Development for Developers

CAREER DEVELOPMENT FOR CAREER DEVELOPERS

PATRICK MCKENZIE

Page 2: Twilio Signal 2016 Career Development for Developers

BOARD MEETING

KALZUMEUS SOFTWARE

Page 3: Twilio Signal 2016 Career Development for Developers

A BLOG POSTMOST USEFUL THING I SHIPPED IN 12 YEARS AS A SOFTWARE DEVELOPER

Page 4: Twilio Signal 2016 Career Development for Developers

THREE STAGES

Page 5: Twilio Signal 2016 Career Development for Developers

“LET’S TALK ABOUT YOUR FUTURE WITH THE COMPANY.”

SCARIEST WORDS IN ANY LANGUAGE

Page 6: Twilio Signal 2016 Career Development for Developers

JUST WATCH BRANDON HAYS’ TALK FROM KEEP RUBY WEIRD 2015.

A BRIEF TAXONOMY OF DEV CAREER PATHS

▸ Go broad : Senior engineer -> Software architect

▸ Go deep : Senior engineer -> Staff Engineer

▸ Go management : Team Lead -> CTO

▸ Go lateral : Growth Team / Risk / Ops

▸ Go business : Consultant / Founder

Page 7: Twilio Signal 2016 Career Development for Developers

ASIDE: WHERE SHOULD I WORK?

Page 8: Twilio Signal 2016 Career Development for Developers

THREE RULES

Page 9: Twilio Signal 2016 Career Development for Developers

WORK WHERE PEOPLE CAN SEE YOU.

Page 10: Twilio Signal 2016 Career Development for Developers

SOFTWARE ENGINEER

NOT GREAT VISIBILITY

Page 11: Twilio Signal 2016 Career Development for Developers

DEVELOPER EVANGELIST

KEITH CASEY

Page 12: Twilio Signal 2016 Career Development for Developers

WORK ON SOMETHING YOU CAN SHOW.

Page 13: Twilio Signal 2016 Career Development for Developers

GITHUB IS OVERRATED.

Page 14: Twilio Signal 2016 Career Development for Developers
Page 15: Twilio Signal 2016 Career Development for Developers
Page 16: Twilio Signal 2016 Career Development for Developers

YOU CAN READ THE STRONGEST ATTACK ON DR WRIGHT IN THIS POST ON GITHUB

THE BBC

THANKS FOR DOING THAT HIGHLY TECHNICAL ORIGINAL REPORTING

Page 17: Twilio Signal 2016 Career Development for Developers

“I GAVE ONE RATHER MEDIOCRE TALK AT A REGIONAL TECH CONFERENCE …AS A DIRECT RESULT I NOW WORK AT TWITTER.”

Page 18: Twilio Signal 2016 Career Development for Developers

CURATE YOUR BEST WORK ON YOUR OWN PLATFORM.

Page 19: Twilio Signal 2016 Career Development for Developers

WORK ON SOMETHING YOU CAN KEEP.

Page 20: Twilio Signal 2016 Career Development for Developers

A BRIEF OUTLINE OF THE “TYPICAL” HIRING PROCESS

Page 21: Twilio Signal 2016 Career Development for Developers

FAIRLY REPRESENTATIVE SAMPLE

OUR STANDARD HIRING PROCESS

▸ Resume screening

▸ Phone screen (non-technical)

▸ Programming screen (technical)

▸ On-site

▸ Interview #1

▸ Interview #2

▸ Interview #3

▸ Lunch With Team

▸ CEO Interview

▸ Decision

Page 22: Twilio Signal 2016 Career Development for Developers

YOU SHOULD AVOID THIS PROCESS.

Page 23: Twilio Signal 2016 Career Development for Developers

TO PREVENT ENGINEERS FROM GETTING JOBS

WHY THAT PROCESS?

Page 24: Twilio Signal 2016 Career Development for Developers
Page 25: Twilio Signal 2016 Career Development for Developers

NON-TECHNICAL HEADS OF RECRUITING WILL SCREEN OUT DONALD KNUTH FOR INSUFFICIENT KNOWLEDGE OF C.

Page 26: Twilio Signal 2016 Career Development for Developers

ENGINEERS ARE MOST MARKETABLE FOR THE THINGS THEY ARE ALREADY DOING; THIS IS GENERALLY WHAT THEY LEAST WANT TO DO AT A NEW JOB.

Dillon Forrest

ONE OF SMARTEST THINGS I’VE EVER HEARD ABOUT CAREER PLANNING

Page 27: Twilio Signal 2016 Career Development for Developers

COLD EMAIL OUTREACH TO A HIRING MANAGER DOES THEM A FAVOR.

Page 28: Twilio Signal 2016 Career Development for Developers

WHAT A GOOD COLD EMAIL CONTAINS

▸ A real human clearly sending one-on-one email.

▸ Demonstrated value you’d bring to a conversation.

▸ An explicit ask for what you want.

Page 29: Twilio Signal 2016 Career Development for Developers

I’M STUDYING CS AT $UNIVERSITY. YOUR COMPANY CHAIONE IS DOING SOME REALLY COOL THINGS THAT I AM INTERESTED, I WONDER IF WE WOULD HAVE THE CHANCE TO TALK.

Did Not Get A Job Interview

Page 30: Twilio Signal 2016 Career Development for Developers

I WATCHED YOUR PRESENTATION ON PRODUCTIZING TWILIO APPS. GREAT STUFF — I WROTE ABOUT IT HERE. CAN WE TALK FOR 15 MINUTES ON TUESDAY ABOUT WHAT STARFIGHTER IS DOING THESE DAYS?

A Much Better Cold Pitch

Page 31: Twilio Signal 2016 Career Development for Developers

THE BEST COLD EMAIL ISN’T.

Page 32: Twilio Signal 2016 Career Development for Developers

MISSION: UPGRADE EARLY COLD CONTACT TO WARM INTERNAL REFERRAL

AGENDA FOR COFFEE DATE OR SKYPE CALL

▸ Demonstrate you’re not an axe murderer.

▸ Listen about what the company is doing.

▸ Give evidence that you’d be interesting to work with.

▸ Do recon on what their hiring process is.

▸ Ask explicitly for them to get the ball rolling for you.

Page 33: Twilio Signal 2016 Career Development for Developers

ENTERPRISE SALES 101: TALK ONLY TO PEOPLE WHO CAN SAY YES.

Page 34: Twilio Signal 2016 Career Development for Developers

CONDUCTING YOURSELF AT A JOB INTERVIEW

▸ You should know their format cold before you go in. Ask.

▸ Coding tests: answer correctly and concisely then refine.

▸ The job interview is about their needs, not your skills.

▸ Demonstrate enthusiasm and engagement with the mission.

▸ Do not negotiate until you have achieved Yes-If.

Page 35: Twilio Signal 2016 Career Development for Developers

JOB INTERVIEWS ARE TERRIBLE.

Page 36: Twilio Signal 2016 Career Development for Developers

DODGING THE DREADED SALARY QUESTION.

Page 37: Twilio Signal 2016 Career Development for Developers

TRY ONE OR MORE OF THESE ON FOR SIZE

CLASSIC DODGES THAT OFTEN WORK ON SALARY QUESTION

▸ Defer: “I want to make sure we’re a good fit first.”

▸ Redirect: “I’d like this job to be a big step forward for me in terms of responsibility, impact, and salary.”

▸ Invert: “You’d know better than me. I just want to do great work and know you’ll treat me fairly.”

▸ Consider: “It would depend on the full context of the offer.”

▸ Range: “It sounds like you’re trying to qualify me for a range. If you tell me it, I’ll tell you if we’re in the ballpark.”

Page 38: Twilio Signal 2016 Career Development for Developers

ROLEPLAY THIS WITH YOUR FRIENDS.

Page 39: Twilio Signal 2016 Career Development for Developers

IMPLEMENT A COMMITMENT STRATEGY.

Page 40: Twilio Signal 2016 Career Development for Developers

TRADE FOR WHAT YOU WANT.

Page 41: Twilio Signal 2016 Career Development for Developers

I LOVE TALKING ABOUT THIS STUFF. CAN I HELP YOU?

[email protected] or @patio11

▸ https://www.stockfighter.io <— If you like the Twilio API, you will enjoy playing with this.

▸ https://www.starfighters.io <— We can help you hire pre-vetted, extremely talented engineers.

▸ You absolutely cannot waste my time by talking to me or reaching out. This is my vocation and my passion.

▸ Shoutout to Josh Doody’s Fearless Salary Negotiation. Buy a copy (or get one from us).

Page 42: Twilio Signal 2016 Career Development for Developers

PERSONAL NOTE

Page 43: Twilio Signal 2016 Career Development for Developers

FRANZ APOSTOLIN MEMORIAM

Page 44: Twilio Signal 2016 Career Development for Developers

BECAUSE IF SOFTWARE PEOPLE DON’T RESPECT COPYRIGHT THEN WHO WILL?

PHOTO CREDITS

▸ Cubicles: (CC) https://flic.kr/p/7yV6B3

▸ Keith Casey: Silicon Hill (nominative use) http://www.siliconhillsnews.com/2014/01/23/keith-casey-developer-evangelism-has-been-both-the-best-and-worst-job-in-my-career/

▸ Barbed wire: BBC (CC-BY-A) https://flic.kr/p/kYhdCi

▸ Franz Apostol: Keith Perhac