52
Stuff they didn't teach me in the Academy @AlexeyBuzdin 2013

Stuff they didn't teach me in the academy

Embed Size (px)

DESCRIPTION

Presentation from Lotus 2013

Citation preview

Page 1: Stuff they didn't teach me in the academy

Stuff they didn't teach me

in the Academy

@AlexeyBuzdin 2013

Page 2: Stuff they didn't teach me in the academy

@AlexeyBuzdin

[email protected]

github.com/LArchaon

Mobile, Web technologiesJava, Android, Scala, JavaScript

Page 3: Stuff they didn't teach me in the academy

First thing they

don't teach you at High Schools ...

Page 4: Stuff they didn't teach me in the academy
Page 5: Stuff they didn't teach me in the academy

○ Problem○ Discussion○ Proposition

Page 6: Stuff they didn't teach me in the academy

Problem?

Page 7: Stuff they didn't teach me in the academy
Page 8: Stuff they didn't teach me in the academy
Page 9: Stuff they didn't teach me in the academy
Page 10: Stuff they didn't teach me in the academy
Page 11: Stuff they didn't teach me in the academy
Page 12: Stuff they didn't teach me in the academy
Page 13: Stuff they didn't teach me in the academy
Page 14: Stuff they didn't teach me in the academy
Page 15: Stuff they didn't teach me in the academy
Page 16: Stuff they didn't teach me in the academy

Discussion

Page 17: Stuff they didn't teach me in the academy
Page 18: Stuff they didn't teach me in the academy

● Programming language theory

● Computer graphics and visualization

● Programming

● Algorithms and data structures

● Theory of computation

● Artificial intelligence

● Computer architecture and engineering

● Computer security and cryptography

● Computer Networks

● Databases and information retrieval

● Concurrent, parallel and distributed systems

Page 19: Stuff they didn't teach me in the academy

● Programming language theory

● Computer graphics and visualization

● Programming

● Algorithms and data structures

● Theory of computation

● Artificial intelligence

● Computer architecture and engineering

● Computer security and cryptography

● Computer Networks

● Databases and information retrieval

● Concurrent, parallel and distributed systems

Page 20: Stuff they didn't teach me in the academy

Computer Science is math. A the study of what is computable and what is efficiently computable.

Page 21: Stuff they didn't teach me in the academy

Computer Science is math. A the study of what is computable and what is efficiently computable.

One can design an algorithm, prove its correctness and characterize its runtime without entering so much as a character into a source code file.

Page 22: Stuff they didn't teach me in the academy
Page 23: Stuff they didn't teach me in the academy
Page 24: Stuff they didn't teach me in the academy
Page 25: Stuff they didn't teach me in the academy
Page 26: Stuff they didn't teach me in the academy
Page 27: Stuff they didn't teach me in the academy
Page 28: Stuff they didn't teach me in the academy
Page 29: Stuff they didn't teach me in the academy
Page 30: Stuff they didn't teach me in the academy

Proposal

Page 31: Stuff they didn't teach me in the academy
Page 32: Stuff they didn't teach me in the academy
Page 33: Stuff they didn't teach me in the academy
Page 34: Stuff they didn't teach me in the academy
Page 35: Stuff they didn't teach me in the academy
Page 36: Stuff they didn't teach me in the academy

Example

Page 37: Stuff they didn't teach me in the academy

You have a form with a Full Name of a client

Save that person* to DB.

*Data can be corrupted and should be linked

You know ordering of the tokens

Page 38: Stuff they didn't teach me in the academy

Alexey BuzdinName Surname

Page 39: Stuff they didn't teach me in the academy

Easy?

Page 40: Stuff they didn't teach me in the academy

Aleksejs BuzdinsName Surname

Page 41: Stuff they didn't teach me in the academy

Aleksey BuzdinName Surname

Page 42: Stuff they didn't teach me in the academy

Are the same people

Page 43: Stuff they didn't teach me in the academy

Solution?

Page 44: Stuff they didn't teach me in the academy

Alexey BuzdinName Surname

Page 45: Stuff they didn't teach me in the academy

Gabriel García Márquez?

Page 46: Stuff they didn't teach me in the academy

Gabriel García MárquezName Surname

Page 47: Stuff they didn't teach me in the academy

George Bernard Shaw

Page 48: Stuff they didn't teach me in the academy

George Bernard ShawName Surname

Page 49: Stuff they didn't teach me in the academy

José Luis Rodríguez Zapatero

Saleh ibn Tariq ibn Khalid al-Fulan

Juan Pablo Fernández de Calderón García-

Iglesias

Nsonowa

More

Page 50: Stuff they didn't teach me in the academy
Page 51: Stuff they didn't teach me in the academy
Page 52: Stuff they didn't teach me in the academy

Workshop: Developing Android RSS Reader

Saturday, June 15, 2013

http://goo.gl/jN1AA