so you want to be a corporate developer?

27
So you want to be a Corporate Developer? By Stacy Devino - BABBQ 2016

Upload: stacy-devino

Post on 15-Jan-2017

100 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: So you want to be a corporate developer?

So you want to be a Corporate Developer?

By Stacy Devino - BABBQ 2016

Page 2: So you want to be a corporate developer?

• Senior Android Innovator at The Home Depot

Dallas Technology Center

• Works on Consumer Mobile App and Internal

Product Innovation

• Six Sigma BlackBelt, Intel Innovator, DMS Member,

Vintage game collector/restorer

• Women Techmakers Lead for Dallas/ Ft. Worth

STACY DEVINOWEBSITESwww.stacydevino.comwww.ledgoes.comwww.openbrite.com

[email protected]@openbrite.com

G+https://plus.google.com/+StacyDevino

TWITTER@DoesitPew

Page 3: So you want to be a corporate developer?

Truth Is...

But, I can comment on my own experiences and those shared to me by others.

Page 4: So you want to be a corporate developer?

The Survey ~100 Professional Android Developers

What does the landscape like? Dev-mographics on professional Android developers (primarily in the US)

Best General AdviceTidbits and General advice left from those more experienced for those to come.

We gonna to talk about...Types of DevsSurvey Says Doing the Job at Scale

Subtitle 2ALorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 2BLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 2CLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3ALorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3BLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3CLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Page 5: So you want to be a corporate developer?

Dev Survey

• ~100 Professional Devs• Multiple Choice and fill in the

Blank• Posted through a couple public

channels and many private ones

Thanks if you Took the Survey!

Page 6: So you want to be a corporate developer?

The Lay of the Land

Page 7: So you want to be a corporate developer?

Thankyou

/FacebookURL @TwitterHandle +GPlusURL

Page 8: So you want to be a corporate developer?

WorkingStatus

Page 9: So you want to be a corporate developer?

In the Workplace

“ Programming requires creativity and women are powerful creative, creative power that grows another

next generation. When I fall into that bias trap, I get out and head to another place where I can be

productive and contribute. It ain't easy, but it's all I can do. Staying to

fight would mean I'm not coding so I turn and run.”

“I feel more valuable at a small company, and less like a cog in the

machine. “

General

“The problem of our friends is the

next our great app.”“How interviews are conducted is regional. Mountain View area

tends to prefer recent graduates. Portland tends to prefer extensive experience.”

“Get broad knowledge, keep up with tech.”

WFH

“Remote work is the f*cking best

thing ever.”

“Don't work from home if you're renovating a house, or if you have stay-at home kids.”

Best Advice

Page 10: So you want to be a corporate developer?

Indie / Independent Contractors Working For yourself, working by yourself, or working on your own terms.

Start-ups Is the opportunity worth the risk?

Small/Medium Size Companies Small and Nimble, but prone to imperfection.

Pixel Pushing or Being EverythingTypes of DevsSurvey Says Doing the Job at Scale

Subtitle 2ALorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 2BLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 2CLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3ALorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3BLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3CLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Large Companies We have had to become technology companies in order to stay relevant and generate revenue, but not everyone knows what you do or how you do it (No, I will not fix your computer.)

Page 11: So you want to be a corporate developer?
Page 12: So you want to be a corporate developer?

The

Inde

pend

ents

The

One

Man

Sho

w a

nd H

ired

Gun

s

According to the Dev-mographics:

Most of those who are Independents have 10+ Years of Programming Experience and Primarily the rest have 5-10 years of Programming Experience; as well as have worked at Small/Medium sized Tech companies.

Page 13: So you want to be a corporate developer?

The

Inde

pend

ents

Posi

tives

According to the Comments:

Freedom of work, getting to pick your own projects, and flexibility seem to be the prime motivators.

Page 14: So you want to be a corporate developer?

The

Inde

pend

ents

Neg

ativ

es

According to the Comments:

Taxes, estimation, setting up contracts, not always having work, lack of benefits. It’s tough and those years of experience seem to help.

Page 15: So you want to be a corporate developer?

Star

tups

Har

der t

han

the

succ

ess

stor

ies

Reality

Perception

Page 16: So you want to be a corporate developer?

Smal

l / M

ediu

mW

e <3

Tec

hnol

ogy

According to the Dev-mographics:

More newer developers in both overall programming experience and android-specific experience. More females have worked in small companies than in large or independently.

Page 17: So you want to be a corporate developer?

Smal

l / M

ediu

mPo

sitiv

es

According to the Comments:

Agility to move quickly with more duties, but less process. People feel as though they know each other and have personal impact.

Page 18: So you want to be a corporate developer?

Smal

l / M

ediu

mN

egat

ives

According to the Comments:

Wearing more hats means you work longer hours for less pay and have less opportunity to advance as you are a more critical player. Never enough time for short deadlines!

Page 19: So you want to be a corporate developer?

Larg

eBi

g Te

ch in

eve

n Bi

gger

indu

strie

s

According to the Dev-mographics:

Many relatively new to Android developers (1-3) who have more overall programming experience (5+ years). Many more high-level positions currently held than other groups.

Page 20: So you want to be a corporate developer?

Larg

ePo

sitiv

es

According to the Comments:

Resources to get the job done and benefits means you can afford to take time off without having to worry about losing your job. Doing a proper job comfortably.

Page 21: So you want to be a corporate developer?

Larg

eN

egat

ives

According to the Comments:

Bureaucracy and red tape can make development go slowly. The process chains are extensive.

Page 22: So you want to be a corporate developer?
Page 23: So you want to be a corporate developer?

User Considerations Working at Scale, Becoming a “Method” Actor

Understanding Your CustomerIt’s not always your User

Navigating the BoatBig Boats and Small, all have their best way to cross the ocean.

I’m on a BoatTypes of DevsSurvey Says Doing the Job at Scale

Subtitle 2ALorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 2BLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 2CLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3ALorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3BLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Subtitle 3CLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed risus sem, facilisis nec lorem non, tincidunt euismod mi. Donec feugiat viverra interdum. Aenean varius ex eu nunc ullamcorper

Page 24: So you want to be a corporate developer?

Become a “Method” Actor to surprise and delight in ways that are unexpected

Understanding your User

You != Your App User

Do your own Customer Research

Understand the various customers you have

Test on something 2+ years old that will support the previous release of the

lastest OS version

Refine your experiences

Become a Paver, make roads

Page 25: So you want to be a corporate developer?

Write code that works and makes the company look reliable while not screwing up anything major.

Customer Delivery

Your Customer is not your User (usually)

Your motivations may not be the Company motivations

Your Customer may have motivations not in line with company, user, or your own

motivations.

Business is in the business of keeping promises

You still have to deliver

Page 26: So you want to be a corporate developer?

Cultured, Sour, Sweet, Filling, Takes on any Flavor, and Good for You.

Navigating

Be Yogurt

Everything is “your fault” (team)

Big Ships Turn slowly, but when they do they make waves

Just doing Good Work will not get you noticed or rewarded

Prove Value with $$$

Pushing is not B*tching

Page 27: So you want to be a corporate developer?

Survey Takers

The Home Depot DTC

Big Android BBQ Team

IDEAA

THANKS !

WEBwww.stacydevino.com

[email protected]

G+plus.google.com/+StacyDevino

TWITTER@DoesitPew