SlideShare ist ein Scribd-Unternehmen logo
1 von 87
Downloaden Sie, um offline zu lesen
BE THE BEST YOUBE THE BEST YOU
ONE DEVELOPERS JOURNEY TO FIGHTONE DEVELOPERS JOURNEY TO FIGHT
THE IMPOSTER SYNDROMETHE IMPOSTER SYNDROME
1
About me
Google Developer Expert
Telerik Developer Expert
Digital McKinsey
@chris_noring
2
DEVELOPERS COME IN ALLDEVELOPERS COME IN ALL
SHAPES AND SIZESSHAPES AND SIZES
3 . 1
SOME OF US ARE PARENTSSOME OF US ARE PARENTS
3 . 2
SOME ARE EEH, VIKINGS?SOME ARE EEH, VIKINGS?
3 . 3
SOME ARE JUST BADASSSOME ARE JUST BADASS
3 . 4
THIS IS A DEVELOPER TOOTHIS IS A DEVELOPER TOO
3 . 5
NO I MEAN THISNO I MEAN THIS
3 . 6
LET'S TALK ABOUT USERS :)LET'S TALK ABOUT USERS :)
4 . 1
OUR SOFTWARE HAS USERSOUR SOFTWARE HAS USERS
4 . 2
Yes we need to care
4 . 3
USERS REALLY DON'T SPEAKUSERS REALLY DON'T SPEAK
OUR LANGUAGEOUR LANGUAGE
4 . 4
WHAT THEY MEAN AND YOUWHAT THEY MEAN AND YOU
MEAN MIGHT NOT BE THE SAMEMEAN MIGHT NOT BE THE SAME
:):)
4 . 5
Punchline: learn who your user is and let that guide
your so ware
4 . 6
OUR JOB IS HARDOUR JOB IS HARD
5 . 1
IT TAKES A LOT OFIT TAKES A LOT OF
CONCENTRATIONCONCENTRATION
5 . 2
DAMN IF YOU DO...DAMN IF YOU DO...
5 . 3
BUGS ARE FUNBUGS ARE FUN
5 . 4
PROGRAMMERS DILEMMAPROGRAMMERS DILEMMA
5 . 5
WE HAVE ALL SEEN CODE LIKEWE HAVE ALL SEEN CODE LIKE
THISTHIS
5 . 6
IT'S NOT A RACE, IT'S AIT'S NOT A RACE, IT'S A
MARATHONMARATHON
5 . 7
DON'T TAKE SHORTCUTSDON'T TAKE SHORTCUTS
5 . 8
ARE WE BEING REPLACED BY AI?ARE WE BEING REPLACED BY AI?
5 . 9
DON'T FORGET EMPATHYDON'T FORGET EMPATHY
5 . 10
WE LOVE OUR JOBWE LOVE OUR JOB
6 . 1
DEVELOPERS MAKE EVERYTHINGDEVELOPERS MAKE EVERYTHING
BETTER ( GOOGLE MAPS )BETTER ( GOOGLE MAPS )
6 . 2
WE NEVER GREW UP - AND WEWE NEVER GREW UP - AND WE
ARE PROUD OF IT :)ARE PROUD OF IT :)
6 . 3
WE LIKE DANGERWE LIKE DANGER
6 . 4
WE LOVE/HATE OUR JOBWE LOVE/HATE OUR JOB
IT'S COMPLICATEDIT'S COMPLICATED
6 . 5
SOMETIMES WE LAUGH AND CRYSOMETIMES WE LAUGH AND CRY
AT THE SAME TIMEAT THE SAME TIME
6 . 6
PROBLEM SOLVING IS FUN BUTPROBLEM SOLVING IS FUN BUT
GIVES US HEADACHEGIVES US HEADACHE
6 . 7
SOMETIMES IT'S ALL TOO MUCHSOMETIMES IT'S ALL TOO MUCH
6 . 8
BE MINDFUL OF BURNOUTBE MINDFUL OF BURNOUT
6 . 9
GEEK HUMOUR IS GREATGEEK HUMOUR IS GREAT
7 . 1
WE HAVE THE BEST JOKESWE HAVE THE BEST JOKES
7 . 2
SOMETIMES THE JOKE BECOMESSOMETIMES THE JOKE BECOMES
TRUTHTRUTH
7 . 3
I'M HERE ALL WEEKI'M HERE ALL WEEK
7 . 4
LAUGHTER IS A DEFENCELAUGHTER IS A DEFENCE
MECHANISMMECHANISM
7 . 5
WHAT IS THE IMPOSTERWHAT IS THE IMPOSTER
SYNDROM?SYNDROM?
8 . 1
Fear of being seen as a fraud have a persistent fear
of being exposed as a "fraud"
Feels they do not deserve the success Convinced
that they are frauds and do not deserve the success
they have achieved.
It's just luck Proof of success is dismissed as luck,
timing, or as a result of deceiving others into thinking
they are more intelligent and competent than they
believe themselves to be.
Affects men and women equally Impostor syndrome
has been found to affect both men and women, in
roughly equal numbers.
8 . 2
At least in this men and women feels equally shitty -
SUCCESS ;)
8 . 3
Be nice to yourself
8 . 4
WE ALL HAVE IT, DOESN'TWE ALL HAVE IT, DOESN'T
MATTER HOW SENIORMATTER HOW SENIOR
IT'S COMPLICATEDIT'S COMPLICATED
8 . 5
WE ALL SAID SOMETHING LIKEWE ALL SAID SOMETHING LIKE
THIS AT SOME POINT RIGHT?THIS AT SOME POINT RIGHT?
FUN FACT: SEAN LARKIN IS A CHICKEN FARMERFUN FACT: SEAN LARKIN IS A CHICKEN FARMER
8 . 6
BATTLING THE IMPOSTERBATTLING THE IMPOSTER
SYNDROMSYNDROM
9 . 1
STUDYSTUDY
9 . 2
THE FOUR STAGES OFTHE FOUR STAGES OF
COMPETENCECOMPETENCE
9 . 3
9 . 4
UNCONSCIOUS INCOMPETENCEUNCONSCIOUS INCOMPETENCE
The individual does not understand or know how to
do something
Does not necessarily recognize the deficit
They may deny the usefulness of the skill.
The individual must recognize their own
incompetence, and the value of the new skill, before
moving on to the next stage.[2]
The length of time an individual spends in this stage
depends on the strength of the stimulus to learn.[3]
9 . 5
CONSCIOUS INCOMPETENCECONSCIOUS INCOMPETENCE
Though the individual does not understand or know
how to do something, they recognize the deficit, as
well as the value of a new skill in addressing the
deficit.
The making of mistakes can be integral to the
learning process at this stage.[4]
9 . 6
CONSCIOUS COMPETENCECONSCIOUS COMPETENCE
The individual understands or knows how to do
something.
Demonstrating the skill or knowledge requires
concentration.
It may be broken down into steps, and there is
heavy conscious involvement in executing the new
skill.[3]
9 . 7
UNCONSCIOUS COMPETENCEUNCONSCIOUS COMPETENCE
The individual has had so much practice with a skill
that it has become "second nature" and can be
performed easily.
The skill can be performed while executing another
task.
The individual may be able to teach it to others,
depending upon how and when it was learned.
9 . 8
OK, SO HOW DO WE GET THERE?OK, SO HOW DO WE GET THERE?
9 . 9
Learn the correct terms and the bigger picture ( try
teach others at a meetup, write a blog post )
9 . 10
Start a FAQ on a topic, the keywords
9 . 11
Ask for feedback on code and written pieces
9 . 12
PRACTICEPRACTICE
Ther is some truth here, you can't be a theoretical
carpenter
9 . 13
HOW DO I PRACTICE?HOW DO I PRACTICE?
9 . 14
Code wars - https://www.codewars.com/
Cyber dojo - http://cyber-dojo.org/
OSS projects
Play projects
https://regexone.com/
9 . 15
HOW MUCH PRACTICE &HOW MUCH PRACTICE &
STUDYING?STUDYING?
8h practice a day = 5.1 years 9 . 16
Caution, don't become an EXPERT BEGINNER.
9 . 17
Deepen your knowledge, learn something new
everytime you practice
9 . 18
Learn the edges of your problem domain
Learn when it shines
Learn when it hurts
Try to see parallells to other problem domains
9 . 19
DON'T DO MORE THAN YOU HAVEDON'T DO MORE THAN YOU HAVE
TO, AUTOMATE ALL BORINGTO, AUTOMATE ALL BORING
THINGSTHINGS
9 . 20
THINK BEFORE YOU CODETHINK BEFORE YOU CODE
9 . 21
SOMETIMES IT'S MORE ABOUTSOMETIMES IT'S MORE ABOUT
CHANGING PERSPECTIVECHANGING PERSPECTIVE
9 . 22
MAYBE THE SOLUTION ISN'TMAYBE THE SOLUTION ISN'T
MORE CODE?MORE CODE?
9 . 23
COMMUNICATIONCOMMUNICATION
10 . 1
Code is simpler than people, who agrees?
10 . 2
Learn to communicate clearly and with precision
10 . 3
How do we train this?
10 . 4
lightning talks
conference talks
writing, can clear your thoughts
Code pairing, forces you to explain how you think
10 . 5
PSYCHOLOGYPSYCHOLOGY
11 . 1
All the fancy tech skills in the world can't save you
11 . 2
All the communication in the world can't save you (
maybe )
11 . 3
The right mindset will
11 . 4
Don't be this guy
Don't point out the problems
11 . 5
This needs to be your mindset
11 . 6
Instead of saying : I see problems with your solutions
Say: I see the following problems but here is a way to
fix them
11 . 7
You have to believe you can learn anything
11 . 8
You have to believe you can solve any problem
11 . 9
Only what YOU think and YOU believe about YOUR own
ability matters
11 . 10
One of the best developers I know says:
Anyone can do what I do, it's all about choices. Most
people don't want to spend the hours it takes to be
great.
11 . 11
Ultimately YOU decide what greatness is to you
11 . 12
You are the main character in the story that is your life
11 . 13
You decide the limit to your greatness
11 . 14
Thank you
11 . 15

