Conociendo un ODROIDian: Joshua Yang

Hola, mi nombre es Joshua Yang y mi nombre coreano es Yang Deokgyu. Vivo en Corea del Sur y trabajo para Hardkernel. Estoy especializado en ciencias de la computación, y me encantan las cosas TI, como teléfonos inteligentes, hardware de ordenadores, software y programación, especialmente las tecnologías más modernas. He montado mi propio sistema NAS usando CloudShell2 y he migrado a un ODROID-H2 con su potente CPU Intel. Tengo un blog en https://awesometic.tistory.com que versa sobre TI, programación y algunos consejos para NAS, Linux y OSX.

En Hardkernel, estoy a cargo del desarrollo de librerías y programas simples no solo para usuarios individuales, sino también para nuestra producción. Testeo muchas cosas relacionadas con las nuestras placas, incluidos nuestros accesorios. También estoy trabajando en las páginas de nuestra wiki donde puedes buscar información para usar nuestros productos y respondo a preguntas del foro.

Figura 1 - Parque Haneul, otoño de 2017 (que significa cielo en coreano). Por suerte este es uno de los mejores climas que he visto

Donde vives? Vivo en Suwon, en Corea del Sur, la ciudad donde nací y crecí. En realidad, el lugar donde vivo no está tan lejos del lugar donde nací. Suwon es una ciudad pequeña pero muy poblada que tiene bastantes monumentos históricos e edificios culturales. Puedes llegar a cualquier lugar con el adecuado sistema de transporte, así que, aunque hay muchas otras ciudades buenas en Corea, no hay razón para que me vaya.

¿Cuál es tu nivel de estudios? Me ha encantado la informática desde que estaba a punto de terminar la escuela primaria. Por aquel entonces, disfrutaba jugando con los juegos de ordenadores, especialmente juegos de carreras como Need for Speed. Pero mi ordenador no podía ejecutar este tipo de juegos por aquel entonces. Así que empecé a conocer el hardware de los ordenadores cuando tenía unos 10 años, y recuerdo que le pedí a mi padre que cambiara la tarjeta gráfica a una Geforce 4. También me interesaban los dispositivos TI como reproductores de MP3, reproductores multimedia portátiles (PMP) y auriculares. Compraba y vendía a menudo para tener siempre un nuevo dispositivo, especialmente la primera generación de iPods que no se habían lanzado en Corea. Todas estas experiencias me llevaron a especializarme en Ciencias de la Computación. Todavía sigo teniendo mucho interés en los dispositivos y software TI.

Mis padres trabajan y mi hermana mayor está estudiando enfermería. Mi familia tiene un cachorro Shih Tzu cuyo nombre es Dalbong. Todas las personas de mi familia a veces lo llaman Yang Dalbong para incluir el nombre de nuestra familia. Creo que es más fácil pronunciarlo.

¿Cómo empezaste con los ordenadores? Cuando era joven, solo usaba los ordenadores para los juegos y jugaba muchos a juegos online y offline. Cuando tenía 18 años, estudié con un tutor, que me enseñó cómo se desarrollan los programas informáticos, lo cual despertó mi interés en la programación informática. Compré un libro en lenguaje C, que fue uno de los más vendidos sobre programación informaática, y estudié hasta el capítulo más complicado en aquel momento, que era los punteros.

¿En qué tipo de proyectos trabajas en Hardkernel? Recientemente, desarrollé los códigos de ejemplos de ODROID-GO Arduino y la librería MicroPython, y cargué sus guías en nuestra wiki. También he desarrollado un plugin para WordPress con el objeto de que nuestros sitios web dispongan de un panel de administración más fácil de usar para nuestro departamento de administración. Actualmente estoy manteniendo la librería WiringPi, que nos ayuda a usar los periféricos GPIO más fácilmente en las placas ODROID.

¿Cómo usas tus ODROIDs personales? Estoy usando mi ODROID como NAS. Conseguí mi primer ODROID-XU4 hace aproximadamente 4 años. Funciona perfectamente para mi uso personal, por lo que escribí muchos artículos, guías y consejos sobre este dispositivo en mi blog. Lo he cambiado por un ODROID-H2, ya que el nuevo es un sistema x86-64 compatible con SATA 3 nativo, y también soporta el almacenamiento NVMe, que es extremadamente rápido. He montado mi NAS con algunas imágenes de Docker disponibles. Lleva funcionando aproximadamente 3 meses y es muy estable. El uso principal de mi NAS es para sincronizar mis proyectos personales, documentos y fotos, así como para transmitir videos a mis dispositivos.

Figura 2 - Atardecer en Draisine en Uiwang-si, que es el mejor momento del día

¿Cuál tu ODROID favorito y por qué? El ODROID-XU4 es mi favorito. A pesar de que han pasado algunos años desde que se publicó, sigo pensando que es uno de los mejores SBC con un precio bastante razonable. Recientemente me ha empezado a gustar ODROID-H2. Creo que H2 encaja perfectamente para un uso en forma de Mini-PC o NAS. No es demasiado caro, pero ofrece un rendimiento excepcional y un puerto E/S de lujo. Además, es muy silencioso y de bajo consumo.

¿Qué innovaciones te gustaría ver en futuros productos de Hardkernel? Me gustaría ver teléfonos inteligentes para desarrolladores, como un ODROID-A4. Pero a diferencia de los dispositivos de la serie A anterior, que no solo dispongan de funciones limitadas. Permitiría el uso de varias plataformas, como Android, Linux y Windows. Tendría muchos pines GPIO disponibles para que los usuarios puedan usar sus periféricos, con altavoces estéreo para escuchar contenido multimedia o jugar a juegos. Sería como una actualización del ODROID-GO.

Figura 3 - Un nuevo servidor H2 montado recientemente que funciona 24/7

¿Qué aficiones e intereses tienes aparte de los ordenadores? Me gusta ver películas y programas de televisión, escuchar música y cantar canciones. Además, me gusta andar buscando deliciosos restaurantes. Recientemente, fui a un restaurante vietnamita con mis amigos. Probé el Tom Yum Goong allí, y me sorprendió bastante ya que estaba más delicioso de lo que pensaba.

¿Qué consejo le darías a alguien que quiera aprender más sobre programación? Creo que es una buena idea empezar a aprender C o C++ en primer lugar. De hecho, hay mucha gente que no lo cree así actualmente. Pero yo recomiendo aprender C / C ++ primero, porque casi todos los demás lenguajes están influenciados por el lenguaje C. De modo que, si conoces C/C++, puedes aprender otro lenguaje con facilidad y luego saltar a tu plataforma favorita. Si te gusta Android, desarrolla una aplicación de Android con Kotlin. No te olvides de usar siempre proyectos de código abierto y contribuir con ellos algún día.

Be the first to comment

Leave a Reply