SlideShare a Scribd company logo
WTMUnilag
WebDevelopmentTraining
A Developer Mind-set
By Chioma James
@chiomy0
WTMUnilag
WebDevelopmentTraining
#WTMunilag#gdgunilag
A Developer Mind-set
WTMUnilag
WebDevelopmentTraining
A Developer Mind-set
WTMUnilag
WebDevelopmentTraining
• The Bitter truth
• Focus
• Discipline
• Growth mind-set
• Work regularly
• Celebrate your success
• Do not be afraid to ask questions
• Challenge yourself
• Constant learning
Programmin g is h ard .
“ A s i n H A R D D D D D ” !
Programming is requires lot of patience.
It is required for beginners to follow their pace.
Occasionally, when you are getting started, you will spend
hours trying to find one missing semi-colon or one miss-spelt word
that is breaking your code.
But don’t give up
The BitterTruth
ADeveloperMind-set
WTMUnilag
WebDevelopmentTraining
Growth mind is a concept that states, you have the ability
to learn everyday. Your knowledge and skills are always not fixed
entities you can grow them. You will always have challenges in
life. You may not have the talent or skill you want today, but if
you are willing to work at it, you can learn it.
Cultivate a growth mind-set. When you take on a new job
or project or task, see what you have learnt from it, irrespective
of success or failure.
WTMUnilag
WebDevelopmentTraining
Growth mind-set
ADeveloperMind-set
• When you hit a problem, check your thoughts. If they sound anything
like “I’m so stupid, I’ll never get this” or “Everyone else is ahead of me”,
change your thoughts to questions instead. For example: what can I
learn from this? How can I improve?
• Don’t equate your successes and setbacks Instead, focus on all the
things that you learned that day and imagine all the things you will learn
tomorrow.
• Instead of comparing yourself to people who are farther along, think
about how hard those people had to work to get where they are today.
WTMUnilag
WebDevelopmentTraining
Growth mind-set continued
ADeveloperMind-set
Great software development does not happen without great
focus.
Use the Pomodoro technique to increase your productivity. Set
a timer for 25 minutes, eliminate distractions, close email or any
other messaging applications, and work intensely. Take 5 minute
break and start again. When your teammates or others need your
attention, politely ask them to wait till your pomodoro or 25 minute
time period ends. Sometimes, this may not work.
WTMUnilag
WebDevelopmentTraining
F O C U S
ADeveloperMind-set
Good software developers are very disciplined.
• Learn to stop giving excuses.
• Get enough sleep.
• Ensure to program everyday.
• Learn to start work early. It is very important to get to work early
because the morning time is the period when you are most
productive.
• Spend time with your friends, family, loved ones, and on yourself.
WTMUnilag
WebDevelopmentTraining
DISCIPLINE
ADeveloperMind-set
• Reward yourself with good sleep
• Go out or take yourself shopping
• Celebrate and share with others
• Buy some ice-cream
• Take your self to the cinemas
Do anything that makes you happy.
WTMUnilag
WebDevelopmentTraining
Celebrateyour success
ADeveloperMind-set
One of the biggest mistakes most beginners make when
it comes to programming is that they think they SHOULD know
how to do it all and wait far too long before they reach out for
help.
Stop that!
ALL developers need help
WTMUnilag
WebDevelopmentTraining
Ask questions
ADeveloperMind-set
• Set small achievable goals
• Visualize how you will solve the
problems
• Collaborate with others
• Take up projects
WTMUnilag
WebDevelopmentTraining
Challengeyourself
ADeveloperMind-set
• Google is your friend, so also is GIT, Stackoverflow, Tech
communities etc
• Programming is hard and the best way to make hard things
easier is having a good sense of humour!
WTMUnilag
WebDevelopmentTraining
Constant learning and Havingfun
ADeveloperMind-set
1. Write a letter to your future self using what you’ve learned. How will you
solve your problem? What skills do you have now that will help you tackle
challenges? How will what you’ve learned about having a growth mind-set
help you reach your goals?
2. Write a brief statement
sharing your goals as a developer with us.
These goals can be project goals, career goals,
or personal goals. Is there a dream job you’re working
toward? Is there a project idea you’ve been itching to start?
CHECK ON HOW TO SUBMIT ON THE WHATSAPP GROUP
WTMUnilag
WebDevelopmentTraining
ADeveloperMind-set:Project
• http://www.codeconquest.com/blog/how-to-navigate-
the-up-and-downs-of-learning-to-code/
• https://www.thinkful.com/blog/my-first-month-coding-
an-emotional-roller-coaster/
• https://www.vikingcodeschool.com/posts/why-learning-
to-code-is-so-damn-hard
• Read more on Growth Mindset by Carol Dweck
WTMUnilag
WebDevelopmentTraining
A DeveloperMind-set
Questions??
WTMUnilag
WebDevelopmentTraining
A DeveloperMind-set:
Project
Questions??
Questions??Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Questions??
Thank you
WTMUnilag
WebDevelopmentTraining

