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
Coding, the Powerful Language that Everyone can...
Search
Jecelyn Yeen
September 30, 2017
Programming
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Coding, the Powerful Language that Everyone can "Speak"
Jecelyn Yeen
September 30, 2017
More Decks by Jecelyn Yeen
See All by Jecelyn Yeen
WorkerConf 2021 - Browser automation with Puppeteer
jecfish
0
1.9k
My Journey as Technical Presenter
jecfish
0
1k
Becoming a GDE
jecfish
0
3.9k
How to get started in IT Freelancing
jecfish
1
300
New Web API & Stylings
jecfish
3
750
如何打造高性能且SEO友好的单页应用(SPA)
jecfish
2
910
JS SEO
jecfish
4
1.6k
Web Performance Optimization
jecfish
5
1.8k
Have Fun with Angular
jecfish
0
130
Other Decks in Programming
See All in Programming
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
150
New "Type" system on PicoRuby
pocke
1
620
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
130
ふつうのFeature Flag実践入門
irof
7
3.6k
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
1k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
180
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
200
今さら聞けないCancellationToken
htkym
0
220
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
4.5k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.5k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
310
OSもどきOS
arkw
0
470
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
GitHub's CSS Performance
jonrohan
1033
470k
So, you think you're a good person
axbom
PRO
2
2.1k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Navigating Team Friction
lara
192
16k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Transcript
Coding The powerful language that everyone can speak
Super brief history of languages 1500+ Modern English 1900+ Modern
Chinese, Malay 1600+ Modern Tamil 1000 BC 2017 Languages evolution Old, middle, pre-modern thousand years!
Super brief history of languages 1500+ Modern English 1900+ Modern
Chinese, Malay 1600+ Modern Tamil 1000 BC 2017 100+ Coding languages 60 years 1957 First popular modern coding language Languages evolution Old, middle, pre-modern thousand years! Pre-modern coding 1843 - 1957
May I have all of you stand up?
Can you live a single day without computer, smartphone,
tablet, TV?
Can you live without transport for a week?
What happen in these 60 years? PC era 1975+ Internet
era 1990+ 1957 First popular modern coding language 2017 smart phone era 2007+ Pre PC era
What happen in these 60 years? PC era 1975+ Internet
era 1990+ 1957 First popular modern coding language 2017 smart phone era 2007+ Pre PC era No coding = no computer = no software
None
No coding = no technology advancement
Can you live in a world without coding?
What is coding?
hello Hello 你好 வண kகm Malay Chinese Tamil Debug. WriteLine
(“hello”) Console.log (‘hello’) print “hello” Jiggle it 2s C# JS Python Talking Coding
Coding is more than typing
coding Public speaking •Title •Research •Structure content •Writing script •Rehearsal
•Speak! •Problem •Break down & solutions •Structure program •Writing code •Validate •Run! •Writing code
How about you code instead?
Don’t just play on your phone, program it. - Barack
Obama
Why we learn coding? 1. 2. . 3. .
1. 2. . 3. . Why we learn coding? Have
fun & build things
None
RM 500+ Mr. Lim’s cheapo version RM 80+
Why we learn coding? 1. Have fun & build things
2. 3. . Be lazy & productive
None
Why we learn coding? 1. Have fun & build things
2. Be lazy & productive 3. Changing the world
None
None
Myths 1. I need to be good in science &
math 2. 3.
None
Myths 1. I need to be good in science &
math 2. Coding is for programmer only 3.
Coding is like drawing, it’s for everyone, it
gives you a new perspective
Myths 1. I need to be good in science &
math 2. Coding is for programmer only 3. I am too old to code YOU SERIOUS!??
None
Myths 1. I need to be good in science &
math 2. Coding is for programmer only 3. I am too old to code
None
Start coding •Problem •Break down & solutions •Structure program •Writing
code •Validate •Run!
“Tell me a bed time story”
Learning to code is a journey.
Learn the rules like a pro, so you can break
them like an artist. - Pablo Picasso