SlideShare ist ein Scribd-Unternehmen logo
1 von 52
—
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)
• 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
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, and shadow!)
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
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
• Update the wiki
• Introduce/manage a process/tech
• The Pub
External Visibility
• Work for a well known company
• Publicly visible projects
• StackOverflow
• Github / open source
• Blogging
• User Groups
• Conferences
• Write a book
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 blogger
Leader in a London User Group
Outcome
Staying ahead of the curve
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)
Important Skills
• Research Skills
• Scientific Method
• Asking Questions
• Listening and Learning
• Interpersonal Skills
• English
>
What’s next?
When do you leave?
Finding your perfect match
• Job websites
• Recruitment agents
• Friends
• User groups
• Conferences
• Stalk your heroes
• Sometimes, they find you.
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
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 developers cross-
training into Java
Some exposure to Good Practice
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
• Consultant who needed a job?
• Changed job in 3 months
• Java developer with 10 years experience?
• Now “famous” Java Champion
>
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

Weitere ähnliche Inhalte

Was ist angesagt?

Java vs challenger languages
Java vs challenger languagesJava vs challenger languages
Java vs challenger languagesRyan Dawson
 
Pragmatic Architecture in .NET
Pragmatic Architecture in .NETPragmatic Architecture in .NET
Pragmatic Architecture in .NEThousecor
 
How to Have Code Reviews That Developers Actually Want
How to Have Code Reviews That Developers Actually WantHow to Have Code Reviews That Developers Actually Want
How to Have Code Reviews That Developers Actually WantCameron Presley
 
Pragmatic Architecture for Agile Teams - GeeCON 2014
Pragmatic Architecture for Agile Teams - GeeCON 2014Pragmatic Architecture for Agile Teams - GeeCON 2014
Pragmatic Architecture for Agile Teams - GeeCON 2014Janne Sinivirta
 
About Dewey Hong
About Dewey HongAbout Dewey Hong
About Dewey HongDewey Hong
 
Clean code and Coding Standards
Clean code and Coding StandardsClean code and Coding Standards
Clean code and Coding StandardsMahesh Salaria
 
Getting the best value out of your unit tests
Getting the best value out of your unit testsGetting the best value out of your unit tests
Getting the best value out of your unit testsRobert Baillie
 
Clean Code and Common Engineering Practices
Clean Code and Common Engineering PracticesClean Code and Common Engineering Practices
Clean Code and Common Engineering PracticesRuth Sperer
 
DevSecCon Tel Aviv 2018 - Security Testing for Containerised Apps by Omer Levi
DevSecCon Tel Aviv 2018 - Security Testing for  Containerised Apps by Omer LeviDevSecCon Tel Aviv 2018 - Security Testing for  Containerised Apps by Omer Levi
DevSecCon Tel Aviv 2018 - Security Testing for Containerised Apps by Omer LeviDevSecCon
 
Developing mobile apps with f sharp
Developing mobile apps with f sharpDeveloping mobile apps with f sharp
Developing mobile apps with f sharpGustavo Guerra
 
Documenting code yapceu2016
Documenting code yapceu2016Documenting code yapceu2016
Documenting code yapceu2016Søren Lund
 

Was ist angesagt? (13)

Java vs challenger languages
Java vs challenger languagesJava vs challenger languages
Java vs challenger languages
 
Pragmatic Architecture in .NET
Pragmatic Architecture in .NETPragmatic Architecture in .NET
Pragmatic Architecture in .NET
 
How to Have Code Reviews That Developers Actually Want
How to Have Code Reviews That Developers Actually WantHow to Have Code Reviews That Developers Actually Want
How to Have Code Reviews That Developers Actually Want
 
Pragmatic Architecture for Agile Teams - GeeCON 2014
Pragmatic Architecture for Agile Teams - GeeCON 2014Pragmatic Architecture for Agile Teams - GeeCON 2014
Pragmatic Architecture for Agile Teams - GeeCON 2014
 
About Dewey Hong
About Dewey HongAbout Dewey Hong
About Dewey Hong
 
