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
Rails Girls Eurucamp
Search
Floor Drees
August 16, 2013
Programming
0
160
Rails Girls Eurucamp
For full sentences, go to
https://github.com/FloorD/yolo-tyrion/blob/master/RG_eurucamp_talk.md
Floor Drees
August 16, 2013
Tweet
Share
More Decks by Floor Drees
See All by Floor Drees
(kick-ass) Readme Driven Development
floord
3
430
What if you could code like a boss (/Rails Girl) all Summer long
floord
0
140
Rails Girls Summer of Code 2014 lightning talk at RUG:B
floord
1
110
Kod.io Linz closing notes
floord
0
94
Gamification on CheckiO - Digitalista meetup Vienna
floord
0
91
WCEU recap and version control for content creators
floord
0
53
The best programmers are teachers
floord
2
110
Working towards great version control for WordPress
floord
1
6.1k
How to survive family gatherings and birthday parties as a Techie
floord
1
180
Other Decks in Programming
See All in Programming
XP, Testing and ninja testing ZOZ5
m_seki
3
320
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
920
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
1.9k
フロントエンド開発に役立つクライアントプログラム共通のノウハウ / Universal client-side programming best practices for frontend development
nrslib
7
3.9k
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
390
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
140
CSC509 Lecture 01
javiergs
PRO
1
430
プログラマのための作曲入門
cheebow
0
540
Catch Up: Go Style Guide Update
andpad
0
190
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
150
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
980
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
240
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Site-Speed That Sticks
csswizardry
11
880
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Being A Developer After 40
akosma
91
590k
Practical Orchestrator
shlominoach
190
11k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
What's in a price? How to price your products and services
michaelherold
246
12k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
Transcript
Learn Rails they said. It’s easy they said.
“You should use JavaScript for that.”
Some days just looking at Avdi’s Objects on Rails made
my stomach cringe.
I’d like to share what I’ve learned, starting learning programming
in the evening hours August last year.
Hi.
I had worked as a community manager for agencies and
startups for 5 years...
... I wanted to ‘make stuff’ again
... I wanted to pick up on something new.
“All programmers have been coding ever since they were potty
trained.”
The mathematics you’ll have to deal with are as basic
as sums and subtractions.
No real decision process on what language I’d be learning.
None
None
None
None
I absolutely loved it, BUT...
Start with the basics
REALLY learning HTML/CSS helps to create a proper understanding of
constructing decent syntax.
Codecademy fucking rocks and so does Codeschool.
JavaScript will continue to suck (better dig into it fast)
First CSS. Then Bootstrap. Maybe.
Inspect ALL the elements
Get to learn the lingo
Ask a co-worker or friend to be your mentor
drop by a local user group
#pairwithme
Don’t fake it till you make it.
You will feel stupid, and give up.
You will research stuff, and get your ideas from questionable
sites. (and give up)
You will start putting even more hours in learning to
try and get to your coach’s level and will burn out. (and give up)
Start teaching others right away
Learn a different programming language simultaneously (in the same language)
Just maybe not Java.
Controlling everything from the Terminal makes you feel like you’re
in the matrix.
The downs
Ignore the people that hate on your parade.
Get over the imposter syndrom.
Don’t mind people saying “it’s super easy”. It’s really not.
The ups
Prepare to be amazed by people putting a lot of
time in making kick-ass tutorials and stuff...
Through Ruby, I have developed a more logical and efficient
way of problem solving.
It’s not all dorm rooms and cold pizza.
So... wrapping up
starting with the basics inspect ALL the elements digging into
JavaScript asap getting into BDD learning the lingo don’t fake it (until you make it) learn a different language use the terminal for everything get yourself a mentor start teaching others right away
You’ll be fine.