Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Why You Should Learn To Code Today

No description
by

Sungmoon Cho

on 30 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Why You Should Learn To Code Today

Why Everyone Should Learn Software
Sungmoon Cho
A little bit about me
Silicon Valley,
a heaven for engineers
Software is eating the world!
If you know the code, you can do more of everything. Here is what I did.
Implement your own idea
Software is the substitute
of the brain
So, how can you learn?
Technical background matters here, and I appreciate that I have the right background.

Then, I started to teach people coding.

That's when I realized...
Electrical Engineering
and
Computer Science
Founding member
at Gamevil
Moved to California in 2007.
Joined Oracle
as Product Manager in 2009
760K Visits, 86 articles. 9K views per artice.
Blogger
Active on Social Media
@sungmoon
Sungmoon's Collection
Co-President at Bay Area K Group
(Korean professional network in Bay Area founded in 2007. 2,000 members)
Served as vice president in 2010
Serving as co-president in 2012
Investment Portfolio
Co-Founder of ValleyInside
We deliver the story of the people in Silicon Valley
"Software is also eating much of the value chain of industries that are widely viewed as primarily existing in the physical world" - Marc Andreessen
Extension of arms and legs
Extension of the brain
Big data & machine Learning open doors to new business models
Knowing Software means you understand the world better.
http://smcho.com/visualization/GoogleMap.html
The same way as you understand the world better once you learn physics
CodeAcademy
Khan Academy
Coursera
public int[] getAverageRGB (BufferedImage image) {
int[] rgb = new int[3];
int width = image.getWidth();
int height = image.getHeight();
for (int l=0; l<height; l++) {
for (int k=0; k<width; k++) {
int pixel = image.getRGB(k, l);
rgb[0] = rgb[0] + ((pixel >> 16) & 0xff);
rgb[1] = rgb[1] + ((pixel >> 8) & 0xff);
rgb[2] = rgb[2] + ((pixel) & 0xff);

}
}
rgb[0] = rgb[0] / (width*height);
rgb[1] = rgb[1] / (width*height);
rgb[2] = rgb[2] / (width*height);
return rgb;
}
Market Cap: $650MM
Right timing, right skill set.
Then, draw markers on the Google Map


if (GBrowserIsCompatible()) {
var map = new
GMap2
(document.getElementById("map_canvas"));

for (var i = 0; i<1100; i++) {
var latlng = new GLatLng(pos[i][0], pos[i][1]);
map.addOverlay(new GMarker(latlng));
}
}
LookupService cl = new
LookupService
("GeoCity.dat");

for (int i=0; i<IP.length; i++) {
location[i] = cl.getLocation(IP[i]);
latitude[i] = location.latitude();
longitude[i] = location.longitude();
}
<IP Addresses of Those who took the survey>

"114.145.162.86"
"201.19.239.151"
"155.41.226.71"
"182.156.240.59"
"190.251.14.2"
"201.214.237.178"
"124.170.81.240"
"110.164.108.172"
"201.88.237.11"
....
Find out the latitude and longitude from the IP address
[35.684998, 139.7514],
[-22.899994, -43.233307],
[42.345093, -71.0993],
[13.083298, 80.283295],
[4.0, -72.0],
[-33.449997, -70.6667],
[-33.699997, 150.54999],
[13.75, 100.51669],
...
Latitude and longitude
Full transcript