Clean code and Coding Standards
Clean code and Coding StandardsClean code and Coding Standards
Clean code and Coding Standards
 
Getting the best value out of your unit tests
Getting the best value out of your unit testsGetting the best value out of your unit tests
Getting the best value out of your unit tests
 
Resume
ResumeResume
Resume
 
Clean Code and Common Engineering Practices
Clean Code and Common Engineering PracticesClean Code and Common Engineering Practices
Clean Code and Common Engineering Practices
 
Protostrap
ProtostrapProtostrap
Protostrap
 
DevSecCon Tel Aviv 2018 - Security Testing for Containerised Apps by Omer Levi
DevSecCon Tel Aviv 2018 - Security Testing for  Containerised Apps by Omer LeviDevSecCon Tel Aviv 2018 - Security Testing for  Containerised Apps by Omer Levi
DevSecCon Tel Aviv 2018 - Security Testing for Containerised Apps by Omer Levi
 
Developing mobile apps with f sharp
Developing mobile apps with f sharpDeveloping mobile apps with f sharp
Developing mobile apps with f sharp
 
Documenting code yapceu2016
Documenting code yapceu2016Documenting code yapceu2016
Documenting code yapceu2016
 

Andere mochten auch

Migrating to IntelliJ IDEA from Eclipse
Migrating to IntelliJ IDEA from EclipseMigrating to IntelliJ IDEA from Eclipse
Migrating to IntelliJ IDEA from EclipseTrisha Gee
 
Refactoring to Java 8 (QCon New York)
Refactoring to Java 8 (QCon New York)Refactoring to Java 8 (QCon New York)
Refactoring to Java 8 (QCon New York)Trisha Gee
 
Live Demo from JavaOne
Live Demo from JavaOneLive Demo from JavaOne
Live Demo from JavaOneTrisha Gee
 
Java 9 Functionality and Tooling
Java 9 Functionality and ToolingJava 9 Functionality and Tooling
Java 9 Functionality and ToolingTrisha Gee
 
Lock? We don't need no stinkin' locks!
Lock? We don't need no stinkin' locks!Lock? We don't need no stinkin' locks!
Lock? We don't need no stinkin' locks!Michael Barker
 
2015 Java update and roadmap, JUG sevilla
2015  Java update and roadmap, JUG sevilla2015  Java update and roadmap, JUG sevilla
2015 Java update and roadmap, JUG sevillaTrisha Gee
 
Staying Ahead of the Curve
Staying Ahead of the CurveStaying Ahead of the Curve
Staying Ahead of the CurveTrisha Gee
 
Real World Java 9
Real World Java 9Real World Java 9
Real World Java 9Trisha Gee
 

Andere mochten auch (8)

Migrating to IntelliJ IDEA from Eclipse
Migrating to IntelliJ IDEA from EclipseMigrating to IntelliJ IDEA from Eclipse
Migrating to IntelliJ IDEA from Eclipse
 
Refactoring to Java 8 (QCon New York)
Refactoring to Java 8 (QCon New York)Refactoring to Java 8 (QCon New York)
Refactoring to Java 8 (QCon New York)
 
Live Demo from JavaOne
Live Demo from JavaOneLive Demo from JavaOne
Live Demo from JavaOne
 
Java 9 Functionality and Tooling
Java 9 Functionality and ToolingJava 9 Functionality and Tooling
Java 9 Functionality and Tooling
 
Lock? We don't need no stinkin' locks!
Lock? We don't need no stinkin' locks!Lock? We don't need no stinkin' locks!
Lock? We don't need no stinkin' locks!
 
2015 Java update and roadmap, JUG sevilla
2015  Java update and roadmap, JUG sevilla2015  Java update and roadmap, JUG sevilla
2015 Java update and roadmap, JUG sevilla
 
Staying Ahead of the Curve
Staying Ahead of the CurveStaying Ahead of the Curve
Staying Ahead of the Curve
 
Real World Java 9
Real World Java 9Real World Java 9
Real World Java 9
 