Weitere ähnliche Inhalte

Ähnlich wie Keynote ijs

Thestart upofyouexecutivesummary1-130219104408-phpapp02
Thestart upofyouexecutivesummary1-130219104408-phpapp02Thestart upofyouexecutivesummary1-130219104408-phpapp02
Thestart upofyouexecutivesummary1-130219104408-phpapp02
Pedro Ruiz Amador
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
Andre Leal
 
Admissionado biggest app mistakes
Admissionado biggest app mistakesAdmissionado biggest app mistakes
Admissionado biggest app mistakes
Admissionado
 

Ähnlich wie Keynote ijs (20)

Start-up of You, Visual Summary
Start-up of You, Visual SummaryStart-up of You, Visual Summary
Start-up of You, Visual Summary
 
Start-up Of You.
Start-up Of You.Start-up Of You.
Start-up Of You.
 
Thestart upofyouexecutivesummary1-130219104408-phpapp02
Thestart upofyouexecutivesummary1-130219104408-phpapp02Thestart upofyouexecutivesummary1-130219104408-phpapp02
Thestart upofyouexecutivesummary1-130219104408-phpapp02
 
Intro Class.pptx
Intro Class.pptxIntro Class.pptx
Intro Class.pptx
 
Becoming a Better Programmer (2013)
Becoming a Better Programmer (2013)Becoming a Better Programmer (2013)
Becoming a Better Programmer (2013)
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
MBAprepguide - The Articles thus far!
MBAprepguide - The Articles thus far!MBAprepguide - The Articles thus far!
MBAprepguide - The Articles thus far!
 
