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
Active Learner - How developers keep learning
Search
Dennis Nerush
June 05, 2017
Programming
2
550
Active Learner - How developers keep learning
Dennis Nerush
June 05, 2017
Tweet
Share
More Decks by Dennis Nerush
See All by Dennis Nerush
Data Driven, Agile like it is supposed to be
dennisnerush
1
50
Other Decks in Programming
See All in Programming
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
200
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
750
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1.2k
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
330
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
530
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
150
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
370
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
0
370
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.2k
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
480
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
12
7.3k
コーディングエージェント概観(2025/07)
itsuki_t88
0
100
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Adopting Sorbet at Scale
ufuk
77
9.5k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Into the Great Unknown - MozCon
thekraken
40
1.9k
What's in a price? How to price your products and services
michaelherold
246
12k
4 Signs Your Business is Dying
shpigford
184
22k
Building Applications with DynamoDB
mza
95
6.5k
Art, The Web, and Tiny UX
lynnandtonic
300
21k
Transcript
How developers keep Learning “Active Learner”
Over 300 candidates
None
None
But!
Most of them didn’t pass
Why?
None
None
None
None
*They use it every day, but cannot explain how it
works *They know its pros, but cannot explain its cons *They know how to solve their problem, but think that it’s the only solution
None
“Expert Beginners”
On the other hand...
There is that other type
The “Wolf”
None
He solves problems… Any kind of problems
None
What is the difference between them?
The Expert Beginners rely only on passive learning and take
things* for granted
The “wolf” is an “Active Learner”
https://medium.com/dennis-nerush @DennisNerush nerush.dennis@gmail.com Team Leader @SEARS ISRAEL Dennis Nerush
1. How one acquires a new skill? 2. How Expert
beginners born? 3. What and who is an active learner? 4. Tools for Active learns
How does one acquire a new skill?
Competent Proficient Expert Advanced Beginner Novice https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition
Competent Proficient Expert Advanced Beginner Novice Expert Beginner http://www.daedtech.com/how-developers-stop-learning-rise-of-the-expert-beginner/
None
They simply don’t know what they don’t know https://blog.asmartbear.com/low-fact-trap.html
They think that they are the kings of the world...
None
None
None
None
None
#1
Fullstack != Expert #2
Which Fullstack developer are you? #2
None
Never leave their comfort zone... #3
ten years of experience or the same year of experience
ten times #3
Passive Learning #4
“This is a black box” “It magically works” “That was
here before me” “The other team is responsible for this” “X sucks, Y is the best. It just is”
Expert Beginner Active Learner
How can one become an“Active Learner”?
*Everyone can!
Active learner = Mindset “Unknown unknowns” Active Learner
None
#1
Read
If (you.Know()) { // Read }
If (!you.Know()) { // Read }
None
#2
Leave(!!!) your comfort zone
None
.NET <> Scala Web <> Mobile Angular<> React Team #1
<> Team #2 PC <> Mac What? Why? 1. Discover new methods 2. Discover same principles 3. Do it yourself
#3
Share Your Knowledge
Write about it (email, slack, blog, etc.)
X2 Impact
You can write about it and share with others
You can write about it and share with others
#4 (the last one:) )
After School Activities
None
Code Code Code
None
None
One more thing ;)
Let’s say we do all that… Is it really enough?
NO
None
None
None
You as a Project
None
None
1. It is a mindset 2. “YOu as a project”
3. Read 4. Share your knowledge 5. Leave your comfort zone 6. After school activities 7. Repeat “Unknown unknowns” Active Learner Take away points:
If you really keep on doing it
Eventually, you’ll become...
None
https://medium.com/dennis-nerush @DennisNerush nerush.dennis@gmail.com Team Leader @SEARS ISRAEL Dennis Nerush