Jan Štětina

septiembre 10, 2017

¿Puedes adivinar quién es?

Foto tomada al visitar a mis amigos

Una persona que dedica tiempo extra a aprender las herramientas, los marcos, las configuraciones y la metodología para ayudar a mejorar el trabajo complejo de su equipo.

Alguien, cuyos comentarios perspicaces te hagan decir: “¿Y por qué no se me ocurrió a mí?”.

¡Un amigo que nunca se enfada y siempre está contento y es servicial!

No es muy difícil adivinar quién si trabajas en estrecha colaboración con… Jan Štětina

Hemos llegado a conocer a Jan desde que empezó a trabajar con nosotros en 2014 (puedes leer sobre él en la edición de julio de 2015 del blog de nuestra empresa), así que esta vez le pregunté primero sobre cuando era muy pequeño.

Jan, ¿qué querías ser de mayor?

Explorar lugares abandonados durante una excursión de verano

En realidad, mi camino fue bastante sencillo. Desde los 5 ó 6 años, me fascinaban los ordenadores. Empecé a jugar con el Sharp MZ-80 de mi padre, que ya no funcionaba, y… bueno, en realidad, nunca dejé de hacer mis primeros intentos de “programación” a los 13 años, cuando descubrí los scripts y las macros de Microsoft Access, jeje.

También tenía otros intereses, pero en aquella época, todo lo relacionado con los ordenadores dominaba mi vida. Durante mis años en el gimnasio (instituto), cuando empecé a pensar seriamente en el futuro  , ya tenía cierta experiencia con la programación, así que no tuve que pensármelo dos veces para matricularme en un programa de informática en la universidad.

Casi podría decirse que ahora estoy viviendo mi sueño.

¿Qué es lo peor que hiciste de niño?

Una pregunta difícil. Supongo que una de las peores cosas es que sucumbí con demasiada facilidad al trato injusto de los demás. En lugar de ser quizás incluso un alborotador -lo que al menos da para buenas historias más adelante en la vida-, dudaba demasiado sobre demasiadas cosas.

¿Cuál es tu recuerdo favorito de la infancia?

El tiempo pasado con mi mejor amiga: no tengo en mente ningún acontecimiento en particular, pero nos conocemos desde el primer curso, y después del instituto incluso fuimos a la misma universidad.  Durante nuestra infancia, pasamos incontables días jugando por el barrio, inventando nuevos mundos en nuestras cabezas, discutiendo asuntos de la vida y la muerte, jugando a juegos de ordenador e incluso programando juntos. La mayoría de mis buenos recuerdos de infancia giran en torno a esta amistad.

¿Qué es lo que siempre has querido probar y nunca lo has hecho?

Para revivir mis intentos musicales. De niña tocaba la flauta dulce y la música sigue siendo una parte muy importante de mi vida. En algún momento me gustaría volver a ello, y a veces también sueño con aprender a tocar la guitarra. Pero, ¿de dónde saco tiempo?

Antes de trabajar en OTGS, ¿cuál ha sido el trabajo más inusual o interesante que has tenido?

Pan de masa madre recién horneado durante mi estancia estival en la casa de campo.

No ha habido muchos trabajos antes de la OTGS. Empecé a trabajar aquí cuando aún estaba estudiando, y hasta entonces sólo aceptaba pequeños trabajos secundarios para ganar algo de dinero extra.  La más interesante fue hacer el servicio de PC para clientes en sus casas. No ganaba mucho y suponía viajar mucho, pero tuve la oportunidad de conocer a muchísima gente diferente e incluso encontré nuevos amigos. También fue revelador ver cómo la gente normal (con conocimientos técnicos medios) trabaja con ordenadores y conocer sus problemas, necesidades y deseos. Como muchas de esas personas eran mayores con conocimientos muy limitados sobre Internet y la tecnología moderna en general, aprendí a explicar las cosas con paciencia y muy detenidamente, una habilidad que todavía me resulta útil.

¿Qué te atrajo originalmente de la OTGS? ¿Y cómo ha cambiado la OTGS desde entonces?

Yo y OTGS… la historia de amor empezó por casualidad en el primer WordCamp Praga, después de una presentación sobre WPML. :)

Al principio, dudaba un poco porque había estudiado otros lenguajes de programación como C++, Java y C#, y tenía mucha menos experiencia con PHP y JavaScript que con esos lenguajes. Resulta que no tiré mi educación por la borda al unirme a la OTGS, al contrario; tener una base sólida de conocimientos teóricos es algo que agradezco de verdad.

Tres razones me convencieron rápidamente:

