Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Always be learning
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
αλεx π
October 08, 2014
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Always be learning
αλεx π
October 08, 2014
More Decks by αλεx π
See All by αλεx π
Scalable Time Series With Cassandra
ifesdjeen
1
430
Bayesian Inference is known to make machines biased
ifesdjeen
2
410
Cassandra for Data Analytics Backends
ifesdjeen
7
460
Stream Processing and Functional Programming
ifesdjeen
1
790
PolyConf 2015 - Rocking the Time Series boat with C, Haskell and ClojureScript
ifesdjeen
0
530
Clojure - A Sweetspot for Analytics
ifesdjeen
8
2.1k
Going Off Heap
ifesdjeen
3
1.9k
Learn Yourself Emacs For Great Good workshop slides
ifesdjeen
3
350
What Reading 5 Papers can yield for your Business
ifesdjeen
0
410
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Speed Design
sergeychernyshev
33
2.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
How STYLIGHT went responsive
nonsquared
100
6.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
290
How GitHub (no longer) Works
holman
316
150k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Transcript
be learning Always
do you speak? How many PLs
bother learning? Why even
Learning something new is HARD
It requires you to leave your comfort zone
it could be anything… text editor programming language concepts algorithms
data structures
I wish our industry was more like a gym
do you even lift?
people come there to change themselves train get beyond their
limits do something they never could
165cm tall guy
doing a slam dunk
work is the place to use your know ledge
most of time we get tasks that fit our knowledge
we implement them among the lines of what we already
know
even though there are better ways smarter concepts something we
never heard of
dream job? What’s your
if you already can do it, why aren’t you there
yet?
if you can’t do it yet how are you doing
to get there?
None
never settle for a mediocre solution
take a look inside things
how is linux Kernel ticking?
how does my database handle connections?
can we make it faster?
how do we do it smarter?
look for people doing stuff that you can’t do
remember that stuff that was hot a couple of years
ago?
None
some things have grown and moved on and stayed actual
some became obsolete
some of them became a synonym for “outdated”
hype cycles
where we need to start
where we usually start
best excuse for not learning is of course a “job
security”
often misunderstood as “I secure myself for that job”
do the job better teach your colleagues change your environment
but… no one was ever fired for buying IBM equipment
(quote from Wikipedia article on fear, uncertainty and doubt)))
things you learn change the way you think
Dahneman-Krüger syndrome
Clojure fp gateway drug
Erlang teh distributed systems mekka
Haskell for functional programmers
is hard learning
None
how to do it we kind of figure out
and then forget how to do it learn while we
absolutely must
other parts of their lives” “habits started spilling into (Alcoa
success story)
best learning requires a quiet relaxed environment
something small start with
track your progress
programming language learning process
programming language learning process functional
I can’t even state!
everything you’re used to is more or less gone
no (shared mutable) state everything is an expression recursion everywhere
functions functions functions
learn the vocabulary first
don’t rush yourself to write a blog in 5 minutes
if you can learn it all in 5 minutes maybe
it’s not worth to learn it at all?
get yourself a notepad you know, paper stuff
learn the syntax in the context
read code from other people
learn the toolchain how stuff’s built?
start checking out stuff in the REPL
if you don’t use a decent text editor use one
find idea that gets you excited
be persistent don’t quit if it’s hard move on to
harder stuff if it’s too easy,
learning for the sake of learning?
don’t expect it to work certain way
take notes because 32kB
get engaged with a community
read books you know, books
read papers you know, scientific
∵¬∴
join some open source project
antifragile being a fast learner is no matter where the
wind blows you’re going to just get better
The market wants to see you persist. It demands a
signal from you that you’re serious, powerful, accepted, and safe.
Quit the wrong stuff. Stick with the right stuff. Have
the guts to do one or the other.
is a decision Staying up to date
stay positive