More Related Content

PDF
Developers Should Not Become Managers (Unless They Should)
PDF
Success on Purpose: Business Planning
PDF
Design Cyle Lesson 2
PPTX
Soc medbranding
PPTX
Tactic matters - or why we need a digital apprenticeship model
PDF
Five Tips To Help You Tackle Programming
PDF
Keynote ijs
PDF
Growth Mindset & Psychological Safety - High Performing Teams in Software Dev...
Developers Should Not Become Managers (Unless They Should)
Success on Purpose: Business Planning
Design Cyle Lesson 2
Soc medbranding
Tactic matters - or why we need a digital apprenticeship model
Five Tips To Help You Tackle Programming
Keynote ijs
Growth Mindset & Psychological Safety - High Performing Teams in Software Dev...

Similar to Developers mindset (20)

PDF
Simple Tips for First Time Managers
PPTX
self care development program to train your brain
PPTX
Agile camp2016 mindset
PDF
Growth Mindset: Optimize for learning
PDF
SenseHealth Indonesia Sharing Session - Do we really need growth mindset (1)
PDF
ANIn Pune March 2025 | Workshop – Fixed versus growth mindset: Where do you s...
PPTX
Nova Growth Mindset.pptx
PDF
Jak być zarąbistym developerem w oczach szefa i ... klienta
PPTX
Growth Mindset Concepts and Applications
PPTX
Productivity tips for startup founders | LikeHack
PDF
15 Lessons from 15 Years in the Industry
PDF
An agile Mindset vs fundamentalism
PDF
How to impress your boss and your customer in a modern software development c...
PDF
Growth Mindset Team 3 .......................
PPTX
Ace growth mindset
PPTX
Go, Grow... or Stay? The Imperative of Professional Development
PDF
Growth Mindset for MRs 2021.pdf
PDF
Entrepreneur success science future proof yourself_nov 2018
PPTX
Program managementasseenbytroyma
PPTX
Managing your tech career
Simple Tips for First Time Managers
self care development program to train your brain
Agile camp2016 mindset
Growth Mindset: Optimize for learning
SenseHealth Indonesia Sharing Session - Do we really need growth mindset (1)
ANIn Pune March 2025 | Workshop – Fixed versus growth mindset: Where do you s...
Nova Growth Mindset.pptx
Jak być zarąbistym developerem w oczach szefa i ... klienta
Growth Mindset Concepts and Applications
Productivity tips for startup founders | LikeHack
15 Lessons from 15 Years in the Industry
An agile Mindset vs fundamentalism
How to impress your boss and your customer in a modern software development c...
Growth Mindset Team 3 .......................
Ace growth mindset
Go, Grow... or Stay? The Imperative of Professional Development
Growth Mindset for MRs 2021.pdf
Entrepreneur success science future proof yourself_nov 2018
Program managementasseenbytroyma
Managing your tech career
Ad

Recently uploaded (20)

PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
SOPHOS-XG Firewall Administrator PPT.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Tartificialntelligence_presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Group 1 Presentation -Planning and Decision Making .pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Getting Started with Data Integration: FME Form 101
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Ad