En primer lugar, trataba sobre el desarrollo de plugins para WordPress, que era un tipo de trabajo que me gustaba mucho como trabajo secundario.

En segundo lugar, Toolset es una solución universal para una amplia gama de tareas. Capacita a las personas. Eso significa que cualquier cosa que se haga en Toolset puede tener un impacto directo y positivo en muchas otras personas en lugar de para un número limitado (por ejemplo, al crear un sitio web para un cliente o escribir una aplicación de un solo propósito). Es una forma muy tangible de invertir el tiempo en el desarrollo de software.

Y por último, el trabajo se ajustaba realmente a mis necesidades “especiales”. Con mis frecuentes viajes y viviendo en dos o tres lugares alternativamente, con mi introversión y fuerte necesidad de tener el control de mi propio entorno de trabajo, se me dio la oportunidad de trabajar a distancia. Aún mejor, me permitían trabajar a tiempo parcial y no tendría que descuidar mis responsabilidades en la universidad o en otro lugar.

Por supuesto, antes de unirme, no tenía ni idea de lo increíble que es OTGS y de la cultura empresarial tan estupenda y agradable que cultiva.

¿Cómo ha cambiado desde entonces? Yo diría que estamos en constante crecimiento. No sólo en el número de personas implicadas, sino que la propia empresa también está madurando. Está mejor organizado, los flujos de trabajo están mejorando, las cosas se están automatizando cuando es necesario y todo ello sin dejar de ser, bueno, humano: manteniendo un ambiente mayoritariamente tranquilo, solidario y amable. Puedo sentir el deseo de progreso y mejora y veo los resultados en todos los campos. Personalmente, en los últimos tres años, siento que he echado raíces aquí.

¿Cómo te ha ayudado la OTGS en tu desarrollo profesional?

Bueno, a veces puedo ser una esponja de información, y aquí tengo muchas oportunidades de aprender cosas nuevas. Permíteme intentar resumirlo de algún modo: La OTGS me ha permitido crecer en todos los aspectos de mi personalidad, ya sea en experiencia, conocimientos, nuevos contactos o todo tipo de habilidades sociales.  También puso el listón de mis expectativas laborales bastante alto. Siempre que recibo una oferta de trabajo de alguien (normalmente de cazatalentos), la rechazo educadamente diciendo que ya tengo un empleo feliz y que pienso pasar aquí al menos veinte o treinta años más. ;)

Cuéntanos todo lo que puedas sobre tu trabajo con el equipo de Toolset.

Una vista matinal brumosa del campo cerca de mi casa de campo

Actualmente, tengo varias responsabilidades en el equipo de desarrollo. Además del desarrollo actual realizado en el plugin Tipos (del que hablaré más adelante), he dedicado mucha energía a mejorar la calidad del código de todo el Conjunto de herramientas.

Hace algún tiempo, introdujimos pruebas unitarias y revisiones exhaustivas del código en nuestro flujo de trabajo. Al igual que otros revisores de código, casi todos los días dedico un tiempo considerable a examinar el código de mis compañeros (solicitudes de fusión) y a ofrecerles sugerencias de mejora. Las revisiones del código pueden llevar mucho tiempo, pero a la larga, sin duda merecen la pena. Durante el proceso, todos aprendemos algo nuevo, y si nos tomamos en serio los consejos, mejoramos continuamente en lo que hacemos. De nuevo, creo que es una forma muy eficaz de invertir tiempo y energía. :)

En relación con esto, también estamos mejorando constantemente nuestra integración continua y automatizando tantas cosas como sea posible. En Toolset, acabé siendo yo quien configuró nuestros repositorios para CI y desde entonces soy yo quien lo mantiene. Todavía hay muchas cosas que se pueden mejorar y espero encontrar tiempo para poner en práctica estas mejoras en un futuro próximo.

¿Cuál ha sido tu proyecto favorito?

Definitivamente, en lo que estoy trabajando ahora es en las relaciones entre muchos puestos. En realidad, la idea básica existe desde hace más tiempo del que yo llevo en la empresa. Es una obra muy grande y compleja, que primero se planificó cuidadosamente y ahora estamos ejecutando paso a paso con Christian y Luis, mis dos colegas más cercanos.

Tras redactar el documento de especificaciones y convertirlo después en tickets procesables, descubrir nuevos problemas potenciales, reiterar y priorizar, empezamos con la API subyacente, la “infraestructura” sobre la que se construyen todas las interfaces gráficas. Ahora sigo prestando apoyo a esa API y haciendo todo lo posible para que todas las piezas encajen a la perfección.