Ähnlich wie Career Advice for Programmers

Career Advice for Programmers - YOW Brisbane
Career Advice for Programmers - YOW BrisbaneCareer Advice for Programmers - YOW Brisbane
Career Advice for Programmers - YOW BrisbaneTrisha Gee
 
Power apps and flow user group
Power apps and flow user groupPower apps and flow user group
Power apps and flow user groupCraig Jahnke
 
Career Options for CS/IT/IS graduates
Career Options for CS/IT/IS graduatesCareer Options for CS/IT/IS graduates
Career Options for CS/IT/IS graduatesAlfred Jett Grandeza
 
Careers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BICareers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BIMatthew J. Bailey , MCT
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)Peter Kofler
 
How to Start a Career in Data Science - Jovian.ml
How to Start a Career in Data Science - Jovian.ml How to Start a Career in Data Science - Jovian.ml
How to Start a Career in Data Science - Jovian.ml Aakash N S
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley CultureTaro L. Saito
 
PHP/MySQL Training Course in Delhi, India by IT People
PHP/MySQL Training Course in Delhi, India by IT PeoplePHP/MySQL Training Course in Delhi, India by IT People
PHP/MySQL Training Course in Delhi, India by IT PeopleAbhishekve
 
Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Vernon Kesner
 
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...Conductor
 
Rock the Technical Interview
Rock the Technical InterviewRock the Technical Interview
Rock the Technical InterviewTISHAN MILLS
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DXKathleen De Roo
 
2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services MeetupKel
 
Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)Thinkful
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEOIXIASOFT
 
Six Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORSSix Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORSDoug Devitre
 
REALTOR Social Media and Technology Resources 2011
REALTOR Social Media and Technology Resources 2011REALTOR Social Media and Technology Resources 2011
REALTOR Social Media and Technology Resources 2011Doug Devitre
 

Ähnlich wie Career Advice for Programmers (20)

Career Advice for Programmers - YOW Brisbane
Career Advice for Programmers - YOW BrisbaneCareer Advice for Programmers - YOW Brisbane
Career Advice for Programmers - YOW Brisbane
 
Power apps and flow user group
Power apps and flow user groupPower apps and flow user group
Power apps and flow user group
 
Career Options for CS/IT/IS graduates
Career Options for CS/IT/IS graduatesCareer Options for CS/IT/IS graduates
Career Options for CS/IT/IS graduates
 
Careers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BICareers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BI
 
Hiring a dev
Hiring a devHiring a dev
Hiring a dev
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
How to Start a Career in Data Science - Jovian.ml
How to Start a Career in Data Science - Jovian.ml How to Start a Career in Data Science - Jovian.ml
How to Start a Career in Data Science - Jovian.ml
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
 
PHP/MySQL Training Course in Delhi, India by IT People
PHP/MySQL Training Course in Delhi, India by IT PeoplePHP/MySQL Training Course in Delhi, India by IT People
PHP/MySQL Training Course in Delhi, India by IT People
 
Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017
 
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
 
Rock the Technical Interview
Rock the Technical InterviewRock the Technical Interview
Rock the Technical Interview
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
 
2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup
 
Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)
 
CV Hack
CV HackCV Hack
CV Hack
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEO
 
Six Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORSSix Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORS
 
REALTOR Social Media and Technology Resources 2011
REALTOR Social Media and Technology Resources 2011REALTOR Social Media and Technology Resources 2011
REALTOR Social Media and Technology Resources 2011
 

Mehr von Trisha Gee

Career Advice for Architects
Career Advice for Architects Career Advice for Architects
Career Advice for Architects Trisha Gee
 
Is boilerplate code really so bad?
Is boilerplate code really so bad?Is boilerplate code really so bad?
Is boilerplate code really so bad?Trisha Gee
 
Code Review Best Practices
Code Review Best PracticesCode Review Best Practices
Code Review Best PracticesTrisha Gee
 
Career Advice for Programmers - ProgNET London
Career Advice for Programmers - ProgNET LondonCareer Advice for Programmers - ProgNET London
Career Advice for Programmers - ProgNET LondonTrisha Gee
 
