SlideShare uma empresa Scribd logo
1 de 145
Baixar para ler offline
05/15/13
Software Developer Career Unplugged
Wojciech Seliga
Unplugged
Who is this guy
• Spartez CEO
• JIRA guy
• Seasoned developer
• Recruiting from around 2004
• Last year "processed" 400+ candidates
• Made lots of mistakes in his career and
wants to share some of the lessons learnt
Confitura 2012
1 2 3 4 5
Awful Awesome
M
ost
Discussed
Talk
*distribution guessed
Disclaimer
Twitter: @wseliga
Disclaimer
just kiddingTwitter: @wseliga
Am I much smarter?
No
I am just luckier than
average
There are people who make things happen,
there are people who watch things happen,
and there are people who wonder what happened.
“
”
Jim Lovell
Apollo 13 mission commander
There are people who make things happen,
there are people who watch things happen,
and there are people who wonder what happened.
“
”
watch
watch 75%
watch
wonder
75%
watch
wonder
75%
20%
watch
wonder
make
75%
20%
watch
wonder
make 5%
75%
20%
watch
wonder
make 5%
75%
20%
I hope I am here
Ice Floe "Strategy"
How did you end up
doing X?
How did you end up
doing X?
That was by
accident!
Steer your own career
Sigmoid Curve
Empty Raincoat by Charles Handy
Sigmoid Curve - Career
From http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html
Sigmoid Curve Chained
From http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html
Linchpin and Lizard Brain
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Location
Technology
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Location
Technology
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Location
Technology
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Location
Technology
Culture
Culture
• Beliefs
• Values ... in practice
• Practices
• Attitude
• Openness (Open Source, Community, Public
Issue/Status Tracking, Forums)
• Executives & Board
From HubSpot
“
”
Culture is to recruiting as product to marketing
From HubSpot
The way people work and live
• Customer Orientation
• Discipline
• Quality
• Risk Taking
• Great Place to Work
• Results Orientation
• Customer Orientation
• Discipline
• Quality
• Risk Taking
• Great Place to Work
• Results Orientation
• Open Company, No Bullshit
• Build with Heart and Balance
• Don't #@!% the Customer
• Play, as a Team
• Be the ChangeYou Seek
• Customer Orientation
• Discipline
• Quality
• Risk Taking
• Great Place to Work
• Results Orientation
• Open Company, No Bullshit
• Build with Heart and Balance
• Don't #@!% the Customer
• Play, as a Team
• Be the ChangeYou Seek
• Customer Orientation
• Discipline
• Quality
• Risk Taking
• Great Place to Work
• Results Orientation
• Open Company, No Bullshit
• Build with Heart and Balance
• Don't #@!% the Customer
• Play, as a Team
• Be the ChangeYou Seek
• Open Company - No Bullshit
• Don't Fuck The Customer
• Be The ChangeYou Seek
• Great Place to Work
• Simplicity FTW
Impact / Purpose
Products
Passionate Customers
Open Source
Delight
Criticality
Sharing
Charity
Involvement
Revenue
Opportunities
for personal
growth
Job Titles
Job Titles
• Ignore titles - companies imprison you with
them and trade them for increased salaries
Job Titles
• Ignore titles - companies imprison you with
them and trade them for increased salaries
• Invent your own title - summarize how you
would like others to see you
Job Titles
• Ignore titles - companies imprison you with
them and trade them for increased salaries
• Invent your own title - summarize how you
would like others to see you
• Pay for your title :)
Tell me what you read
or do ...
• Tweets?
• Blogs
• Essays / Podcasts
• Whitepapers
• Conferences, brown-bags, meetups
• Books (other than reference manuals)
AttentionSpan
Kid
Adult
Crayons SkillsJava
SpringC
++
H
ibernate
Scrum
TD
D
BD
D
...
Javascript
Crayons SkillsJava
SpringC
++
H
ibernate
Scrum
TD
D
BD
D
...
Generalist
Javascript
Generalist
Specialist
Generalists vs. Specialists
• Generalists → startup
• Specialists → medium size and bigger companies
• Generalists → higher level managers
• Specialists → subject matter experts
People usually will remember you
only from the longest crayon
(the pole of your career tent)
Developer Career
Credits: ptmoney.com
Managerial Career
vs
Dev or Manager -Vision
When your vision of what you want to do is
what you can do single-handedly, then you should
pursue it.The day your vision, what you think
needs to be done, is bigger than what you can do
single-handedly, then you have to move toward
management.
And the bigger the vision is, the farther in
management you have to go.
From: http://www.paulgraham.com/hamming.html
“
”
Maker's Schedule
vs.
Manager's Schedule
From http://www.paulgraham.com/makersschedule.html
The choice should not
be driven by money
The company should offer
devs and managers similar
growth opportunities
Colleagues
Nerds vs Geeks
Nerds vs Geeks
Colleagues
“
”
You are the average of the five people
you spend the most time with.
Jim Rohn
Senior developers
• what does it tell about a company when a
graduate becomes a team architect in a
year?
• and gets the most senior position in
engineering year later?
Senior Developer
Senior Developer
• super-smart
Senior Developer
• super-smart
• productive - delivers!
Senior Developer
• super-smart
• productive - delivers!
• analyses potential solutions from various perspectives, identifies
the pros/cons and is not afraid of making recommendation
Senior Developer
• super-smart
• productive - delivers!
• analyses potential solutions from various perspectives, identifies
the pros/cons and is not afraid of making recommendation
• can break down a mammoth task/project into smaller tasks
Senior Developer
• super-smart
• productive - delivers!
• analyses potential solutions from various perspectives, identifies
the pros/cons and is not afraid of making recommendation
• can break down a mammoth task/project into smaller tasks
• can make accurate estimates for bigger endeavors*
Senior Developer
• super-smart
• productive - delivers!
• analyses potential solutions from various perspectives, identifies
the pros/cons and is not afraid of making recommendation
• can break down a mammoth task/project into smaller tasks
• can make accurate estimates for bigger endeavors*
• can mentor other developers, e.g. via code reviews and pairing
Senior Developer
• super-smart
• productive - delivers!
• analyses potential solutions from various perspectives, identifies
the pros/cons and is not afraid of making recommendation
• can break down a mammoth task/project into smaller tasks
• can make accurate estimates for bigger endeavors*
• can mentor other developers, e.g. via code reviews and pairing
• can make justified recommendations on new technology -
frameworks, libraries, languages, etc.
Senior Developer
• super-smart
• productive - delivers!
• analyses potential solutions from various perspectives, identifies
the pros/cons and is not afraid of making recommendation
• can break down a mammoth task/project into smaller tasks
• can make accurate estimates for bigger endeavors*
• can mentor other developers, e.g. via code reviews and pairing
• can make justified recommendations on new technology -
frameworks, libraries, languages, etc.
• an architect who actually produces code
http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/
http://katemats.com/paradox-autonomy-recognition/
Senior Developer
• Creates trust by being hyper-visible
• Be the engineer that everyone wants to
work with
Senior developers
make mistakes
• Nobody is perfect
• Senior developers acknowledge this fact
and are prepared and willing to solve
various problems then cannot foresee
10000
hours
8 hours a day
5.5 years
14.7 years
3 hours a day
14.7 years
3 hours a day
Meetings
14.7 years
3 hours a day
Meetings
Processes
14.7 years
3 hours a day
Meetings
Processes Methodologies
14.7 years
3 hours a day
Meetings
Processes Methodologies
Mails
14.7 years
3 hours a day
Meetings Procrastination
Processes Methodologies
Mails
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Kids vs. Santas
Money
Pay ranges - job ads
• Sets clear upfront expectations inside and
outside
• Avoids dork applicants: I passed in my life many
tests and exams. I don't have to be punished in
this way to be motivated and work effectively.
How much you pay 1500 PLN gross, or less?
• Unfortunately publishing exact salaries (even
internally) is in Poland forbidden by law.
Pay Ranges
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
You can always earn
more ... elsewhere
Salary - Prison
Hatred
Sadness
Apathy
Passiveness
Aggression
Doubts
Fear
Mortgage
Loan
Family
Luxuries
School
Technology
Cobol vs Java
Cobol vs Java
• COBOL (COmmon Business-Oriented Language)
- 1959, objects added in 2002, new standard still in
progress
Cobol vs Java
• COBOL (COmmon Business-Oriented Language)
- 1959, objects added in 2002, new standard still in
progress
• Java - 1995 (1.0), Java 7 (01.2010 with tons of
features → 07.2011 bare, Java 8 (2012 → 2014
(18)), Java 9 (2016 → 2025)
Cobol vs Java
• COBOL (COmmon Business-Oriented Language)
- 1959, objects added in 2002, new standard still in
progress
• Java - 1995 (1.0), Java 7 (01.2010 with tons of
features → 07.2011 bare, Java 8 (2012 → 2014
(18)), Java 9 (2016 → 2025)
• Do you remember Delphi? or ...ActionScript?
Cobol vs Java
• COBOL (COmmon Business-Oriented Language)
- 1959, objects added in 2002, new standard still in
progress
• Java - 1995 (1.0), Java 7 (01.2010 with tons of
features → 07.2011 bare, Java 8 (2012 → 2014
(18)), Java 9 (2016 → 2025)
• Do you remember Delphi? or ...ActionScript?
• Some say: native apps for mobiles are dead
Cobol vs Java
• COBOL (COmmon Business-Oriented Language)
- 1959, objects added in 2002, new standard still in
progress
• Java - 1995 (1.0), Java 7 (01.2010 with tons of
features → 07.2011 bare, Java 8 (2012 → 2014
(18)), Java 9 (2016 → 2025)
• Do you remember Delphi? or ...ActionScript?
• Some say: native apps for mobiles are dead
• Expect at least 5 - 10 big waves in your career
© JobsTractor 2011-2013
from www.tiobe.com
Off-topic: dynamic languages
from www.tiobe.com
Polyglots Needed?
from www.drdobbs.com
Fraction of programmers (y-axis) who spend x amount of time coding in a given language in 2010.
Polyglots Needed!
from www.drdobbs.com
Fraction of programmers (y-axis) who spend x amount of time coding in a given language in 2012.
Changing you
job?
When to change your job
When to change your job
• You no longer learn/grow
or your growth decelerates
When to change your job
• You no longer learn/grow
or your growth decelerates
• You don't have fun
When to change your job
• You no longer learn/grow
or your growth decelerates
• You don't have fun
• One of it should be enough
When to change your job
• You no longer learn/grow
or your growth decelerates
• You don't have fun
• One of it should be enough
• Use Career Mirror: a
spouse, a partner, best
friend, a parent, a sibling ...
When to change your job
• You no longer learn/grow
or your growth decelerates
• You don't have fun
• One of it should be enough
• Use Career Mirror: a
spouse, a partner, best
friend, a parent, a sibling ...
• and follow their advice
Job Interviews
• Your opportunity to see what kind of people
work in the company, what is important to
them and if you can learn from them
• The best candidates are those from whom
interviewers can learn something
• Both sides play this game - it's not a solitaire
0%
people regret
changing their job*
0%
people regret
changing their job*
0%
majority regret it was too late
Ex-employees or Alumni
Intrigued?
We are hiring in Gdańsk
• Development Team Lead
• Front-End Developer
• QA Engineer
• UX Designer
• Java Developers
• Product Manager
• Product Marketing Manager
www.spartez.com
Take-aways
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• There are more pay grades above you that you think
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• There are more pay grades above you that you think
• Bet on good colleagues and good culture
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• There are more pay grades above you that you think
• Bet on good colleagues and good culture
• Don't let imprison yourself with the salary
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• There are more pay grades above you that you think
• Bet on good colleagues and good culture
• Don't let imprison yourself with the salary
• Change your job if you grow too slowly or the mirror
test says so
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• There are more pay grades above you that you think
• Bet on good colleagues and good culture
• Don't let imprison yourself with the salary
• Change your job if you grow too slowly or the mirror
test says so
• Technologies come and go - they are tools not the
purpose
Take control of your own career
Don't let accidents drive your life
Highest Point of
Contribution
Credits
• Certified 100% - by Arianne - http://www.flickr.com/photos/whatnot/6853556/ - CC BY-NC-SA 2.0
• Ampersand - by Chris - http://www.flickr.com/photos/chrisinplymouth/3684495317/ - CC BY-NC-SA 2.0
• Ice Floes - By Jason Auch - CC-BY-2.0, via Wikimedia Commons
• Seal on Ice Floe - by Tolka Rover - http://www.flickr.com/photos/eob/3146276478/ - CC BY-NC-SA 2.0
• Ice Raft - by Tim Ellis - http://www.flickr.com/photos/tim_ellis/26360944/a - CC BY-NC 2.0
• Steering by keepingtime_ca - http://www.flickr.com/photos/keepingtime_ca/4851722309/ - CC SA 2.0
• Suit 1 - by Nelson Pavlosky - http://www.flickr.com/photos/skyfaller/303724468/ - CC SA 2.0
• Hippie Cats - by Jessica Langlois - http://www.flickr.com/photos/coollibrarian/3148395959/ - CC BY-NC-ND 2.0
• Greek Parthenon - by Nathan Jones - http://www.flickr.com/photos/pwinker/2764031408/ - CC BY-NC 2.0
• Roman Column - by Diane Lee - http://www.flickr.com/photos/dileeshus/8293023363/ - CC BY 2.0
• Alumni - By Meghdad thrust - http://commons.wikimedia.org/wiki/File%3ASome_alumnus_of_IUT_2.jpg - CC BY-SA 3.0
• Mirrors - by Dean Shareski - http://www.flickr.com/photos/shareski/3786803863/ - CC BY-NC 2.0
• Money! - by Trace O - http://www.flickr.com/photos/tracy_olson/61056391/ - CC BY-SA 2.0
• Prison Bars - by Fernando Silveira - http://www.flickr.com/photos/fernandosilveira/421888962/ - CC BY-NC-SA 2.0
• Questions - by Mykl Roventine - http://www.flickr.com/photos/myklroventine/2372327933/ - CC BY 2.0
• Drop Impact - by Roger McLassus - http://commons.wikimedia.org/wiki/File:2006-01-28_Drop-impact_modified.jpg - CC
BY-SA 3.0
Questions?

Mais conteúdo relacionado

Mais procurados

SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...Wojciech Seliga
 
Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Wojciech Seliga
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debuggingLaurent Cerveau
 
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Ben Hall
 
The good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX RecruitingThe good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX RecruitingJason Mesut
 
Don't Just Deliver, Delight!
Don't Just Deliver, Delight!Don't Just Deliver, Delight!
Don't Just Deliver, Delight!Thoughtworks
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product releaseLaurent Cerveau
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agilePhil Barrett
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016Phil Barrett
 
Software Craftsmanship Essentials
Software Craftsmanship EssentialsSoftware Craftsmanship Essentials
Software Craftsmanship EssentialsEduards Sizovs
 
Continuous Delivery (The newest)
Continuous Delivery (The newest)Continuous Delivery (The newest)
Continuous Delivery (The newest)Eduards Sizovs
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product managementPhil Barrett
 
UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit Phil Barrett
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of CollaborationJason Mesut
 
Agile experience design
Agile experience designAgile experience design
Agile experience designmarc mcneill
 
Building your Design A-Team
Building your Design A-TeamBuilding your Design A-Team
Building your Design A-TeamJason Mesut
 

Mais procurados (20)

SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
 
Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debugging
 
Intro to the class
Intro to the classIntro to the class
Intro to the class
 
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
 
The good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX RecruitingThe good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX Recruiting
 
Don't Just Deliver, Delight!
Don't Just Deliver, Delight!Don't Just Deliver, Delight!
Don't Just Deliver, Delight!
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016
 
Software Craftsmanship Essentials
Software Craftsmanship EssentialsSoftware Craftsmanship Essentials
Software Craftsmanship Essentials
 
Architects and design-org
Architects and design-orgArchitects and design-org
Architects and design-org
 
Continuous Delivery (The newest)
Continuous Delivery (The newest)Continuous Delivery (The newest)
Continuous Delivery (The newest)
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
 
UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of Collaboration
 
Agile experience design
Agile experience designAgile experience design
Agile experience design
 
Building your Design A-Team
Building your Design A-TeamBuilding your Design A-Team
Building your Design A-Team
 

Destaque

Innowacja w praktyce - Infoshare 2014
Innowacja w praktyce - Infoshare 2014Innowacja w praktyce - Infoshare 2014
Innowacja w praktyce - Infoshare 2014Wojciech Seliga
 
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)Wojciech Seliga
 
Escaping Automated Test Hell - One Year Later
Escaping Automated Test Hell - One Year LaterEscaping Automated Test Hell - One Year Later
Escaping Automated Test Hell - One Year LaterWojciech Seliga
 
Developer plantations - colonialism of XXI century (GeeCON 2017)
Developer plantations - colonialism of XXI century (GeeCON 2017)Developer plantations - colonialism of XXI century (GeeCON 2017)
Developer plantations - colonialism of XXI century (GeeCON 2017)Wojciech Seliga
 
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]Wojciech Seliga
 
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKitAtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKitWojciech Seliga
 

Destaque (7)

Innowacja w praktyce - Infoshare 2014
Innowacja w praktyce - Infoshare 2014Innowacja w praktyce - Infoshare 2014
Innowacja w praktyce - Infoshare 2014
 
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
 
Social Hacking
Social HackingSocial Hacking
Social Hacking
 
Escaping Automated Test Hell - One Year Later
Escaping Automated Test Hell - One Year LaterEscaping Automated Test Hell - One Year Later
Escaping Automated Test Hell - One Year Later
 
Developer plantations - colonialism of XXI century (GeeCON 2017)
Developer plantations - colonialism of XXI century (GeeCON 2017)Developer plantations - colonialism of XXI century (GeeCON 2017)
Developer plantations - colonialism of XXI century (GeeCON 2017)
 
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
 
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKitAtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
 

Semelhante a Software Developer Career Unplugged - GeeCon 2013

infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.Infoshare
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at OpowerRoderick Morris
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start upsSerdar Temiz
 
How to Build Software If You Can't Write Code
How to Build Software If You Can't Write CodeHow to Build Software If You Can't Write Code
How to Build Software If You Can't Write CodeRussell Wallace
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkkevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012kevinjohngallagher
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 
The Invaluable Freelance Flasher
The Invaluable Freelance FlasherThe Invaluable Freelance Flasher
The Invaluable Freelance FlasherDavid Ortinau
 
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...Keith Goode
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)kevinjohngallagher
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Serdar Temiz
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing codeZivtech, LLC
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO SummitDave Kellogg
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career Jack Molisani
 
Prototyping Your Business
Prototyping Your BusinessPrototyping Your Business
Prototyping Your BusinessDan Mall
 
Becoming a professional software developer
Becoming a professional software developerBecoming a professional software developer
Becoming a professional software developerYakov Fain
 
Expanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designExpanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designroskakori
 
The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014
The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014
The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014Craig Sullivan
 

Semelhante a Software Developer Career Unplugged - GeeCon 2013 (20)

infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at Opower
 
Emperors new clothes_jab
Emperors new clothes_jabEmperors new clothes_jab
Emperors new clothes_jab
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
 
How to Build Software If You Can't Write Code
How to Build Software If You Can't Write CodeHow to Build Software If You Can't Write Code
How to Build Software If You Can't Write Code
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
The Invaluable Freelance Flasher
The Invaluable Freelance FlasherThe Invaluable Freelance Flasher
The Invaluable Freelance Flasher
 
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO Summit
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
 
Prototyping Your Business
Prototyping Your BusinessPrototyping Your Business
Prototyping Your Business
 
Becoming a professional software developer
Becoming a professional software developerBecoming a professional software developer
Becoming a professional software developer
 
Expanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designExpanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on design
 
The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014
The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014
The Neuromarketing Toolkit - Chinwag Psych - 4 Feb 2014
 
Game of Sales
Game of SalesGame of Sales
Game of Sales
 

Mais de Wojciech Seliga

Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
Sprzedawanie własnego biznesu IT - Confitura 2023.pdfSprzedawanie własnego biznesu IT - Confitura 2023.pdf
Sprzedawanie własnego biznesu IT - Confitura 2023.pdfWojciech Seliga
 
Jak być zarąbistym developerem w oczach szefa i ... klienta
Jak być zarąbistym developerem w oczach szefa i ... klientaJak być zarąbistym developerem w oczach szefa i ... klienta
Jak być zarąbistym developerem w oczach szefa i ... klientaWojciech Seliga
 
How to impress your boss and your customer in a modern software development c...
How to impress your boss and your customer in a modern software development c...How to impress your boss and your customer in a modern software development c...
How to impress your boss and your customer in a modern software development c...Wojciech Seliga
 
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Escaping Test Hell - Our Journey - XPDays Ukraine 2013Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Escaping Test Hell - Our Journey - XPDays Ukraine 2013Wojciech Seliga
 
Better Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian PluginsBetter Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian PluginsWojciech Seliga
 
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
Bringing Effectiveness and Sanity  to Highly Distributed Agile TeamsBringing Effectiveness and Sanity  to Highly Distributed Agile Teams
Bringing Effectiveness and Sanity to Highly Distributed Agile TeamsWojciech Seliga
 
JDD Effective Code Review In Agile Teams
JDD Effective Code Review In Agile TeamsJDD Effective Code Review In Agile Teams
JDD Effective Code Review In Agile TeamsWojciech Seliga
 

Mais de Wojciech Seliga (7)

Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
Sprzedawanie własnego biznesu IT - Confitura 2023.pdfSprzedawanie własnego biznesu IT - Confitura 2023.pdf
Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
 
Jak być zarąbistym developerem w oczach szefa i ... klienta
Jak być zarąbistym developerem w oczach szefa i ... klientaJak być zarąbistym developerem w oczach szefa i ... klienta
Jak być zarąbistym developerem w oczach szefa i ... klienta
 
How to impress your boss and your customer in a modern software development c...
How to impress your boss and your customer in a modern software development c...How to impress your boss and your customer in a modern software development c...
How to impress your boss and your customer in a modern software development c...
 
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Escaping Test Hell - Our Journey - XPDays Ukraine 2013Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
 
Better Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian PluginsBetter Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian Plugins
 
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
Bringing Effectiveness and Sanity  to Highly Distributed Agile TeamsBringing Effectiveness and Sanity  to Highly Distributed Agile Teams
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
 
JDD Effective Code Review In Agile Teams
JDD Effective Code Review In Agile TeamsJDD Effective Code Review In Agile Teams
JDD Effective Code Review In Agile Teams
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Software Developer Career Unplugged - GeeCon 2013

  • 1. 05/15/13 Software Developer Career Unplugged Wojciech Seliga
  • 3. Who is this guy • Spartez CEO • JIRA guy • Seasoned developer • Recruiting from around 2004 • Last year "processed" 400+ candidates • Made lots of mistakes in his career and wants to share some of the lessons learnt
  • 4. Confitura 2012 1 2 3 4 5 Awful Awesome M ost Discussed Talk *distribution guessed
  • 7. Am I much smarter? No I am just luckier than average
  • 8.
  • 9. There are people who make things happen, there are people who watch things happen, and there are people who wonder what happened. “ ”
  • 10. Jim Lovell Apollo 13 mission commander There are people who make things happen, there are people who watch things happen, and there are people who wonder what happened. “ ”
  • 11.
  • 12. watch
  • 20.
  • 21.
  • 22.
  • 23. How did you end up doing X?
  • 24. How did you end up doing X? That was by accident!
  • 25. Steer your own career
  • 26. Sigmoid Curve Empty Raincoat by Charles Handy
  • 27. Sigmoid Curve - Career From http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html
  • 28. Sigmoid Curve Chained From http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html
  • 30. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  • 31. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  • 32. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  • 33. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  • 35. Culture • Beliefs • Values ... in practice • Practices • Attitude • Openness (Open Source, Community, Public Issue/Status Tracking, Forums) • Executives & Board
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. From HubSpot “ ” Culture is to recruiting as product to marketing
  • 43. From HubSpot The way people work and live
  • 44. • Customer Orientation • Discipline • Quality • Risk Taking • Great Place to Work • Results Orientation
  • 45. • Customer Orientation • Discipline • Quality • Risk Taking • Great Place to Work • Results Orientation • Open Company, No Bullshit • Build with Heart and Balance • Don't #@!% the Customer • Play, as a Team • Be the ChangeYou Seek
  • 46. • Customer Orientation • Discipline • Quality • Risk Taking • Great Place to Work • Results Orientation • Open Company, No Bullshit • Build with Heart and Balance • Don't #@!% the Customer • Play, as a Team • Be the ChangeYou Seek
  • 47. • Customer Orientation • Discipline • Quality • Risk Taking • Great Place to Work • Results Orientation • Open Company, No Bullshit • Build with Heart and Balance • Don't #@!% the Customer • Play, as a Team • Be the ChangeYou Seek
  • 48.
  • 49. • Open Company - No Bullshit • Don't Fuck The Customer • Be The ChangeYou Seek • Great Place to Work • Simplicity FTW
  • 54. Job Titles • Ignore titles - companies imprison you with them and trade them for increased salaries
  • 55. Job Titles • Ignore titles - companies imprison you with them and trade them for increased salaries • Invent your own title - summarize how you would like others to see you
  • 56. Job Titles • Ignore titles - companies imprison you with them and trade them for increased salaries • Invent your own title - summarize how you would like others to see you • Pay for your title :)
  • 57. Tell me what you read or do ... • Tweets? • Blogs • Essays / Podcasts • Whitepapers • Conferences, brown-bags, meetups • Books (other than reference manuals) AttentionSpan Kid Adult
  • 62. Generalists vs. Specialists • Generalists → startup • Specialists → medium size and bigger companies • Generalists → higher level managers • Specialists → subject matter experts
  • 63. People usually will remember you only from the longest crayon (the pole of your career tent)
  • 65. Dev or Manager -Vision When your vision of what you want to do is what you can do single-handedly, then you should pursue it.The day your vision, what you think needs to be done, is bigger than what you can do single-handedly, then you have to move toward management. And the bigger the vision is, the farther in management you have to go. From: http://www.paulgraham.com/hamming.html “ ”
  • 66. Maker's Schedule vs. Manager's Schedule From http://www.paulgraham.com/makersschedule.html
  • 67. The choice should not be driven by money
  • 68. The company should offer devs and managers similar growth opportunities
  • 72. Colleagues “ ” You are the average of the five people you spend the most time with. Jim Rohn
  • 73.
  • 74.
  • 75. Senior developers • what does it tell about a company when a graduate becomes a team architect in a year? • and gets the most senior position in engineering year later?
  • 78. Senior Developer • super-smart • productive - delivers!
  • 79. Senior Developer • super-smart • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation
  • 80. Senior Developer • super-smart • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation • can break down a mammoth task/project into smaller tasks
  • 81. Senior Developer • super-smart • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation • can break down a mammoth task/project into smaller tasks • can make accurate estimates for bigger endeavors*
  • 82. Senior Developer • super-smart • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation • can break down a mammoth task/project into smaller tasks • can make accurate estimates for bigger endeavors* • can mentor other developers, e.g. via code reviews and pairing
  • 83. Senior Developer • super-smart • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation • can break down a mammoth task/project into smaller tasks • can make accurate estimates for bigger endeavors* • can mentor other developers, e.g. via code reviews and pairing • can make justified recommendations on new technology - frameworks, libraries, languages, etc.
  • 84. Senior Developer • super-smart • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation • can break down a mammoth task/project into smaller tasks • can make accurate estimates for bigger endeavors* • can mentor other developers, e.g. via code reviews and pairing • can make justified recommendations on new technology - frameworks, libraries, languages, etc. • an architect who actually produces code http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/ http://katemats.com/paradox-autonomy-recognition/
  • 85. Senior Developer • Creates trust by being hyper-visible • Be the engineer that everyone wants to work with
  • 86. Senior developers make mistakes • Nobody is perfect • Senior developers acknowledge this fact and are prepared and willing to solve various problems then cannot foresee
  • 88. 8 hours a day 5.5 years
  • 90. 14.7 years 3 hours a day Meetings
  • 91. 14.7 years 3 hours a day Meetings Processes
  • 92. 14.7 years 3 hours a day Meetings Processes Methodologies
  • 93. 14.7 years 3 hours a day Meetings Processes Methodologies Mails
  • 94. 14.7 years 3 hours a day Meetings Procrastination Processes Methodologies Mails
  • 104. Money
  • 105. Pay ranges - job ads • Sets clear upfront expectations inside and outside • Avoids dork applicants: I passed in my life many tests and exams. I don't have to be punished in this way to be motivated and work effectively. How much you pay 1500 PLN gross, or less? • Unfortunately publishing exact salaries (even internally) is in Poland forbidden by law.
  • 106. Pay Ranges 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
  • 107. You can always earn more ... elsewhere
  • 111. Cobol vs Java • COBOL (COmmon Business-Oriented Language) - 1959, objects added in 2002, new standard still in progress
  • 112. Cobol vs Java • COBOL (COmmon Business-Oriented Language) - 1959, objects added in 2002, new standard still in progress • Java - 1995 (1.0), Java 7 (01.2010 with tons of features → 07.2011 bare, Java 8 (2012 → 2014 (18)), Java 9 (2016 → 2025)
  • 113. Cobol vs Java • COBOL (COmmon Business-Oriented Language) - 1959, objects added in 2002, new standard still in progress • Java - 1995 (1.0), Java 7 (01.2010 with tons of features → 07.2011 bare, Java 8 (2012 → 2014 (18)), Java 9 (2016 → 2025) • Do you remember Delphi? or ...ActionScript?
  • 114. Cobol vs Java • COBOL (COmmon Business-Oriented Language) - 1959, objects added in 2002, new standard still in progress • Java - 1995 (1.0), Java 7 (01.2010 with tons of features → 07.2011 bare, Java 8 (2012 → 2014 (18)), Java 9 (2016 → 2025) • Do you remember Delphi? or ...ActionScript? • Some say: native apps for mobiles are dead
  • 115. Cobol vs Java • COBOL (COmmon Business-Oriented Language) - 1959, objects added in 2002, new standard still in progress • Java - 1995 (1.0), Java 7 (01.2010 with tons of features → 07.2011 bare, Java 8 (2012 → 2014 (18)), Java 9 (2016 → 2025) • Do you remember Delphi? or ...ActionScript? • Some say: native apps for mobiles are dead • Expect at least 5 - 10 big waves in your career
  • 119. Polyglots Needed? from www.drdobbs.com Fraction of programmers (y-axis) who spend x amount of time coding in a given language in 2010.
  • 120. Polyglots Needed! from www.drdobbs.com Fraction of programmers (y-axis) who spend x amount of time coding in a given language in 2012.
  • 122. When to change your job
  • 123. When to change your job • You no longer learn/grow or your growth decelerates
  • 124. When to change your job • You no longer learn/grow or your growth decelerates • You don't have fun
  • 125. When to change your job • You no longer learn/grow or your growth decelerates • You don't have fun • One of it should be enough
  • 126. When to change your job • You no longer learn/grow or your growth decelerates • You don't have fun • One of it should be enough • Use Career Mirror: a spouse, a partner, best friend, a parent, a sibling ...
  • 127. When to change your job • You no longer learn/grow or your growth decelerates • You don't have fun • One of it should be enough • Use Career Mirror: a spouse, a partner, best friend, a parent, a sibling ... • and follow their advice
  • 128. Job Interviews • Your opportunity to see what kind of people work in the company, what is important to them and if you can learn from them • The best candidates are those from whom interviewers can learn something • Both sides play this game - it's not a solitaire
  • 129. 0%
  • 131. people regret changing their job* 0% majority regret it was too late
  • 133. Intrigued? We are hiring in Gdańsk • Development Team Lead • Front-End Developer • QA Engineer • UX Designer • Java Developers • Product Manager • Product Marketing Manager www.spartez.com
  • 135. Take-aways • Take control of your career - don't jump just to the closest bigger floe
  • 136. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry!
  • 137. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry! • There are more pay grades above you that you think
  • 138. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry! • There are more pay grades above you that you think • Bet on good colleagues and good culture
  • 139. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry! • There are more pay grades above you that you think • Bet on good colleagues and good culture • Don't let imprison yourself with the salary
  • 140. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry! • There are more pay grades above you that you think • Bet on good colleagues and good culture • Don't let imprison yourself with the salary • Change your job if you grow too slowly or the mirror test says so
  • 141. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry! • There are more pay grades above you that you think • Bet on good colleagues and good culture • Don't let imprison yourself with the salary • Change your job if you grow too slowly or the mirror test says so • Technologies come and go - they are tools not the purpose
  • 142. Take control of your own career Don't let accidents drive your life
  • 144. Credits • Certified 100% - by Arianne - http://www.flickr.com/photos/whatnot/6853556/ - CC BY-NC-SA 2.0 • Ampersand - by Chris - http://www.flickr.com/photos/chrisinplymouth/3684495317/ - CC BY-NC-SA 2.0 • Ice Floes - By Jason Auch - CC-BY-2.0, via Wikimedia Commons • Seal on Ice Floe - by Tolka Rover - http://www.flickr.com/photos/eob/3146276478/ - CC BY-NC-SA 2.0 • Ice Raft - by Tim Ellis - http://www.flickr.com/photos/tim_ellis/26360944/a - CC BY-NC 2.0 • Steering by keepingtime_ca - http://www.flickr.com/photos/keepingtime_ca/4851722309/ - CC SA 2.0 • Suit 1 - by Nelson Pavlosky - http://www.flickr.com/photos/skyfaller/303724468/ - CC SA 2.0 • Hippie Cats - by Jessica Langlois - http://www.flickr.com/photos/coollibrarian/3148395959/ - CC BY-NC-ND 2.0 • Greek Parthenon - by Nathan Jones - http://www.flickr.com/photos/pwinker/2764031408/ - CC BY-NC 2.0 • Roman Column - by Diane Lee - http://www.flickr.com/photos/dileeshus/8293023363/ - CC BY 2.0 • Alumni - By Meghdad thrust - http://commons.wikimedia.org/wiki/File%3ASome_alumnus_of_IUT_2.jpg - CC BY-SA 3.0 • Mirrors - by Dean Shareski - http://www.flickr.com/photos/shareski/3786803863/ - CC BY-NC 2.0 • Money! - by Trace O - http://www.flickr.com/photos/tracy_olson/61056391/ - CC BY-SA 2.0 • Prison Bars - by Fernando Silveira - http://www.flickr.com/photos/fernandosilveira/421888962/ - CC BY-NC-SA 2.0 • Questions - by Mykl Roventine - http://www.flickr.com/photos/myklroventine/2372327933/ - CC BY 2.0 • Drop Impact - by Roger McLassus - http://commons.wikimedia.org/wiki/File:2006-01-28_Drop-impact_modified.jpg - CC BY-SA 3.0