Entrevista a un programador JavaScript
-
Upload
sergio-brito -
Category
Software
-
view
15 -
download
0
Transcript of Entrevista a un programador JavaScript
ENTREVISTA A UN PROGRAMADOR JAVASCRIPT
O COMO DOMINAR UNA ENTREVISTA DE TRABAJO SIN MORIR EN EL INTENTO
Sergio Brito [email protected]
Roswell CEO
Lynda/LinkedIN/v2b Instructor
Web & mobile developer
Consultant
Instructor
whoami /~
@yacaFx
Sergio Brito [email protected]
49ers Fan
Football player
Traveler
Foodporn
Movies / Netflix
Bike
whoami /~
@yacaFx
TEXT
PARADIGMAS DE PROGRAMACIÓN USADOS EN JAVASCRIPT
OLOO - OBJECTS LINKED TO OTHER OBJECTS
FUNCTIONAL PROGRAMMING
OOP
TEXT
THE GORILLA - BANANA PROBLEM
BECAUSE THE PROBLEM WITH OBJECT-ORIENTED LANGUAGES IS THEY’VE GOT ALL
THIS IMPLICIT ENVIRONMENT THAT THEY CARRY AROUND WITH THEM.
YOU WANTED A BANANA BUT WHAT YOU GOT WAS A GORILLA HOLDING THE BANANA AND
THE ENTIRE JUNGLE.
TEXT
¿CUANDO LA HERENCIA POR CLASES ES UNA BUENA DECISIÓN?
“IF A FEATURE IS SOMETIMES USEFUL AND SOMETIMES DANGEROUS
AND IF THERE IS A BETTER OPTION THEN ALWAYS USE THE BETTER OPTION.”
DOUGLAS CROCKFORD
TEXT
¿CUANDO LA HERENCIA POR PROTOTIPOS ES UNA BUENA DECISIÓN?
Delegation (i.e., the prototype chain).
Concatenative (i.e. mixins, `Object.assign()`).
Functional