+ All Categories
Home > Technology > From Slacker to Hacker, Practical Tips for Learning to Code

From Slacker to Hacker, Practical Tips for Learning to Code

Date post: 05-Dec-2014
Category:
Upload: smartlogic
View: 715 times
Download: 0 times
Share this document with a friend
Description:
Get help learning to code with this tip from your fellow student Brian Sierakowski, of SmartLogic.
40
Slacker to Hacker Brian Sierakowski BohConf XLVII 2013-07-19 Practical tips for learning to code
Transcript
Page 1: From Slacker to Hacker, Practical Tips for Learning to Code

Slacker to Hacker

Brian Sierakowski

BohConf XLVII2013-07-19

Practical tips for learning to code

Page 2: From Slacker to Hacker, Practical Tips for Learning to Code

Brian Sierakowski

On the Internet:

http://www.smartlogic.iotwitter.com/bsierakowskigithub.com/bsierakowski

Director of Client Services

Page 3: From Slacker to Hacker, Practical Tips for Learning to Code

DISCLAIMER

Page 4: From Slacker to Hacker, Practical Tips for Learning to Code

DISCLAIMER

Page 5: From Slacker to Hacker, Practical Tips for Learning to Code

What is programming?

Page 6: From Slacker to Hacker, Practical Tips for Learning to Code

Programming is where very smart nerds tell

computers what to do.

Page 7: From Slacker to Hacker, Practical Tips for Learning to Code

Programming is where very smart nerds tell

computers what to do.

Page 8: From Slacker to Hacker, Practical Tips for Learning to Code

Programming is where very smart nerds tell

computers what to do.

Page 9: From Slacker to Hacker, Practical Tips for Learning to Code

1. Ignore Nuances

Page 10: From Slacker to Hacker, Practical Tips for Learning to Code

1. Ignore Nuances

Page 11: From Slacker to Hacker, Practical Tips for Learning to Code

1. Ignore Nuances

Page 12: From Slacker to Hacker, Practical Tips for Learning to Code

1. Ignore NuancesA = 2B = 4C = A + B

C == 6

Page 13: From Slacker to Hacker, Practical Tips for Learning to Code

1. Ignore Nuances'C' (and things like 'C,') are called variables.

Page 14: From Slacker to Hacker, Practical Tips for Learning to Code
Page 15: From Slacker to Hacker, Practical Tips for Learning to Code

2. Don't get stuck on the

"right way to do it"

Page 16: From Slacker to Hacker, Practical Tips for Learning to Code

2. Don't get stuck on the "right way to do it"

Page 17: From Slacker to Hacker, Practical Tips for Learning to Code

2. Don't get stuck on the "right way to do it"

Page 18: From Slacker to Hacker, Practical Tips for Learning to Code

3. Learn One Thing at a Time

Page 19: From Slacker to Hacker, Practical Tips for Learning to Code

3. Learn One Thing at a Time

Don't start coding with VIM :).

Page 20: From Slacker to Hacker, Practical Tips for Learning to Code

3. Learn One Thing at a Time

Page 21: From Slacker to Hacker, Practical Tips for Learning to Code

4. Leverage Popular Frameworks

Page 22: From Slacker to Hacker, Practical Tips for Learning to Code

5. Use Well Worn Tutorials

Page 23: From Slacker to Hacker, Practical Tips for Learning to Code

5. Use Well Worn Tutorials

1. The Ruby on Rails Tutorial http://ruby.railstutorial.org/

2. Learn python the hard way (Or, learn * the hard way) http://learnpythonthehardway.org/

3. Rails for Zombies - http://railsforzombies.org/

Page 24: From Slacker to Hacker, Practical Tips for Learning to Code

6. Know when to call an expert

Page 25: From Slacker to Hacker, Practical Tips for Learning to Code

6. Know when to call an expert

Page 26: From Slacker to Hacker, Practical Tips for Learning to Code

6. Know when to call an expert

Page 27: From Slacker to Hacker, Practical Tips for Learning to Code

7. Build Something Real!

Page 28: From Slacker to Hacker, Practical Tips for Learning to Code

7. Build Something Real!

VS

"It's a social network, but for

batmobiles!"

A Real Thing A Not Real Thing

Page 29: From Slacker to Hacker, Practical Tips for Learning to Code

8. Invest in 'product design'

Page 30: From Slacker to Hacker, Practical Tips for Learning to Code

8. Invest in 'product design'

Page 31: From Slacker to Hacker, Practical Tips for Learning to Code

8. Invest in 'product design'

Page 32: From Slacker to Hacker, Practical Tips for Learning to Code

9. Use your background

Page 33: From Slacker to Hacker, Practical Tips for Learning to Code

9. Use Your Background

Page 34: From Slacker to Hacker, Practical Tips for Learning to Code

10. Some things are hard...

Page 35: From Slacker to Hacker, Practical Tips for Learning to Code

10. Some things are hard...

Concurrency

Page 36: From Slacker to Hacker, Practical Tips for Learning to Code

10. Some things are hard...

Asynchrony

Page 37: From Slacker to Hacker, Practical Tips for Learning to Code

10. Some things are hard...

Ruby on Rails: AJAX-y Stuff:

brian = User.find_by_first_name("Brian")brian.last_name = "Sierakowski"brian.save!

@user = new App.Model.User(firstName: 'Brian')@user.fetch()@user.set 'lastName', 'Sierakowski'

Computer Says:No prob bob!

Computer Says:What? Who are you

talking about?

Page 38: From Slacker to Hacker, Practical Tips for Learning to Code

10. Some things are hard.

Page 39: From Slacker to Hacker, Practical Tips for Learning to Code

b-b-b-bonus tip: Give it some time.


Recommended