Roles
- Bootcampers
- Freelancers
- Employees
Our Day to Day Activities
- Fixing an old jQuery bug you found in your project
- Creating a new responsive site for a client
- Helping a team of developers to create a new internal tool
Our tasks involve:
- Using existing knowledge
- Learning more about existing knowledge
- Learning completely new things
- Unfamiliar territory
- Familiar but with a twist
What is Problem Solving?
“to use cognitive processing to find a solution
to a
difficult question or situation”
Too Much Focus On The Solution
“to use cognitive processing to find a solution to a
difficult question or situation”
"Difficult question or situation"
- Being stuck is to be expected
- Doesn't matter how much you know
- Reaching dead ends is a
Good thing
- How else will you get better?
“In order to succeed you must fail, so that you know what not to do the next time.”
Anthony J. D’Angelo
Embrace it.
We all go through it
And take it easy on yourself :)
I'm Stuck!
Embrace it
We all go through it
And take it easy on yourself :)
Cut yourself some
- Yes, it's frustrating
- Yes you might feel stupid
- You're not stupid and you'll learn even more thanks to this situation
it's normal!
And it's part of being a developer
We're all human
Ask the crowd, how many people were stuck on something this week? How many of you were a little upset - scared/worried while you were stuck? How many of you then criticized yourself for being stuck? Use this to go to next point which is shared experiences & unrealistic expectations on reality.
What causes these feelings of Anxiety?
- Unrealistic expectations on reality
- We think we're alone
- First bulletpoint was already touched regarding expecations on never being stuck
#1: A good developer knows/does...
Instead, we can:
- Remember that there is no set definition of what a developer 'should' know
- Be honest about our strengths and weaknesses, and do the same with others
- Gently encourage yourself to explore and try new things
#2: But person X knows subject Y...
Instead, remember:
- You know things
- Other people know things
- These things overlap far more than you realize
- You may not be seeing other people very clearly
Let's make an effort to see ourselves and each other more honestly
Let's take it easy on ourselves
Let's be open about this
Head over to #techstories
Thank you!
Any questions?
Beyond the code
Created by Wisam Zaghal / @wisamjs