Is Boilerplate Code Really So Bad?
Is Boilerplate Code Really So Bad?Is Boilerplate Code Really So Bad?
Is Boilerplate Code Really So Bad?Trisha Gee
 
Real World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains WebinarReal World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains WebinarTrisha Gee
 
Real World Java 9
Real World Java 9Real World Java 9
Real World Java 9Trisha Gee
 
Real World Java 9
Real World Java 9Real World Java 9
Real World Java 9Trisha Gee
 
Real World Java 9 (QCon London)
Real World Java 9 (QCon London)Real World Java 9 (QCon London)
Real World Java 9 (QCon London)Trisha Gee
 
Java 8 and 9 in Anger
Java 8 and 9 in AngerJava 8 and 9 in Anger
Java 8 and 9 in AngerTrisha Gee
 
Refactoring to Java 8 (Devoxx BE)
Refactoring to Java 8 (Devoxx BE)Refactoring to Java 8 (Devoxx BE)
Refactoring to Java 8 (Devoxx BE)Trisha Gee
 
Code Review Matters and Manners
Code Review Matters and MannersCode Review Matters and Manners
Code Review Matters and MannersTrisha Gee
 
Refactoring to Java 8 (Devoxx UK)
Refactoring to Java 8 (Devoxx UK)Refactoring to Java 8 (Devoxx UK)
Refactoring to Java 8 (Devoxx UK)Trisha Gee
 
Level Up Your Automated Tests
Level Up Your Automated TestsLevel Up Your Automated Tests
Level Up Your Automated TestsTrisha Gee
 
Java 8 in Anger (JavaOne)
Java 8 in Anger (JavaOne)Java 8 in Anger (JavaOne)
Java 8 in Anger (JavaOne)Trisha Gee
 
Staying Ahead of the Curve
Staying Ahead of the CurveStaying Ahead of the Curve
Staying Ahead of the CurveTrisha Gee
 
Level Up Your Automated Tests
Level Up Your Automated TestsLevel Up Your Automated Tests
Level Up Your Automated TestsTrisha Gee
 
Java 8 in Anger, Devoxx France
Java 8 in Anger, Devoxx FranceJava 8 in Anger, Devoxx France
Java 8 in Anger, Devoxx FranceTrisha Gee
 
Is Groovy better for testing than Java?
Is Groovy better for testing than Java?Is Groovy better for testing than Java?
Is Groovy better for testing than Java?Trisha Gee
 
Speaker Clinic (Novice Speakers)
Speaker Clinic (Novice Speakers)Speaker Clinic (Novice Speakers)
Speaker Clinic (Novice Speakers)Trisha Gee
 

Mehr von Trisha Gee (20)

Career Advice for Architects
Career Advice for Architects Career Advice for Architects
Career Advice for Architects
 
Is boilerplate code really so bad?
Is boilerplate code really so bad?Is boilerplate code really so bad?
Is boilerplate code really so bad?
 
Code Review Best Practices
Code Review Best PracticesCode Review Best Practices
Code Review Best Practices
 
Career Advice for Programmers - ProgNET London
Career Advice for Programmers - ProgNET LondonCareer Advice for Programmers - ProgNET London
Career Advice for Programmers - ProgNET London
 
Is Boilerplate Code Really So Bad?
Is Boilerplate Code Really So Bad?Is Boilerplate Code Really So Bad?
Is Boilerplate Code Really So Bad?
 
Real World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains WebinarReal World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains Webinar
 
Real World Java 9
Real World Java 9Real World Java 9
Real World Java 9
 
Real World Java 9
Real World Java 9Real World Java 9
Real World Java 9
 
Real World Java 9 (QCon London)
Real World Java 9 (QCon London)Real World Java 9 (QCon London)
Real World Java 9 (QCon London)
 
Java 8 and 9 in Anger
Java 8 and 9 in AngerJava 8 and 9 in Anger
Java 8 and 9 in Anger
 
