Trabajando con código abierto (mi viaje a Engineering USA)

ARTÍCULO

Escrito por Jared Beach


Al hacer mi primera contribución a la biblioteca de C# "H-OPC" (Engineering OPC) en GitHub.com, no tenía de que alrededor de un año después me encontraría trabajando para la compañía que la había escrito. Encontré H‑OPC mientras trabajaba en mi becariato colegial. Necesitaba una forma de comunicarme con los PLC’s (Controladores Lógicos Programables) en mi planta usando C#. Había buscado en todas partes el software apropiado. Con mis colegas en la anterior compañía en que trabajaba habíamos probado incluso muchos otros paquetes de software sin actualizar, confusos, y caros.

Cuando me percaté que había una solución de código abierto, SIN COSTO que ofrecía "Monitoreo simplificado" y que se instalaba en segundos, tenía que probarla. H‑OPC se ajustó casi perfectamente a mis necesidades… Casi perfectamente. Al usar la biblioteca, encontré ciertos asuntos aquí y allá. Por ejemplo, cuando intenté monitorear un valor usando el tipo de dato incorrecto, no se me reportaba un error. Así que, pensarías que no tener errores es algo bueno… hasta el momento en que haces algo mal, ¡y no se te reporta! Sin embargo, cuando dilucidé cuál era el problema, pensé "¿Y si yo mismo intento arreglarlo?" Así, descargué el código de GitHub, lo cargué, efectúe ciertos cambios y lo cargué nuevamente para su revisión, ¡y eventualmente se aceptó!

Lo que yo no había entendido fue que mi contribución no les había pasado de noche. Uno de mis ahora colegas vio mi actividad en el proyecto y me contactó proponiendo una entrevista. Siendo yo un estudiante universitario próximo a graduarme, el mudarme a Chicago  y trabajar en TI de manufactura (un campo en el cual, en cierta medida, ya trabajaba en mi becariato) me pareció un sueño hecho realidad.

Tras varias entrevistas en el curso de algunos meses, yo estaba en Engineering y no podría estar más feliz con mi nuevo puesto. Estoy rodeado de colegas expertos e impresionantes, haciendo trabajo que es tanto un reto como una satisfacción. Eso sin mencionar que ¡trabajo con cosas formidables como automatizar robots para compañías principales! En Engineering, estamos abiertos a cosas que mejoran la industria (como open source) y hace de nuestro trabajo algo estupendo.

Conozca a Jared Beach

Naciste/Creciste En: Tuscaloosa, Alabama

Tu Educación: Licenciatura de Ciencias en Computación de la Universidad de Alabama

Tu Título: Analista de TI de Manufacturas

Tu Práctica En Engineering: Manufacturing Operations y Desarrollo de Software

La Ubicación de Tu Oficina: Chicago, EUA

Cuánto Tiempo Has Trabajado En Engineering: 5 meses

Tus Áreas de Experiencia: Comunicación OPC/PLC

El Mejor Proyecto: Sistema de automatización AGV (Automated Guided Vehicle – Vehículo Guiado Automatizado)

Tus Metas Laborales: Ser un gurú de MES, ERP y controles

Tus Intereses Personales: Fisiculturismo y Música

Canción Favorita de Todos los Tiempos: All Me de Drake

Lo Mejor Acerca de Tu Empleo: El trabajar en equipos de manufactura significa que opero con cosas fenomenales como robots y sistemas de controles. De verdad disfruto hacer que las plantas funcionen de forma más eficiente con la automatización y mejorar la vida de los empleados al automatizar cualesquier operaciones tediosas de las que puede hacerse cargo una computadora de forma que las personas pueden concentrarse en trabajo más importante e interesante.

Para conocer más sobre el equipo de Engineering, lo que hacemos y por qué lo hacemos, vea nuestro video de la compañía.


Contáctenos