Developers mindset

  • 2. A Developer Mind-set By Chioma James @chiomy0 WTMUnilag WebDevelopmentTraining #WTMunilag#gdgunilag
  • 4. A Developer Mind-set WTMUnilag WebDevelopmentTraining • The Bitter truth • Focus • Discipline • Growth mind-set • Work regularly • Celebrate your success • Do not be afraid to ask questions • Challenge yourself • Constant learning
  • 5. Programmin g is h ard . “ A s i n H A R D D D D D ” ! Programming is requires lot of patience. It is required for beginners to follow their pace. Occasionally, when you are getting started, you will spend hours trying to find one missing semi-colon or one miss-spelt word that is breaking your code. But don’t give up The BitterTruth ADeveloperMind-set WTMUnilag WebDevelopmentTraining
  • 6. Growth mind is a concept that states, you have the ability to learn everyday. Your knowledge and skills are always not fixed entities you can grow them. You will always have challenges in life. You may not have the talent or skill you want today, but if you are willing to work at it, you can learn it. Cultivate a growth mind-set. When you take on a new job or project or task, see what you have learnt from it, irrespective of success or failure. WTMUnilag WebDevelopmentTraining Growth mind-set ADeveloperMind-set
  • 7. • When you hit a problem, check your thoughts. If they sound anything like “I’m so stupid, I’ll never get this” or “Everyone else is ahead of me”, change your thoughts to questions instead. For example: what can I learn from this? How can I improve? • Don’t equate your successes and setbacks Instead, focus on all the things that you learned that day and imagine all the things you will learn tomorrow. • Instead of comparing yourself to people who are farther along, think about how hard those people had to work to get where they are today. WTMUnilag WebDevelopmentTraining Growth mind-set continued ADeveloperMind-set
  • 8. Great software development does not happen without great focus. Use the Pomodoro technique to increase your productivity. Set a timer for 25 minutes, eliminate distractions, close email or any other messaging applications, and work intensely. Take 5 minute break and start again. When your teammates or others need your attention, politely ask them to wait till your pomodoro or 25 minute time period ends. Sometimes, this may not work. WTMUnilag WebDevelopmentTraining F O C U S ADeveloperMind-set
  • 9. Good software developers are very disciplined. • Learn to stop giving excuses. • Get enough sleep. • Ensure to program everyday. • Learn to start work early. It is very important to get to work early because the morning time is the period when you are most productive. • Spend time with your friends, family, loved ones, and on yourself. WTMUnilag WebDevelopmentTraining DISCIPLINE ADeveloperMind-set
  • 10. • Reward yourself with good sleep • Go out or take yourself shopping • Celebrate and share with others • Buy some ice-cream • Take your self to the cinemas Do anything that makes you happy. WTMUnilag WebDevelopmentTraining Celebrateyour success ADeveloperMind-set
  • 11. One of the biggest mistakes most beginners make when it comes to programming is that they think they SHOULD know how to do it all and wait far too long before they reach out for help. Stop that! ALL developers need help WTMUnilag WebDevelopmentTraining Ask questions ADeveloperMind-set
  • 12. • Set small achievable goals • Visualize how you will solve the problems • Collaborate with others • Take up projects WTMUnilag WebDevelopmentTraining Challengeyourself ADeveloperMind-set
  • 13. • Google is your friend, so also is GIT, Stackoverflow, Tech communities etc • Programming is hard and the best way to make hard things easier is having a good sense of humour! WTMUnilag WebDevelopmentTraining Constant learning and Havingfun ADeveloperMind-set
  • 14. 1. Write a letter to your future self using what you’ve learned. How will you solve your problem? What skills do you have now that will help you tackle challenges? How will what you’ve learned about having a growth mind-set help you reach your goals? 2. Write a brief statement sharing your goals as a developer with us. These goals can be project goals, career goals, or personal goals. Is there a dream job you’re working toward? Is there a project idea you’ve been itching to start? CHECK ON HOW TO SUBMIT ON THE WHATSAPP GROUP WTMUnilag WebDevelopmentTraining ADeveloperMind-set:Project
  • 15. • http://www.codeconquest.com/blog/how-to-navigate- the-up-and-downs-of-learning-to-code/ • https://www.thinkful.com/blog/my-first-month-coding- an-emotional-roller-coaster/ • https://www.vikingcodeschool.com/posts/why-learning- to-code-is-so-damn-hard • Read more on Growth Mindset by Carol Dweck WTMUnilag WebDevelopmentTraining A DeveloperMind-set