Date post: | 15-Jan-2017 |
Category: |
Engineering |
Upload: | stacy-devino |
View: | 99 times |
Download: | 0 times |
So you want to be a Corporate Developer?
By Stacy Devino - BABBQ 2016
• 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
Truth Is...
But, I can comment on my own experiences and those shared to me by others.
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
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!
The Lay of the Land
Thankyou
/FacebookURL @TwitterHandle +GPlusURL
WorkingStatus
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
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.)
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.
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.
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.
Star
tups
Har
der t
han
the
succ
ess
stor
ies
Reality
Perception
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.
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.
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!
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.
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.
Larg
eN
egat
ives
According to the Comments:
Bureaucracy and red tape can make development go slowly. The process chains are extensive.
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
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
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
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
Survey Takers
The Home Depot DTC
Big Android BBQ Team
IDEAA
THANKS !
WEBwww.stacydevino.com
G+plus.google.com/+StacyDevino
TWITTER@DoesitPew