Top Banner
How Coding Can Make Your Life Better Jamshid Hashimi @jamshidhashimi @CodeWeekend
28

How Coding Can Make Your Life Better

Jul 16, 2015

Download

Software

Jamshid Hashimi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How Coding Can Make Your Life Better

How Coding Can Make Your Life Better

Jamshid Hashimi

@jamshidhashimi

@CodeWeekend

Page 2: How Coding Can Make Your Life Better

Agenda

• Code? What is that?

• Why Coding?

• Coder, Hacker, Programmer, Engineer?

• How to Learn Coding?

• Success Stories

• Inspirations

Page 3: How Coding Can Make Your Life Better
Page 4: How Coding Can Make Your Life Better

Code? What is that?

• Code is a set of instructions that directs a computer (desktop, smartphone, tablet, etc.) to perform specific operations.

• The complete set of code

instructions is called software.

– Word on your desktop,

Angry Birds on your phone, and

Gmail in your browser.

Page 5: How Coding Can Make Your Life Better

Why Coding?

• Creativity (Experiment, Whole Brain Thinking, Creator)• It helps us automate tasks and make them faster• Breaking down problems become a habit• It teaches that you get out of life in proportion to what you

put in.• Confidence• Dedication• Patience• Knowledge• Research• “If computers are at all a part of your life, then learning to

program is going to improve your life.”

Page 6: How Coding Can Make Your Life Better

Who Are You?

• Coder?

• Hacker?

• Programmer?

• Engineer?

Page 7: How Coding Can Make Your Life Better

Who Are You?

• Coder? You're a shut-in who spends most of his (yes, statistically, you're probably a dude) hunched over a laptop and rarely see the light of day.

• Hacker? You're a bit dangerous (or at least you imagine you are).

• Programmer? You're proud to be a nerd.

• Engineer? You're filling in your Match.comprofile.

Page 8: How Coding Can Make Your Life Better

How to Learn Coding?

• Start Small

• Try Different Approaches

• Find a community to support you

• Side Effects: You'll hit walls sometimes!

• Inspiration: but don’t give up! Take a break, eat, sleep, try again tomorrow.

Page 9: How Coding Can Make Your Life Better

Success Stories

This 12-year-old kid learned to code on Codecademy, built 5 apps, and is speaking at SXSW

Page 10: How Coding Can Make Your Life Better

Success Stories

• Name: Ethan Duggan

• Age: 11

• Live in: Las Vegas

• Apps: Lazy Husband, Lazy Kid

• Frameworks using: Phonegap, AppGyver

• Learn coding from: Codecademy

Page 11: How Coding Can Make Your Life Better

Success Stories

Page 12: How Coding Can Make Your Life Better

Success Stories

• Henry D’Andrea – Secret Menu for Starbucks

• How: AppCoda (Learn iOS Programming from Scratch)

• Advice: Never. Ever. Ever. Give Up.

Page 13: How Coding Can Make Your Life Better

Success Stories

Instagram Founder!

Page 14: How Coding Can Make Your Life Better

Success Stories

• Instagram’s founder had no programming training.

• He was a marketer who learned to code by night

• Sold Instagram to Facebook $1 billion.

• His first idea: Connecting Foursquare with Mafia Wars. Raised $500K.

Page 15: How Coding Can Make Your Life Better

Success Stories

Page 16: How Coding Can Make Your Life Better

Success Stories

• Nathan: Made $19,000 on the App StoreWhile Learning To Code

• OneVoice: Gives voice for those who cannotspeak.

Page 17: How Coding Can Make Your Life Better

Success Stories

Page 18: How Coding Can Make Your Life Better

Success Stories

• App Name: Ishoot ($1.99)

• Ethan Nicholas

• Age: 31

• Country: US

• $1 Million in less than 7 months

• He had difficulty to pay his medical bills and need to earn more money. Start learning Objective-C and how to develop iPhone Apps.

Page 19: How Coding Can Make Your Life Better

Success Stories

Page 20: How Coding Can Make Your Life Better

Success Stories

• App Name: Rolly Candy

• Developer: Baptiste Greve

• Budget: $20

• 500 downloads in first two weeks. Played in 37 different countries by 6,800 people

Page 21: How Coding Can Make Your Life Better

Success Stories

Page 22: How Coding Can Make Your Life Better

Success Stories

• 17-year-old British high schooler Nick D'Aloisio

• The Justin Bieber of iPhone app development.

• He sold his iPhone app Summly, which he started when he was 15, to Yahoo for $30 million

• How it works: The app uses an algorithm to automatically create 400-character summaries of news articles and deliver them to your phone.

Page 23: How Coding Can Make Your Life Better

Success Stories

• Jamie Zawinski was one of the founders of Netscape and Mozilla.org, was the primary developer of Lucid Emacs, and wrote most of your screen savers.

• Has only a high school degree!

Page 24: How Coding Can Make Your Life Better

Success Stories: Do We Have?

Page 25: How Coding Can Make Your Life Better

How to Learn Coding?

• Codecademy.com• KhanAcademy.org/cs• Code.org• learncodethehardway.org• TreeHouse• Udacity• CodeSchool• Harvard's CS50x at edX• CoderByte• CodeWeekend! (Seriously)

Page 26: How Coding Can Make Your Life Better

Inspired? Think Again!

Page 27: How Coding Can Make Your Life Better

Questions?

Page 28: How Coding Can Make Your Life Better

Thank You!