Menu

Entrevista a Jorge Cano

interview - September 29, 2017 por Carlos Rojas

Conozcamos mas a fondo a los AppLovers continuando con nuestro amigo y GDE Jorge Cano.

Jorge es Angular Google Developer Expert + Nativescript Developer Expert . Jorge es Desarrollador en ByteDefault usando Angular / RxJS / Firebase / Nativescript. Escritor de Entendiendo Angular. Escritor de Artículos Técnicos. Ponente Internacional en eventos de Tecnologia. Organizador de NgBaires.

¿Qué te hizo decidir ser un Programador?

Que gran pregunta, no se el momento exacto donde quise programar, siempre tuve intención o siempre me intereso mucho entender como era que funcionaban los programas y las peliculas (en ese momento hasta hoy en día están muy lejos de la realidad)…

Pero desde muy chico, cerca de los 9 o 10 años, me había comprado un programa para “programar juegos” que en realidad lo que hacia era cambiar skins y poder modificar algunas cosas del programa, funcionalidades del teclado y algunas mas… Pero cuando termine la escuela secundaria, luego de un paso muy breve por la facultad de abogacía, fui a inscribirme en la Universidad Nacional Tecnológica (tenia 18 años) y había un programa de extensión universitaria en el cual unido con “Sun Microsystems” (si ya lo se, estoy grande) daban una “carrera corta” de Analista Programador, me anote y aprendi las bases de los algoritmos, pseudo código y luego a programar orientado a objetos, como analizar requerimientos y algunas cosas mas.

¿Cómo es un día típico para ti?

Tengo la gran suerte de hacer lo que quiero y desde casa, asi que luego de asearme, me tomo un buen cafe (como todo programador deberia hacerlo) y luego arranco con anotar cada una de las tareas que tengo para el dia, si agarro un papel y anoto que deberia tener hoy, mas alla de tener github para todo, me gusta mucho enforcarme en una sola cosa y poder concertrarme y si tengo un papel ahi que me recuerda que hacer, no tengo que ir a navegar y buscar cosas, que podrian hacer que me pierda con alguna otra cosa.

Luego de unos cuantos cafes a la mañana me fijo si vengo bien con todo lo propuesto para el día, si todo esta bien, una buena siesta de 40 minutos para refrescar la mente y poder seguir trabajando.. normalmente trabajo entre 8 a 9 horas y luego, si no tengo recados, sigo en la computadora creando contenido.

¿Cúal es tu configuración en tu lugar de trabajo (Computador, S.O, dispositivos, etc)?

Dicen que cuando probas la manzana no la dejas y en mi caso es asi, tengo una MacBook Pro 2017 de 15 pulgadas, 16gb de ram y acabo de actualizar a MacOs HightSierra.. Por otro lado, tengo un monitor de 32 pulgadas, un magic trackpad y un teclado k480 logitech a eso le sumo un ipad pro 2 (que a veces uso como 2do o tercer monitor) y luego un iPhone 7 plus… con eso estoy en el día a día, mas alla de eso tengo algunos devices android para hacer pruebas en dispositivos fisicos (muchas veces uso los de amigos o familiares).

¿Cómo te inspiras constantemente?

Leo muchísimo, creo que mas de 1 o 2 horas por día, ya sean artículos técnicos o libros de ciencia ficción, me gusta hacer muchos side projects para poder probar cosas y entender un poco mejor todo!

¿Cúal es ese producto que existe en qué te gustaría trabajar?

Tal vez en el core de angular directamente, ya estar creando nuevas funcionalidades, ayude con algunas y cree algunos pull request por otras, pero creo que los proyectos open sources serian el siguiente paso.

¿Cúal ese ese proyecto del que te sientes orgulloso?

Ufff hice varios, la mayoría privados, pero hay algunos que subsisten por años y eso me parece increible, que el cliente entienda todo lo que quiere y no haya bugs ufff esos son magicos, hay un software web que hice para un buffet de abogados, ya tiene como 6 años y sigue funcionando genial.

Por otro lado migre todo un servicio de un hospital de jsf a angular 1.4 y fue un gran logro, convencer de las tecnologías que ibamos a usar y sacar todo lo viejo que habia, que era lento y no funcionaba bien..

¿Qué tipo de música escuchas mientras programas?

Youtube es mi gran amigo, a veces pongo cualquier cosa que haya en la home y lo dejo ir fluyendo, por otro lado cuando necesito mucha pero mucha concentración pongo: Gandalf Falling to Howard Shore’s “The Bridge of Khazad Dum” … dura mas de una hora pero me fluyen las ideas y las soluciones en mi cabeza con ese tema, es como mi as bajo la manga.

¿Algún consejo para los desarrolladores nuevos?

Ganas y tiempo, no hay nada en lo que no se pueda ser bueno o profesional si no le dedicas tiempo, a algunos se les puede ser mas facil que a los otros, pero la verdad que el tiempo, programando, es lo que los va a hacer resolver todos los problemas que se enfrenten y que recuerden que no importa cuento tiempo pase o que nivel tengan (jr, semi sr, sr) siempre se van a encontrar desafios y cosas que los hagan no dormir =), pero cuando lo resuelvan van a ser demasiado felices.

¿Algo que quieras promover o compartir ?

Mmmmm que buena pregunta, la verdad es que trato de subir mucho contenido asi que supongo que “30 días con rxjs” es una buena forma del autobombo… simplemente entren a medium.com/@jorgeucano y podran ver todo =)

¡Compártelo!