Conociendo un ODROIDian: Go Sang “Luke” Chul (Luke.go)

Por favor, háblanos un poco sobre ti. Tengo 31 años, ha nacido y vivo en Seúl, Corea del Sur. Tengo una diplomatura en Informática y una licenciatura en Ingeniería de Software Embebido de la Universidad Kookmin en Corea del Sur. He estudiado la virtualización Embebida y he creado un hipervisor que funciona en los sistemas ARMv8. Actualmente soy ingeniero de software en Hardkernel Co., Ltd. Mantengo la versión Android para todos los dispositivos ODROID a excepción de LineageOS para ODROID-XU4. Principalmente actualizo las revisiones, agrego funciones y corrijo errores en las versiones oficiales de Android de Hardkernel.

Figura 1 - Luke y su familia en Jungfrau

Mi hermana menor y su marido son escritores de webtoon (webcomic coreano). Ellos publican el webtoon cada semana. También estoy muy orgulloso de haber participado en vigilias con velas cada semana desde 2016-2017.

¿Cómo empezaste con los ordenadores? Cuando tenía 6 años, me topé con mi primer ordenador. Cuando visitaba a mi tía, mi primo tenía algunos ordenares 386. Como muchos otros, El ordenador era una consola de juegos para mí. Jugaba a Sango Fighter, Prince Of Persia, Prehistorik, Jazz Jackrabbit y a mucho otros. Empecé a estudiar seriamente los sistemas informáticos avanzados tras realizar el servicio militar, porque quería hacer mi propio sistema operativo. Estudié muchos aspectos de los ordenadores, aunque mi materia favorita era el software integrado. Quería hacer una obra maestra de un producto como es un sistema integrado al completo.

¿Con qué tipo de proyectos estas trabajando en Hardkernel? Uno de mis proyectos es crear la función de acceso directo en las Apps Utility, que conecta algunas aplicaciones con teclas de función para iniciar la aplicación. Incluso puedo conectarlas a botones físicos a través de los pines GPIO. También he renovado el diseño de la Wiki. Quería que a los usuarios les resultase más fácil acceder a la página, así que apliqué una estructura de árbol y vistas de texto con fondo del color de las placas para distinguirlas. Sé que no es suficiente, pero espero que resulto más fácil usar la Wiki de ODROID.

¿Cómo usas tus ODROID personales? Cuando estaba estudiando en el laboratorio, intenté montar un sistema hipervisor para trabajar en el ODROID-XU, pero no pude hacerlo por diversos problemas. Recientemente, utilicé un ODROID-C2 como reproductor de video y emulador. También tengo pensado usarlo como un controlador automotriz para el hogar tomando como referencia algunos artículos de la revista.

¿Cuál es tu ODROID favorito y por qué? El ODROID-C2 es mi favorito. Gracias a su tamaño, se puede colocar en cualquier lugar, y me gusta que permita reproducir videos a una resolución de 4K.

Figura 3 - Bungee haciendo puenting en Nueva Zelanda

¿Qué innovaciones le gustaría ver en futuros productos Hardkernel? Me gustaría añadir versatilidad y escalabilidad a los nuevos productos de Hardkernel para que los ODROID se puedan usar en varios campos. Si el producto tiene un buen rendimiento, es aún mejor, pero me gustaría seguir con lo básico. También me gustaría ver más placas adicionales como Hi-Fi Shield.

¿Qué hobbies e intereses tienes aparte de los ordenadores? Me gusta viajar a otros países y hacer cosas atrevidas. Había estado haciendo paracaidismo y puenting en Queenstown, Nueva Zelanda, lo cual fue increíble. Realmente lo recomiendo, especialmente el paracaidismo, que fue tremendo. También he visitado Uluru (Ayers Rock) en Australia, lo cual fue espectacular. A finales de 2017, me subí a un Mario Kart en Tokio. Espero volver a hacerlo este año, me encantó la experiencia.

Figura 4 - Visitando Uluru en Australia

Figura 5 - Conduciendo Mario Kart en la vida real en Tokio

Hace poco he empezado a tocar la guitarra. Con este instrumento soy un auténtico novato, como un ingeniero de software que acaba de empezar a imprimir "Hello World" en un nuevo lenguaje. Me he enseñado a mí mismo memorizando algunos acordes de guitarra, espero tocar bien pronto.

¿Qué consejo le darías a alguien que quiere aprender más sobre programación? Recomiendo tener objetivos claros. Hay tanta información sobre programación en Internet, que antes de aprender a programar, debes definir tus objetivos y determinar qué es lo que necesitas para lograrlos. Este checklist puede no estar en Internet. Este proceso te ayudará a lograrlos con más facilidad. Si quieres ser más profesional, aprende los conceptos básicos. Tener fluidez en los lenguajes es importante, pero los principios básicos lo son más.

Be the first to comment

Leave a Reply