Just Make Stuff (2.0)
George Lee
Summer Programs 6/23/15
http://slides.com/georgelee/uls-summer-2015/live
Question
What is the most awesome thing about technology?
What do I do?
Senior Software Architect
Instructor
Mentor
I Just Love Hacking
We Love Hacking
How Did I Get Here?
When I Was Your Age
I actually didn't like sports
I actually wanted to be a doctor
These were my interests
But I also had ...
(Not my actual computer)
And a few books
But Why?
Question
Is there going to be more or less computing in the future?
When I Started ...
- Share my interests with other people
- Show my friends what I'm up to
Maybe that's not what you want to do
You can solve other people's problems
You can make the game you wanted
You can make $$$
The demand is high
Companies are looking for programmers
Whatever it is, when you pull it off ...
That's the best part
Sometimes, it's just getting something working
Most of the time, it's frustrating
But when it pays off, it's great
It Doesn't Take Much to Get Started
I just needed a computer and a couple of books
You only need a computer with internet access
I use this every day
So many resources online
Meet Other People
Make your own study group
Learn by working with others
Don't Get Discouraged!
You won't make Minecraft overnight
Tools of the Trade
http://rubyonrails.org
Sites that Use Rails
- Groupon
- Twitch.tv
Javascript
Game Development Tools
Sharing Your Creation
Servers in the cloud
- Create a public server for websites and applications
- Can be as cheap as $5 a month
- Free options for certain types of sites
Domains
Maybe you want a fancy .com/.org/.ninja domain for your creation.
Start at $5 per year.
namecheap.com
Mobile Apps
Free to start
$100/year for iOS and $25/year for Android/Google Play
Less than $10/month
You don't need to spend money right away
Programming Isn't Everything
Writing and speaking skills are important
Many go into web design
People who can write code and design well are extremely rare
Math is important
Making games
Working with large amounts of data
Twitter sees up to 140,000 posts per second
Computer Science is Broad
- Cybersecurity
- Artificial Intelligence
- Computer vision
- And much more
There's so much to learn out there
Build some cool stuff
Everything is at your fingertips
And it's not too early to get started
Thank you!
University Lab School - Summer Programs 2015
By George Lee
University Lab School - Summer Programs 2015
- 982