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
120
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
290
What if you could code like a boss (/Rails Girl) all Summer long
floord
0
100
Rails Girls Summer of Code 2014 lightning talk at RUG:B
floord
1
110
Kod.io Linz closing notes
floord
0
81
Gamification on CheckiO - Digitalista meetup Vienna
floord
0
72
WCEU recap and version control for content creators
floord
0
42
The best programmers are teachers
floord
2
96
Working towards great version control for WordPress
floord
1
5.9k
How to survive family gatherings and birthday parties as a Techie
floord
1
170
Other Decks in Programming
See All in Programming
LPIXEL×CADDi_kaerururu
kaerururu
3
300
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
170
ISUCONってなんだか難しそう……!!でも、初めてのISUCONにPHPで挑戦してきました!
kotomin_m
1
300
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
マイ隙間家具OSSたちのご紹介
karupanerura
2
150
PHPerKaigi 2024〜10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み〜
tshinowpub
1
220
document.write再考
brn
5
2.5k
イベントストーミングによるオブジェクトモデリング・オブジェクト指向プログラミングの適用・開発プロセスの変遷・アーキテクチャの変革 / Object modeling with Event Storming.
nrslib
12
3k
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
3.2k
OpenTelemetry のサービスという概念について
azukiazusa1
1
390
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
92
4.7k
Embracing the Ebb and Flow
colly
78
4.1k
Design by the Numbers
sachag
274
18k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
How GitHub (no longer) Works
holman
301
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
Designing on Purpose - Digital PM Summit 2013
jponch
109
6.4k
The Pragmatic Product Professional
lauravandoore
24
5.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
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.