Refactoring to Java 8 (Devoxx BE)
Refactoring to Java 8 (Devoxx BE)Refactoring to Java 8 (Devoxx BE)
Refactoring to Java 8 (Devoxx BE)
 
Code Review Matters and Manners
Code Review Matters and MannersCode Review Matters and Manners
Code Review Matters and Manners
 
Refactoring to Java 8 (Devoxx UK)
Refactoring to Java 8 (Devoxx UK)Refactoring to Java 8 (Devoxx UK)
Refactoring to Java 8 (Devoxx UK)
 
Level Up Your Automated Tests
Level Up Your Automated TestsLevel Up Your Automated Tests
Level Up Your Automated Tests
 
Java 8 in Anger (JavaOne)
Java 8 in Anger (JavaOne)Java 8 in Anger (JavaOne)
Java 8 in Anger (JavaOne)
 
Staying Ahead of the Curve
Staying Ahead of the CurveStaying Ahead of the Curve
Staying Ahead of the Curve
 
Level Up Your Automated Tests
Level Up Your Automated TestsLevel Up Your Automated Tests
Level Up Your Automated Tests
 
Java 8 in Anger, Devoxx France
Java 8 in Anger, Devoxx FranceJava 8 in Anger, Devoxx France
Java 8 in Anger, Devoxx France
 
Is Groovy better for testing than Java?
Is Groovy better for testing than Java?Is Groovy better for testing than Java?
Is Groovy better for testing than Java?
 
Speaker Clinic (Novice Speakers)
Speaker Clinic (Novice Speakers)Speaker Clinic (Novice Speakers)
Speaker Clinic (Novice Speakers)
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Career Advice for Programmers

