Software Developer
Career Unplugged
Wojciech Seliga
Spartez Co-founder & CEO
Who is this guy
• Spartez CEO
• JIRA guy
• Seasoned developer
• Recruiting from around 2004
• Last year "processed" 500+ c...
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 ha...
Jim Lovell
Apollo 13 mission commander
There are people who make things happen,
there are people who watch things happen,
...
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
Locatio...
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Locatio...
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Locatio...
An attractive company
Culture
Products/Customers - Impact/Purpose
Opportunity for personal growth
Colleagues
Money
Locatio...
Culture
Culture
• Beliefs
• Values ... in practice
• Practices
• Attitude (e.g. towards openness)
• Executives & Board
• Employees
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...
• Customer Orientation
• Discipline
• Quality
• Risk Taking
• Great Place to Work
• Results Orientation
• Open Company, No...
• Customer Orientation
• Discipline
• Quality
• Risk Taking
• Great Place to Work
• Results Orientation
• Open Company, No...
• 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 titl...
Job Titles
• Ignore titles - companies imprison you with
them and trade them for increased salaries
• Invent your own titl...
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 → highe...
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 ...
The choice should not
be driven by money, but:
The choice should not
be driven by money, but:
vision
The choice should not
be driven by money, but:
passion
vision
The choice should not
be driven by money, but:
passion
personal abilities
vision
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 m...
Senior Developer
Senior Developer
• super-smart (of course :))
Senior Developer
• super-smart (of course :))
• productive - delivers!
Senior Developer
• super-smart (of course :))
• productive - delivers!
• analyses potential solutions from various perspec...
Senior Developer
• super-smart (of course :))
• productive - delivers!
• analyses potential solutions from various perspec...
Senior Developer
• super-smart (of course :))
• productive - delivers!
• analyses potential solutions from various perspec...
Senior Developer
• super-smart (of course :))
• productive - delivers!
• analyses potential solutions from various perspec...
Senior Developer
• super-smart (of course :))
• productive - delivers!
• analyses potential solutions from various perspec...
Senior Developer
• super-smart (of course :))
• productive - delivers!
• analyses potential solutions from various perspec...
Senior Developer
• Creates trust by being hyper-visible
• Be the engineer that everyone wants to
work with
Senior developers
do make mistakes
• Nobody is perfect
• Senior developers acknowledge this fact
and are prepared and will...
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 ma...
Pay Ranges
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
You can always earn
more ... elsewhere
You can always earn
more ... elsewhere
... one day
Salary - Prison
Hatred
Sadness
Apathy
Passiveness
Aggression
Doubts
Fear
Mortgage
Loan
Family
Luxuries
School
Friends
We pay you to quit ...
unless you prefer us to money
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 e...
When to change your job
• You no longer learn/grow
or your growth decelerates
• You don't have fun
• One of it should be e...
When to change your job
• You no longer learn/grow
or your growth decelerates
• You don't have fun
• One of it should be e...
Job Interviews
• Your opportunity to see what kind of people
work in the company, what is important to
them and if you can...
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
• Front-End Developer
• QA Engineer
• UX Designer
• Java Developer
• Agile Team Lead
• ...
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!
• T...
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• T...
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• T...
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• T...
Take-aways
• Take control of your career - don't jump just to the
closest bigger floe
• Don't be complacent. Be hungry!
• T...
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 Chr...
Questions?
Thank you
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
Upcoming SlideShare
Loading in...5
×

Confitura 2013 Software Developer Career Unplugged

1,060

Published on

