The Mythical 10x developer #java2days
-
Upload
michal-gruca -
Category
Self Improvement
-
view
370 -
download
3
Transcript of The Mythical 10x developer #java2days
Excellence inSoftware Engineering
The mythical 10x developer
@michalgruca
Excellence in Software Engineering
By US Army http://en.wikipedia.org/wiki/News_conference#mediaviewer/File:Reporter_raising_hand_at_US_Army_press_conference.jpg
Excellence in Software Engineering @michalgruca 3
10 Times what?
By Doctormo http://doctormo.deviantart.com/art/Computer-Programmer-Ink-346207753
Excellence in Software Engineering @michalgruca 4
Characteristic
• Writes code faster• Best design decisions• Knows useful tools• Knows variety of coding styles• Uses many languages• Understands business needs
• Writes code faster• Best design decisions• Knows useful tools• Knows variety of coding styles• Uses many languages• Understands business needs
Excellence in Software Engineering @michalgruca 5By Jason H. Smith https://www.flickr.com/photos/92147157@N07/8377019152/in/photostream/
Excellence in Software Engineering @michalgruca 6
How to get there?
Excellence in Software Engineering
Basics!
Excellence in Software Engineering @michalgruca 8
Workplace
By Stevey http://www.flickr.com/photos/stevey/2423436667/
Excellence in Software Engineering @michalgruca 9
By Angus McIntyre and Matthew Brauerhttp://en.wikipedia.org/wiki/Standing_desk#mediaviewer/File:Standing_desk_illustration.svg
Excellence in Software Engineering @michalgruca 10
Tools
Excellence in Software Engineering @michalgruca 11
Most important of ’em all
Chair:• Supports your back• Supports arms• Ensures correct leg position
• Must be comfortable
Excellence in Software Engineering
Excellence in Software Engineering
Real Issue
Excellence in Software Engineering @michalgruca 14
Universal truth
Excellence in Software Engineering @michalgruca 15
Procrastination?
By xxFoxxy http://xxfoxxy-silverfangxx.deviantart.com/art/Procrastination-281884345
Excellence in Software Engineering @michalgruca 16
Distractions
Excellence in Software Engineering @michalgruca 17
Excellence in Software Engineering
Workflow
Excellence in Software Engineering
Planning Framework
Excellence in Software Engineering @michalgruca 21
Planning framework :: GTD
Framework to● Gather data● Process data● Manage data
Or just a base to build on
Excellence in Software Engineering @michalgruca 22
Planning framework :: Set goals● 15000m view
Life goals, why I'm hereWhat I want to achieve, why I even do things
● 12000m view3-5 year goals. What are my career goals
● 9000m viewThis year goals. New year resolutions anyone?
Excellence in Software Engineering @michalgruca 23
Planning framework :: Set goals● 6000m view
Responsibilities areas. What I need to do as developer / father / JUG Leader
● 3000m viewCurrent projects at work and home (house redecoration)
● Ground level next actions – things we do at moment
Excellence in Software Engineering @michalgruca 24
Planning framework :: 3 starting points● Note everything
● Do weekly reviews
● 2 min rule
Excellence in Software Engineering @michalgruca 25
Planning framework :: Tools
Excellence in Software Engineering @michalgruca 26
Techniques
● Execution framework
● Backlog/worklog● Handles distractions
SCRUMODORO
By Rapha Autran http://flickr.com/raphaautran
Excellence in Software Engineering @michalgruca 27
Measure!
• Pomodoro Technique• Project hamster• Rescue time
• Pomodoro Technique• Project hamster• Rescue time
Excellence in Software Engineering @michalgruca 28
From http://openclipart.org/detail/145861
Excellence in Software Engineering 29
Techniques
By xhybridushttp://xhybridus.deviantart.com/art/Studying-Do-Not-Disturb-268766523
Excellence in Software Engineering @michalgruca 30
HabitsA habit is a routine of behavior that is repeated regularly and tends to occur unconsciously... Old habits are hard to break and new habits are hard to form ... but it is possible to form new habits through repetition.
Chains calendar
Excellence in Software Engineering @michalgruca 38
Scared?
By Pyrlo http://pyrlo.deviantart.com/art/Under-The-Bed-134620229
Excellence in Software Engineering @michalgruca 39
Two faces?
By Geralt http://pixabay.com/en/face-faces-dialogue-talk-psyche-65058/
Excellence in Software Engineering @michalgruca 40
„The impostor syndrome, sometimes called impostor phenomenon or fraud syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. 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.”
„The impostor syndrome, sometimes called impostor phenomenon or fraud syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. 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.”
„The Dunning–Kruger effect is a cognitive bias which can manifest in one of two ways:Unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than is accurate. This bias is attributed to a metacognitive inability of the unskilled to recognize their ineptitude.”
„The Dunning–Kruger effect is a cognitive bias which can manifest in one of two ways:Unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than is accurate. This bias is attributed to a metacognitive inability of the unskilled to recognize their ineptitude.”
Excellence in Software Engineering @michalgruca 41
Excellence in Software Engineering @michalgruca 42
Learn and shareBy Nemo
Excellence in Software Engineering @michalgruca 43
By Doctormo http://doctormo.deviantart.com/art/Teacher-375948973
Excellence in Software Engineering @michalgruca 44
By Geralt http://pixabay.com/en/internet-monitor-human-silhouettes-123076/
Excellence in Software Engineering @michalgruca 45
Excellence in Software Engineering @michalgruca 46
Questions
By Xurblehttps://www.flickr.com/photos/xurble/376588066/
Excellence in Software Engineering @michalgruca 47
I love feedback! :)
@michalgruca
www.rits.pl