Build some PR!
Build some PR!Build some PR!
Build some PR!
 
Game of Sprints
Game of SprintsGame of Sprints
Game of Sprints
 
Drawing Out Solutions to Your Problem Statement and Running Pilots
Drawing Out Solutions to Your Problem Statement and Running PilotsDrawing Out Solutions to Your Problem Statement and Running Pilots
Drawing Out Solutions to Your Problem Statement and Running Pilots
 
How To Fail In Public (and not get fired)
How To Fail In Public (and not get fired) How To Fail In Public (and not get fired)
How To Fail In Public (and not get fired)
 
The Path of Pain: Mastering Game Design in 20 steps - takeaway
The Path of Pain: Mastering Game Design in 20 steps - takeawayThe Path of Pain: Mastering Game Design in 20 steps - takeaway
The Path of Pain: Mastering Game Design in 20 steps - takeaway
 
The Dance of Collaboration - excerpt from Improv to Improve your Business
The Dance of Collaboration - excerpt from Improv to Improve your BusinessThe Dance of Collaboration - excerpt from Improv to Improve your Business
The Dance of Collaboration - excerpt from Improv to Improve your Business
 
College Essay Analytical Essay Outli
College Essay Analytical Essay OutliCollege Essay Analytical Essay Outli
College Essay Analytical Essay Outli
 
