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
Learning to Code by Failing Safely
Search
Lucas Cherkewski
July 22, 2017
Programming
0
580
Learning to Code by Failing Safely
Lucas Cherkewski
July 22, 2017
Tweet
Share
More Decks by Lucas Cherkewski
See All by Lucas Cherkewski
Demystifying HTML: An introduction for beginners
lchski
0
190
Tiny Little Pieces: Designing and developing with pattern libraries
lchski
1
160
Why bother with code?
lchski
1
640
(Re)Designing Creativity
lchski
0
160
Be the Perfect Client (Round 2!)
lchski
0
450
Be the Perfect Client
lchski
1
290
Other Decks in Programming
See All in Programming
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
210
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
350
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
810
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
6
880
PostmanでAPIの動作確認が楽になった話
h455h1
0
160
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
360
見た目から始める生産性向上
ikumatadokoro
7
730
Front-end application development, Symfony-style(s)
dunglas
2
1.9k
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
160
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
170
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
132
6.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
How STYLIGHT went responsive
nonsquared
92
4.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
12
4.6k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Six Lessons from altMBA
skipperchong
20
3k
KATA
mclloyd
14
12k
A designer walks into a library…
pauljervisheath
199
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
Transcript
Learning to code by failing safely
What’s the plan?
1. Groundwork
1. Groundwork 2. Process
1. Groundwork 2. Process 3. Resources
None
Lucas Cherkewski
What is code?
Code is…
Code is… scary?
Code is… scary? Code is… hard?
Code is… scary? Code is… hard? Code is… worthwhile?
Is code scary?
Powerful stuff
Movie portrayals of code
It’s reasonable to feel that code is scary
Is code hard?
Code is (literally) an unfamiliar language
We try hard to learn, but walk away confused
Even with practice, it can be difficult
I struggle with code, too
Is code worthwhile?
Yes!
Major industries embracing tech
Thinking technically is valuable
We can solve our own problems
We can work with better coders
Knowing code enables us to work in a technical world
What is code, really?
VS The Product The Process
Process > Product
What is code? A problem solving process
Who can code?
None
Only nerds, definitely.
Only people gifted with awesome coding power, definitely.
BAH.
Anyone can code.
Anyone can code. (If you can problem solve.)
Anyone can code. This is a good thing.
What are some practical examples of code?
Google search
None
None
None
Formatting text
None
None
None
None
None
=
= <strong>
Building spreadsheets
None
None
None
None
None
None
Why so many questions?
None
Socrates
Socrates: Not just an old dead guy.
Questions are key to learning to code.
None
Socrates died for your questions.
How do we code?
The Process
1. Identify
1. Identify 2. Research
1. Identify 2. Research 3. Try
The key is iteration.
1. Identify
1. Identify 2. Research
1. Identify 2. Research 3. Try
Iterate, Iterate, Iterate.
Where should I start?
Personal projects Fun failure
None
None
None
Client projects Always an imposter
Who can help me learn to code?
In-person
In-person • Ladies Learning Code
In-person • Ladies Learning Code • Camp Tech
In-person • Ladies Learning Code • Camp Tech • Lighthouse
Labs
Online courses
Online courses • Treehouse
Online courses • Treehouse • Codecademy
Online courses • Treehouse • Codecademy • Lynda
Online resources
Online resources • CSS-Tricks
Online resources • CSS-Tricks • MDN
Online resources • CSS-Tricks • MDN • Stack Overflow
Tools
Tools • Code editors
Tools • Code editors • Codepen
Tools • Code editors • Codepen • Glitch
WordPress specific
WordPress specific • Codex
WordPress specific • Codex • Facebook groups
WordPress specific • Codex • Facebook groups • WordCamps and
meetups
Why bother with code?
Code is scary and hard, but worthwhile
Code through research, exploration, and creation
Do it again and again
None
Thanks! Thanks!
[email protected]
@lchski