41
How to get your second job Hacking your way into a career in software

Your second job -- hacking your career

Embed Size (px)

DESCRIPTION

Basic talk on how to turn an eagerness w/r/t software into a career in software. Mostly a jump-off for anecdotes that aren't included in the upload. Links: http://commercehub.com/careers http://is.gd/apprenticeshippatterns http://cleancoders.com http://martinfowler.com

Citation preview

Page 1: Your second job --  hacking your career

How to get your second jobHacking your way into a career in software

Page 2: Your second job --  hacking your career

A career in software

Page 3: Your second job --  hacking your career

A Job vs Career

• A job is something you do for money.

• A career is what you’d rather do for money

Page 4: Your second job --  hacking your career

You are the sole motivator of your career

Page 5: Your second job --  hacking your career

• Schools are responsible for certifying a standard set of skills

• Employers selfishly lead you towards skills they need

• Mentors will push you in the direction they think you should go

Page 6: Your second job --  hacking your career

If your career isn’t going where you like, it’s your

responsibility to fix it

Page 7: Your second job --  hacking your career

All job interviews are trying to answer three questions:

• Can you do the work?

• Are you excited about the work?

• Do we want to work with you?

Page 8: Your second job --  hacking your career

You get your first job…

• It’s mostly luck

• You are a risk

• Expect a big reality check

Page 9: Your second job --  hacking your career

For your next job…

• You want to have more control

• You want to be an asset

• You want to describe the arc of your career

Page 10: Your second job --  hacking your career

To hack the career you want:

• Find a focus

• Learn the craft

• Become valuable

Page 11: Your second job --  hacking your career

Finding a focus

Page 12: Your second job --  hacking your career

Why focus?

• You can’t be good at everything

• Focus leads to satisfaction

• Focus helps you chart a course and stay on it

Page 13: Your second job --  hacking your career

Lifestyle focus

Page 14: Your second job --  hacking your career

Industry focus

Page 15: Your second job --  hacking your career

Technology focus

Page 16: Your second job --  hacking your career

Cultural focus

Page 17: Your second job --  hacking your career

Track focus

Page 18: Your second job --  hacking your career

• Engineering

• Architecture

• Quality Assurance

• Operations

• Management

Page 19: Your second job --  hacking your career

Focus means ignoring things that matter and concentrating on things that matter

more

• Focus too tightly and you may find it difficult to move forward

• Focus too loosely and you won’t move at all

Page 20: Your second job --  hacking your career

Learn the craft

Page 21: Your second job --  hacking your career

“As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:

Not only working software, but also well-crafted software

Not only responding to change, but also steadily adding value

Not only individuals and interactions, but also a community of professionals

Not only customer collaboration, but also productive partnerships

That is, in pursuit of the items on the left we have found the items on the right to be indispensable.”

Page 22: Your second job --  hacking your career

Software craftsmanship is building stuff you want to work

on with people want to work with

Page 23: Your second job --  hacking your career

Everybody starts as an apprentice

Page 24: Your second job --  hacking your career

Apprenticeship Patterns

http://is.gd/apprenticeshippatterns

Page 25: Your second job --  hacking your career
Page 26: Your second job --  hacking your career

“Expose/Confront your Ignorance”

Page 27: Your second job --  hacking your career

“Be the worst”

Page 28: Your second job --  hacking your career

“Learn how you fail”

Page 29: Your second job --  hacking your career

How to learn a craft• Build a lot of things and throw out the ones you

aren’t proud of

• Find information sources you can trust in a medium you prefer

• Build a dialog with people you respect

• Ask high leverage questions

Page 30: Your second job --  hacking your career

Become Valuable

Page 31: Your second job --  hacking your career

Be disciplined

Page 32: Your second job --  hacking your career

Be honest

Page 33: Your second job --  hacking your career

Merge with the culture

Page 34: Your second job --  hacking your career

Deliver what’s needed

Not merely what’s asked for

Page 35: Your second job --  hacking your career

Learn to communicate with non-engineers

Page 36: Your second job --  hacking your career

Don’t be a DIVA

Page 37: Your second job --  hacking your career

Let your enthusiasm spill over

Page 38: Your second job --  hacking your career

Hacking a brilliant career

Page 39: Your second job --  hacking your career

• Find a focus

• Learn the craft

• Become valuable

Page 40: Your second job --  hacking your career

We would love it if you’d build part of your career

at CommerceHubhttp://commercehub.com/careers

Page 41: Your second job --  hacking your career

@DataMiller @CommerceHub