My take of our challenging life of a software developer, typical misconceptions, myths and also great things, those which are important. I shared it (in Polish) in Warsaw at Confitura 2013.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,060
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Confitura 2013 Software Developer Career Unplugged

  1. 1. Software Developer Career Unplugged Wojciech Seliga Spartez Co-founder & CEO
  2. 2. Who is this guy • Spartez CEO • JIRA guy • Seasoned developer • Recruiting from around 2004 • Last year "processed" 500+ candidates • Made lots of mistakes in his career and wants to share some of the lessons learnt
  3. 3. Confitura 2012 1 2 3 4 5 Awful Awesome M ost Discussed Talk *distribution guessed
  4. 4. Disclaimer Twitter: @wseliga
  5. 5. Disclaimer just kiddingTwitter: @wseliga
  6. 6. Am I much smarter? No I am just luckier than average
  7. 7. There are people who make things happen, there are people who watch things happen, and there are people who wonder what happened. “ ”
  8. 8. 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. “ ”
  9. 9. watch
  10. 10. watch 75%
  11. 11. watch wonder 75%
  12. 12. watch wonder 75% 20%
  13. 13. watch wonder make 75% 20%
  14. 14. watch wonder make 5% 75% 20%
  15. 15. watch wonder make 5% 75% 20% I hope I am here
  16. 16. Ice Floe "Strategy"
  17. 17. How did you end up doing X?
  18. 18. How did you end up doing X? That was by accident!
  19. 19. Steer your own career
  20. 20. Sigmoid Curve Empty Raincoat by Charles Handy
  21. 21. Sigmoid Curve - Career From http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html
  22. 22. Sigmoid Curve Chained From http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html
  23. 23. Linchpin and Lizard Brain
  24. 24. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  25. 25. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  26. 26. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  27. 27. An attractive company Culture Products/Customers - Impact/Purpose Opportunity for personal growth Colleagues Money Location Technology
  28. 28. Culture
  29. 29. Culture • Beliefs • Values ... in practice • Practices • Attitude (e.g. towards openness) • Executives & Board • Employees
  30. 30. From HubSpot “ ” Culture is to recruiting as product to marketing
  31. 31. From HubSpot The way people work and live
  32. 32. • Customer Orientation • Discipline • Quality • Risk Taking • Great Place to Work • Results Orientation
  33. 33. • 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
  34. 34. • 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
  35. 35. • 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
  36. 36. • Open Company - No Bullshit • Don't Fuck The Customer • Be The ChangeYou Seek • Great Place to Work • Simplicity FTW
  37. 37. Impact / Purpose
  38. 38. Products Passionate Customers Open Source Delight Criticality Sharing Charity Involvement Revenue
  39. 39. Opportunities for personal growth
  40. 40. Job Titles
  41. 41. Job Titles • Ignore titles - companies imprison you with them and trade them for increased salaries
  42. 42. 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
  43. 43. 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 :)
  44. 44. Crayons SkillsJava SpringC ++ H ibernate Scrum TD D BD D ... Javascript
  45. 45. Crayons SkillsJava SpringC ++ H ibernate Scrum TD D BD D ... Generalist Javascript
  46. 46. Generalist
  47. 47. Specialist
  48. 48. Generalists vs. Specialists • Generalists → startup • Specialists → medium size and bigger companies • Generalists → higher level managers • Specialists → subject matter experts
  49. 49. People usually will remember you only from the longest crayon (the pole of your career tent)
  50. 50. Developer Career Credits: ptmoney.com Managerial Career vs
  51. 51. 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 “ ”
  52. 52. The choice should not be driven by money, but:
  53. 53. The choice should not be driven by money, but: vision
  54. 54. The choice should not be driven by money, but: passion vision
  55. 55. The choice should not be driven by money, but: passion personal abilities vision
  56. 56. The company should offer devs and managers similar growth opportunities
  57. 57. Colleagues
  58. 58. Nerds vs Geeks
  59. 59. Nerds vs Geeks
  60. 60. Colleagues “ ” You are the average of the five people you spend the most time with. Jim Rohn
  61. 61. 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?
  62. 62. Senior Developer
  63. 63. Senior Developer • super-smart (of course :))
  64. 64. Senior Developer • super-smart (of course :)) • productive - delivers!
  65. 65. Senior Developer • super-smart (of course :)) • productive - delivers! • analyses potential solutions from various perspectives, identifies the pros/cons and is not afraid of making recommendation
  66. 66. Senior Developer • super-smart (of course :)) • 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
  67. 67. Senior Developer • super-smart (of course :)) • 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*
  68. 68. Senior Developer • super-smart (of course :)) • 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
  69. 69. Senior Developer • super-smart (of course :)) • 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.
  70. 70. Senior Developer • super-smart (of course :)) • 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/
  71. 71. Senior Developer • Creates trust by being hyper-visible • Be the engineer that everyone wants to work with
  72. 72. Senior developers do make mistakes • Nobody is perfect • Senior developers acknowledge this fact and are prepared and willing to solve various problems then cannot foresee
  73. 73. 10000 hours
  74. 74. 8 hours a day 5.5 years
  75. 75. 14.7 years 3 hours a day
  76. 76. 14.7 years 3 hours a day Meetings
  77. 77. 14.7 years 3 hours a day Meetings Processes
  78. 78. 14.7 years 3 hours a day Meetings Processes Methodologies
  79. 79. 14.7 years 3 hours a day Meetings Processes Methodologies Mails
  80. 80. 14.7 years 3 hours a day Meetings Procrastination Processes Methodologies Mails
  81. 81. Kids vs. Santas
  82. 82. Kids vs. Santas
  83. 83. Kids vs. Santas
  84. 84. Kids vs. Santas
  85. 85. Kids vs. Santas
  86. 86. Kids vs. Santas
  87. 87. Kids vs. Santas
  88. 88. Kids vs. Santas
  89. 89. Kids vs. Santas
  90. 90. Money
  91. 91. 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) of employees is in Poland forbidden by law.
  92. 92. Pay Ranges 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
  93. 93. You can always earn more ... elsewhere
  94. 94. You can always earn more ... elsewhere ... one day
  95. 95. Salary - Prison Hatred Sadness Apathy Passiveness Aggression Doubts Fear Mortgage Loan Family Luxuries School Friends
  96. 96. We pay you to quit ... unless you prefer us to money
  97. 97. Changing you job?
  98. 98. When to change your job
  99. 99. When to change your job • You no longer learn/grow or your growth decelerates
  100. 100. When to change your job • You no longer learn/grow or your growth decelerates • You don't have fun
  101. 101. 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
  102. 102. 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 ...
  103. 103. 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
  104. 104. 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
  105. 105. 0%
  106. 106. people regret changing their job* 0%
  107. 107. people regret changing their job* 0% majority regret it was too late
  108. 108. Ex-employees or Alumni
  109. 109. Intrigued? We are hiring in Gdańsk • Front-End Developer • QA Engineer • UX Designer • Java Developer • Agile Team Lead • Product Manager • Talent Recruitment Specialist • Software Development Director www.spartez.com/careers
  110. 110. Take-aways
  111. 111. Take-aways • Take control of your career - don't jump just to the closest bigger floe
  112. 112. Take-aways • Take control of your career - don't jump just to the closest bigger floe • Don't be complacent. Be hungry!
  113. 113. 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
  114. 114. 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, products/services and culture
  115. 115. 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, products/services and culture • Don't let imprison yourself with the salary
  116. 116. 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, products/services and culture • Don't let imprison yourself with the salary • Change your job if you grow too slowly or the mirror test says so
  117. 117. 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, products/services and 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
  118. 118. Take control of your own career Don't let accidents drive your life
  119. 119. Highest Point of Contribution
  120. 120. 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
  121. 121. Questions?
  122. 122. Thank you
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×