Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Wie wird man ein besserer Software Engineer?
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ansgar Himmel
August 17, 2020
Programming
0
82
Wie wird man ein besserer Software Engineer?
Ideen zu Deliberate Practice in der Softwareentwicklung
Ansgar Himmel
August 17, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
Raku Raku Notion 20260128
hareyakayuruyaka
0
330
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
290
MUSUBIXとは
nahisaho
0
140
Oxlintはいいぞ
yug1224
5
1.3k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
980
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
150
CSC307 Lecture 07
javiergs
PRO
1
550
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Everyday Curiosity
cassininazir
0
130
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
70
WCS-LA-2024
lcolladotor
0
450
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Technical Leadership for Architectural Decision Making
baasie
2
250
Writing Fast Ruby
sferik
630
62k
Transcript
Wie wird man ein besserer Software Engineer? Ansgar Himmel Mail:
[email protected]
Twitter: @a_himmel
etc. etc. etc.
Einige Entwickler zeigen besonders große Expertise • Hohes praktisches Skill-Level
• Chunking und Mustererkennung • Selektive Aufmerksamkeit • Intuitives Erfassen
Talent? Hoher IQ? Geborene Nerds?
“Hard work beats talent, if talent doesn’t work hard”
None
10.000-Stunden-Regel 44 Wochen x 40 Stunden = 1760 Stunden/Jahr ->
10.000 Stunden = 5,68 Jahre
Expertise Zeit Gleichartige Aufgaben purposeful practice deliberate practice
Deliberate Practice • Klar definierte, spezifische Ziele • Purposeful: ◦
Volle Aufmerksamkeit ◦ Bewusste Aktion • Rapid Feedback und Anpassung • Wiederholung
Disziplin und Entschlossenheit Purpose und Leidenschaft
Tief eintauchen
Kultiviere Deine Neugier Diversive curiosity Epistemic curiosity
Mentale Repräsentationen verfeinern
Mentale Repräsentationen verfeinern
None
Lernen zur Gewohnheit machen
Umgang mit dem Werkstoff üben
Tastschreiben lernen “Speed is fine, but accuracy is final.” (Wyatt
Earp, US Marshal)
Programme und Kürzel lernen
None
Code Katas
PragDave’s original Kata By James Davidson - Flickr: Dave Thomas,
CC BY 2.0
https://exercism.io https://hyperskill.org https://www.codewars.com https://kotlinlang.org/docs/t utorials/koans.html
Ultra- Learning
1. Meta-Learning: Eine Landkarte des Wissensgebietes erstellen
2. Drills entwickeln: viele Wiederholungen
3. Retrieval-Training
Konstanten Input sichern Feed Reader Podcatcher Semantic Scholar Twitter Foren
Slack: Software Crafters, DDD Youtube Bücher
(frühzeitig) unterrichten
Zeit zum Lernen/Üben finden
Energiehaushalt managen
Sei neugierig Schaffe ein Trainingssystem Habe Spaß an der Herausforderung
None
None
“If you trust in yourself. . .and believe in your
dreams. . .and follow your star. . . you'll still get beaten by people who spent their time working hard and learning things and weren't so lazy.” ― Terry Pratchett, The Wee Free Men Image: David Skinner, CC BY 2.0