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
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
800
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
3
580
PicoRuby on Rails
makicamel
2
140
フロントエンドのパフォーマンスチューニング
koukimiura
5
2k
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
180
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
23
9.6k
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
200
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
610
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
930
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
620
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
300
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Producing Creativity
orderedlist
PRO
346
40k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Optimizing for Happiness
mojombo
379
70k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
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
[email protected]
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
[email protected]
Team Leader @SEARS ISRAEL Dennis Nerush