Hinweis der Redaktion

  1. This is not necessarily How To Get A Kick Ass Job Right Now This is how to level up It’s a long game
  2. Currently doing exactly what I want to do And worked deliberately to get this job - Coding - Speaking / travelling - Blogging - Plus real variability - distributed - wanted someone who wanted to hire ME And working remotely
  3. How many years experience? 0,2,5,10,20? Any graduates? Developer/architect/tech lead Going to ask for advice off you guys Are you going to pass on the advice to someone else? Is anyone NOT from Seville? Anyone NOT from the south? Anyone NOT from Spain?
  4. You don’t work for a company that manages you Whoever you are You manage your career This is no different from any other development activity
  5. - would you trust someone else? - Let your passions guide you - You job is just a step on your career path - Your goals can change - progressing your career vs changing roles
  6. Not “I want to be an architect in 5 years time”
  7. Money, riches... A yacht like Larry Ellison
  8. For you it might be to provide for your family Or spend more time with them
  9. Reunite families in war torn countries Facebook means we can talk to people from school Make things cheaper and easier
  10. It’s fine if you don’t know what you want For me, it was always about not locking myself down About having the widest variety of options open Which meant getting experience in a range of domains My VALUES are growth, learning, variety ...and money. Enough money.
  11. Egg - Finance - Business Analysis
  12. It’s fine if you don’t know what you want But you need to have something to guide you You might still get there without the values & principles, but it will take you longer
  13. 7 Habits of Highly Effective People - Michael Nygard: Values - communication, collaboration, etc - Kevlin Henney - Principles - From Jeff Hawkins’ Keynote: Live Better, Learn More - Scott Hanselman - Not to be poor It’s almost definitely not “to learn Spring” Job vs Career career options & future
  14. This is not going to be about the technical skills you need to acquire Being good at what you do is not enough
  15. Developers hate to hear this - I hated being told this at Ford It’s not enough to be good at your job It’s political But no-one sees you behind that computer It gets you what you want (the projects you want) - circular - better projects is better visibility and better people It gets you promoted
  16. STORY: telling your minion at Detica about this Get to know people outside your team So many activities: - women in IT - graduate rotations - brown bags (presenting, setting up, or showing videos) - internal user groups - weekly e-mails of events - even updating the wiki - say “yes” - setting standards - community involvement (painting fences etc)
  17. STORY: FordJourney ... you do the things you love, and someone who loves that stuff will find you. We get asked this all the time in the LJC STORY: Mongo we hire people in the community, at the very least I look for this on your CV STORY: I’ve recruited people through the LJC STORY: This is how I got this job
  18. Be cheeky - ask for it Find out who to talk to STORY: Getting the NYC gig
  19. Happy with my technical skills Happy with my career new found freedom Moving to New York
  20. People who have impacted my career Find role models from everywhere Talk to people about your goals Webber: Your Mates’ mates’ are where your next job comes from
  21. Starting to feel reasonably mature, confident Getting a handle on what I’m good at and interested in Story o how you got presenting
  22. If you don’t keep reading though you’ll end up doing the same job forever - maybe that’s OK, or maybe you’re stagnating or limiting yourself
  23. Don’t Panic STORY: MongoDB Community Support - answer questions on your own subject STORY: Never needed Hibernate Twitter is a way to surf the tide and dip in when you need to You don’t need everything
  24. Patience and practice Sad but true STORY: live in Spain What do you mean interpersonal skills, and why?
  25. Maybe someone will come to you and hire you for the Best Job Ever Maybe you’re very successful in your own company
  26. First: talk to your company Don’t get desperate!!! “It depends” When I stop learning - Left Ford to stay technical - Left one of my favourite jobs because I did not have the knowledge to fix their problems. Also because of external pressure
  27. It’s like dating. Online dating is fine too. Your Mates’ mates’ are where your next job comes from STORY: ThoughtWorks at QCon I’m going to assume you’ve covered visibility, asked for what you want, moved internally You can wait for them to come to you... STORY: before Mongo, was asked to be a senior techy at two different startups All companies are not created equal It’s like dating same job title is not the same job what’s important to you? ** Hunt down companies with the same values as you consultant vs contractor vs permie software firm vs IT department *Patience - STORY: Google and UBS approaching me too late
  28. I’ve read a lot of CVs - Customise your cover letter - First page is most important - Spelling, punctuation and grammar! - Evidence required: “Good interpersonal skills” - Cater for search engines but don’t pander to them STORY: how I screened CVs everywhere
  29. Dan and I did a whole talk on this one topic I’ve interviewed for a number of companies ask to see their office and meet the team see the code if they turn you down, you probably don’t want to work there Try and relax
  30. - does it meet your requirements? - what does your gut say? Figure out your values and find out theirs match on this, not on “will I learn hibernate” or “is it the best paid”
  31. STORY: Sky weighing up pros and cons
  32. - Why wouldn’t you? (BRENT)
  33. STORY: accepting TC over XBridge (money vs a CEO who was weird about women) Identify shitty jobs
  34. Don’t burn your bridges! Went back to LMAX Went back to Ford
  35. STORY: Media job was a terrible choice, but I ended up being in the right place for Tradefair STORY: Credit Card job gave me that step into Finance
  36. 3. Work out who you are - what you’re good at - what you enjoy - where you want to go - tinkerer vs do-er vs team player don’t have to have all the answers and you probably won’t know this right away 1. Work out what is out there 2. Work out what you’re worth
  37. - in the company, if you’re you around people they’ll like you - in interview/CV this is what I want to see - find jobs that suit you Pick based on your values I never wanted to lock myself down I wanted my future open I enjoy technical stuff I love to learn off people
  38. Embrace change - Moving to TW was the best thing that happened to my career There is an undo. You can even go back It’s not your current job or this new one it’s this new one or that one or another or the one that hasn’t come by yet It’s just a job. It’s not marriage If only you could shop around, like seeing multiple people at once
  39. OK four is not a trendy number But this is the take away pointu Only you are going to be able to look after you
  40. Relocation: Darren @ Ford; Me in NYC; Isra to London Work/life balance: understand where you are now in life and the trade offs. put it into your criteria Family: STORY of the guy at Ford who gave it all up to be with his son. Dress code: Gerry Weddle at Ford * Being a woman in IT Being different gets you noticed