Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
—
Trisha Gee (@trisha_gee)
Developer & Technical Advocate, JetBrains
Career Advice for
Programmers
Or: The Stuff that No-One
Tells You
About Me
• 1998 - 2000 Undergraduate @ Ford Motor Company
• 2001 Graduated (Computer Science & Artificial Intelligence)
• ...
https://flic.kr/p/FBQQ
• History – London was sort of shit in 2000
https://flic.kr/p/FBQQ
>
What about you?
You Own Your Career
Manage Your Career
• Requirements: What do you want?
• Implementation: How do you get it?
• Iterate: What’s next?
You Own Your Career
>
What do you want?
• Insert Picture/Table/Chart Here (but if picture doesn’t have a background, be sure to
remove gray background, border, an...
Developer Seeks Next Step
5 years Java experience
JSP, Servlets, HTML, JavaScript
Usability & User Experience
Some exposur...
Outcome
Identify Your Values
>
How do you get it?
Visibility
www.flickr.com/photos/
Internal Visibility
• High visibility project
• In house extra-curricular activities
• Brown bags/internal user groups
• U...
External Visibility
• Work for a well known company
• Publicly visible projects
• StackOverflow
• Github / open source
• B...
Be Your Own Champion
Senior Developer Needs to Grow
7 years Java
Front- and Back-end
Most recently Financial Markets
Some team lead experience
Outcome
It’s all about the People
Experienced Consultant & Blogger Given a
Shove
10 years Java experience
Consultant & Developer
Range of domains
Tech blogg...
Outcome
Staying ahead of the curve
Staying ahead of the curve
• Conferences
• StackOverflow
• Google Reader. Oh, wait...
• Twitter
• Mailing lists
• Join a U...
Important Skills
• Research Skills
• Scientific Method
• Asking Questions
• Listening and Learning
• Interpersonal Skills
...
>
What’s next?
When do you leave?
Finding your perfect match
• Job websites
• Recruitment agents
• Friends
• User groups
• Conferences
• Stalk your heroes
•...
Your CV / résumé
• The reader is very busy
• Stand out
• Get a native to check the language
• You are more than a list of ...
Interviews
• Do your homework
• Interview them
• Be yourself
• http://bit.ly/hireEdu
Saying yes...
Ex-Consultant Needs a Job
8 years Java experience
Mostly back-end
Financial Markets consultant
...during the credit crunch
Outcome
...or no
Apprentice Seeks Mastery
3 years Java experience
JSP / Servlets, HTML, JavaScript
XML / XSLT
Mentor to experienced develop...
Outcome
What’s the worst that could happen?
What happened at the end of the story?
• 5 years experience wanting the Next New
Thing?
• Changed job in 3 months
• Consul...
>
In Summary
1. Do Your Homework
2. Be Yourself
3. Do Not Be Afraid
4. It’s Up To You
?
@trisha_gee
What about...?
• Relocation
• Work / Life Balance
• Being Different
Career Advice for Programmers
Career Advice for Programmers
Career Advice for Programmers
Career Advice for Programmers
Career Advice for Programmers
Sie haben dieses Dokument abgeschlossen.
Lade die Datei herunter und lese sie offline.
Nächste SlideShare
Migrating to IntelliJ IDEA from Eclipse
Weiter
Nächste SlideShare
Migrating to IntelliJ IDEA from Eclipse
Weiter
Herunterladen, um offline zu lesen und im Vollbildmodus anzuzeigen.

4

Teilen

Career Advice for Programmers

Herunterladen, um offline zu lesen

Do you know how to remain a programmer? To avoid being “promoted” into positions away from technology and code? Did they teach you at university that you need social skills to be a good developer? What other skills do you need that aren't technical? Did you know that all development roles are not created equal? Is it true that moving jobs a lot is a Bad Thing? In this session, Trisha Gee (Java Champion, 2015 MongoDB Master, 2016/2014/2012 JavaOne Rock Star & Technical Advocate for JetBrains) will share some lessons she learnt the hard way over nearly twenty years of managing her career as a Java developer. She'll talk about what's really important to developers when thinking about their careers, and give you tools for working out what your next steps are. If nothing else, you’ll get to laugh at the (many) mistakes I’ve made in my search for The Perfect Job.

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Career Advice for Programmers

  1. 1. — Trisha Gee (@trisha_gee) Developer & Technical Advocate, JetBrains Career Advice for Programmers
  2. 2. Or: The Stuff that No-One Tells You
  3. 3. About Me • 1998 - 2000 Undergraduate @ Ford Motor Company • 2001 Graduated (Computer Science & Artificial Intelligence) • 2001 - 2002 Web Engineer @ Common Purpose • 2002 - 2004 Analyst Developer @ Ford Motor Company • 2004 - 2005 Java / Web Developer @ Touch Clarity • 2005 Business Engineer @ Credit card company • 2006 - 2008 Principal Consultant @ Evolution / Detica • 2008 Java Developer @ well known media firm • 2009 - 2012 Java Developer @ LMAX Financial Exchange • 2011 Principal Consultant @ ThoughtWorks • 2012 - 2014 Java Developer / Evangelist @ MongoDB Inc • 2015… Developer Advocate @ JetBrains
  4. 4. https://flic.kr/p/FBQQ
  5. 5. • History – London was sort of shit in 2000 https://flic.kr/p/FBQQ
  6. 6. > What about you?
  7. 7. You Own Your Career
  8. 8. Manage Your Career • Requirements: What do you want? • Implementation: How do you get it? • Iterate: What’s next?
  9. 9. You Own Your Career
  10. 10. > What do you want?
  11. 11. • Insert Picture/Table/Chart Here (but if picture doesn’t have a background, be sure to remove gray background, border, and shadow!)
  12. 12. Developer Seeks Next Step 5 years Java experience JSP, Servlets, HTML, JavaScript Usability & User Experience Some exposure to “Agile” Some team leading Manufacturing, Education, Ad Serving
  13. 13. Outcome
  14. 14. Identify Your Values
  15. 15. > How do you get it?
  16. 16. Visibility www.flickr.com/photos/
  17. 17. Internal Visibility • High visibility project • In house extra-curricular activities • Brown bags/internal user groups • Update the wiki • Introduce/manage a process/tech • The Pub
  18. 18. External Visibility • Work for a well known company • Publicly visible projects • StackOverflow • Github / open source • Blogging • User Groups • Conferences • Write a book
  19. 19. Be Your Own Champion
  20. 20. Senior Developer Needs to Grow 7 years Java Front- and Back-end Most recently Financial Markets Some team lead experience
  21. 21. Outcome
  22. 22. It’s all about the People
  23. 23. Experienced Consultant & Blogger Given a Shove 10 years Java experience Consultant & Developer Range of domains Tech blogger Leader in a London User Group
  24. 24. Outcome
  25. 25. Staying ahead of the curve
  26. 26. Staying ahead of the curve • Conferences • StackOverflow • Google Reader. Oh, wait... • Twitter • Mailing lists • Join a User Group. Or more than one. • Hack days • Books • http://bit.ly/2qaIjTk (Staying Ahead of the Curve) • http://bit.ly/buzz-pc (Becoming Fully Buzz Word Compliant)
  27. 27. Important Skills • Research Skills • Scientific Method • Asking Questions • Listening and Learning • Interpersonal Skills • English
  28. 28. > What’s next?
  29. 29. When do you leave?
  30. 30. Finding your perfect match • Job websites • Recruitment agents • Friends • User groups • Conferences • Stalk your heroes • Sometimes, they find you.
  31. 31. Your CV / résumé • The reader is very busy • Stand out • Get a native to check the language • You are more than a list of technologies • http://bit.ly/cvAdvice
  32. 32. Interviews • Do your homework • Interview them • Be yourself • http://bit.ly/hireEdu
  33. 33. Saying yes...
  34. 34. Ex-Consultant Needs a Job 8 years Java experience Mostly back-end Financial Markets consultant ...during the credit crunch
  35. 35. Outcome
  36. 36. ...or no
  37. 37. Apprentice Seeks Mastery 3 years Java experience JSP / Servlets, HTML, JavaScript XML / XSLT Mentor to experienced developers cross- training into Java Some exposure to Good Practice
  38. 38. Outcome
  39. 39. What’s the worst that could happen?
  40. 40. What happened at the end of the story? • 5 years experience wanting the Next New Thing? • Changed job in 3 months • Consultant who needed a job? • Changed job in 3 months • Java developer with 10 years experience? • Now “famous” Java Champion
  41. 41. > In Summary
  42. 42. 1. Do Your Homework
  43. 43. 2. Be Yourself
  44. 44. 3. Do Not Be Afraid
  45. 45. 4. It’s Up To You
  46. 46. ? @trisha_gee
  47. 47. What about...? • Relocation • Work / Life Balance • Being Different
  • rafarios

    May. 10, 2018
  • ssuserfebed3

    Nov. 29, 2017
  • andrewsavill1

    Sep. 29, 2017
  • jobinjose5095

    Jun. 28, 2017

Do you know how to remain a programmer? To avoid being “promoted” into positions away from technology and code? Did they teach you at university that you need social skills to be a good developer? What other skills do you need that aren't technical? Did you know that all development roles are not created equal? Is it true that moving jobs a lot is a Bad Thing? In this session, Trisha Gee (Java Champion, 2015 MongoDB Master, 2016/2014/2012 JavaOne Rock Star & Technical Advocate for JetBrains) will share some lessons she learnt the hard way over nearly twenty years of managing her career as a Java developer. She'll talk about what's really important to developers when thinking about their careers, and give you tools for working out what your next steps are. If nothing else, you’ll get to laugh at the (many) mistakes I’ve made in my search for The Perfect Job.

Aufrufe

Aufrufe insgesamt

3.111

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

2.565

Befehle

Downloads

17

Geteilt

0

Kommentare

0

Likes

4

×