Admissionado biggest app mistakes
Admissionado biggest app mistakesAdmissionado biggest app mistakes
Admissionado biggest app mistakes
 
Introduction toprogramming
Introduction toprogrammingIntroduction toprogramming
Introduction toprogramming
 
Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"
 
News entertainment magazine february 2015
News entertainment magazine february 2015News entertainment magazine february 2015
News entertainment magazine february 2015
 
SPEAKER 2.0 PRESENTATION FILE
SPEAKER 2.0 PRESENTATION FILESPEAKER 2.0 PRESENTATION FILE
SPEAKER 2.0 PRESENTATION FILE
 
12 things for young enterprenuers
12 things for young enterprenuers12 things for young enterprenuers
12 things for young enterprenuers
 

Mehr von Christoffer Noring

Mehr von Christoffer Noring (20)

Azure signalR
Azure signalRAzure signalR
Azure signalR
 
Game dev 101 part 3
Game dev 101 part 3Game dev 101 part 3
Game dev 101 part 3
 
Game dev 101 part 2
Game dev 101   part 2Game dev 101   part 2
Game dev 101 part 2
 
Game dev workshop
Game dev workshopGame dev workshop
Game dev workshop
 
Deploying your static web app to the Cloud
Deploying your static web app to the CloudDeploying your static web app to the Cloud
Deploying your static web app to the Cloud
 
IaaS with ARM templates for Azure
IaaS with ARM templates for AzureIaaS with ARM templates for Azure
IaaS with ARM templates for Azure
 
Learning Svelte
Learning SvelteLearning Svelte
Learning Svelte
 
Ng spain
Ng spainNg spain
Ng spain
 
Angular Schematics
Angular SchematicsAngular Schematics
Angular Schematics
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Vue fundamentasl with Testing and Vuex
Vue fundamentasl with Testing and VuexVue fundamentasl with Testing and Vuex
Vue fundamentasl with Testing and Vuex
 
Ngrx slides
Ngrx slidesNgrx slides
Ngrx slides
 
Kendoui
KendouiKendoui
Kendoui
 
Angular mix chrisnoring
Angular mix chrisnoringAngular mix chrisnoring
Angular mix chrisnoring
 
Nativescript angular
Nativescript angularNativescript angular
Nativescript angular
 
Graphql, REST and Apollo
Graphql, REST and ApolloGraphql, REST and Apollo
Graphql, REST and Apollo
 
Angular 2 introduction
Angular 2 introductionAngular 2 introduction
Angular 2 introduction
 
Rxjs vienna
Rxjs viennaRxjs vienna
Rxjs vienna
 
Rxjs marble-testing
Rxjs marble-testingRxjs marble-testing
Rxjs marble-testing
 
React lecture
React lectureReact lecture
React lecture
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
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
Earley Information Science
 

Kürzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
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
 
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
 
[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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 

Keynote ijs