Este proyecto es mi favorito porque es el proyecto, sencillamente la mayor creación a la que he contribuido, y aprendí mucho de él. Mientras escribo esto, nos estamos acercando a la primera versión alfa, lo cual es un momento muy emocionante para mí. Esperamos recibir muchos comentarios de los clientes, y sean positivos o negativos, nos permitirán avanzar.

Hay muchos planes sobre lo que necesitamos y queremos poner en práctica, y después de eso, hay aún más ideas y más sueños sobre otras cosas que podemos hacer. No puedo esperar, ¡no puedo esperar!

¿Qué consejo tienes para los posibles candidatos?

Es una pregunta difícil: hay muchas cosas que tener en cuenta al solicitar un trabajo. Si debo mencionar sólo una, desde la perspectiva de un entrevistador técnico ocasional:

Se puede aprender muchísimo de tu código fuente, realmente muchas cosas buenas y malas.

Asegúrate de que tienes algo un poco más complejo que mostrar si te piden una muestra de código (un tema de WordPress no suele ser un buen material, pero un plugin de tamaño medio servirá). Asegúrate de que tu código sea limpio, cumpla algunas normas de codificación, esté bien estructurado y documentado, y que haga feliz a una persona un poco obsesiva cuando lo lea. ;)

Más sencillo aún: haz las cosas bien y demuéstranos que las haces bien. Añade unas buenas pruebas unitarias y harás que nuestros corazones latan más deprisa. En realidad, lo digo por experiencia propia. Cuando solicité el trabajo, tuve la suerte de que mi trabajo anterior no estaba sujeto a ningún tipo de acuerdo de confidencialidad y podía compartirlo todo.

¿Cuál es tu momento de mayor orgullo en la OTGS?

Puede que sea éste. :) O cuando conseguí superar mi ansiedad por una vez y realicé una presentación sobre la calidad del código para unas treinta personas en el Evento Anual de la Empresa de 2016.

En un plano más personal, ¿recuerdas algún momento embarazoso en el trabajo?

Bueno, en algún momento conseguí colar algunos errores bastante estúpidos pero molestos en nuestros plugins que llegaron hasta la versión final. No era algo de lo que sentirse orgulloso. Si había algo más vergonzoso que eso, nadie me lo dijo y permanezco en una feliz ignorancia. ;)

Si pudieras cambiar una cosa de trabajar aquí, ¿qué sería?

Jeje, si pudiera cambiarlo, la semana tendría no siete sino diecisiete días. Estoy segura de que no soy la única que se siente así. Por fin podría implementar incluso esas funciones menos urgentes pero agradables de tener, y centrarme en refactorizar todo lo que quisiera. La frase “pospongamos esto a la próxima versión” desaparecería de mi vocabulario.

Si pudieras hacer otro trabajo durante un solo día, ¿cuál sería?

Si tuviera la habilidad, probablemente me dedicaría a alguna profesión de ayuda: educación o psicoterapia. Por otra parte, también podría ser interesante probar un trabajo de maquinista de tren, ya que el ferrocarril siempre ha sido uno de mis intereses.

¿Cuál es el mayor reto que has tenido que superar en tu vida hasta ahora?

Lugar de trabajo en mi casa de campo. Puedes ver restos de un fresco del siglo XVII

Creo que mis mayores retos son algo continuo: siento que puedo mejorar muchos aspectos de mi vida, y sigo trabajando en ello, paso a paso: gestionar y superar mis ansiedades, abrirme a la gente, mejorar mi salud en general y mantener el equilibrio en la vida.

Además, cuando no trabajo, voy renovando poco a poco dos propiedades, una casa y un apartamento, intentando mantener una vida social y también relajarme de vez en cuando. Así pues, uno de mis mayores retos es sin duda la gestión del tiempo.

Pero a pesar de todos los problemas, hay progresos y en general sigo siendo optimista y esperanzada sobre el futuro.

¿Qué habilidad te gustaría tener?

Para cantar o bailar, para poder expresarme mejor y sin vacilaciones.

¿Eres más feliz cuando?

Cuando estoy cerca de mis seres más queridos y cuando ellos también son felices. Cuando sé que me comprenden, me aceptan y me respetan. Cuando hago algo que importa. Cuando no hay prisas y el sol brilla y uno puede disfrutar de las sencillas alegrías de la vida.

Ven a trabajar con nosotros

¿Te interesa trabajar con un equipo distribuido por todo el mundo que fomenta el crecimiento y la promoción? ¿Estás preparado para aprovechar el poder de la tecnología para un futuro mejor?