Si quieres aprender algo sobre desarrollo, definitivamente querrás consultar a alguien como Bill Tomczak, Director de Código en Formación de Código Abierto. "Soy completamente autodidacta, escribí mi primer programa de computadora en 1970 usando FORTRAN y un mainframe IBM 370", dice. "En un momento u otro, trabajé en la mayoría de los aspectos de la tecnología informática, incluida la programación, la gestión de operaciones de instalaciones y la formación". Recientemente, Bill ofreció unos minutos de su tiempo para compartir su perspectiva sobre la formación en TI y la gestión de flujos de trabajo. Esto es lo que tenía que decir: ¿Qué hace un Director de Código? Asegurarnos de que cumplimos con los estándares de codificación y los procesos razonables de control de versiones. Soy principalmente responsable del código/aplicaciones que usamos en nuestro propio sitio. Esto ha implicado mucha arquitectura de aplicaciones y codificación. ¿Qué hace de OSTraining un buen recurso para los departamentos de TI? Nuestro personal de soporte ve una amplia variedad de problemas y dificultades. Esto por sí solo los convierte en un recurso crítico para un departamento de TI con una exposición necesariamente más limitada a todas las cosas que pueden salir mal. Podemos ofrecer una mano amiga para sacarte del apuro más rápido de lo que podrías hacerlo por tu cuenta. ¿En qué áreas crees que los departamentos de TI podrían beneficiarse de más formación? El aprendizaje es una constante en todas las áreas. Cualquiera que sea tu área de especialización, y especialmente si aspiras a ser un "desarrollador full-stack", encontrarás algo nuevo que aprender que sea al menos útil, pero posiblemente incluso crítico. ¿Qué tipos de formación predices que serán cada vez más importantes en los próximos años? Tengo la visión práctica de que aprenderé lo que sea que necesite aprender si parece útil/necesario para la tarea en cuestión, si realmente no hay nada en mi caja de herramientas actual que haga el trabajo. En tu opinión, ¿cuáles son los beneficios para una organización de usar software de gestión de flujos de trabajo? Lo llamaría absolutamente necesario. Especialmente si, como OSTraining, estamos hablando de una oficina virtual con miembros del equipo dispersos por todo el mundo. Quizás no sería tan crítico para una oficina más física, pero soy un gran fanático de tener algún tipo de registro histórico de tareas. Como programador, poder gestionar los cambios de código para una multitud de proyectos en los que trabajan varios programadores es absolutamente crítico. Tengo experiencia trabajando en un equipo sin ningún tipo de VCS, y mucho menos herramientas como git. Me sorprende constantemente que alguna vez hayamos logrado funcionar sin ellas. Aquí en OSTraining, simplemente probamos diferentes sistemas hasta que encontramos uno que era lo suficientemente bueno. Puede que no sea perfecto, y eso nos ha llevado al menos una vez a investigar la posibilidad de cambiar. Pero, en última instancia, no creo que puedas evaluar un sistema de forma abstracta. Cada miembro de nuestro equipo tuvo reacciones diferentes en cada prueba que hicimos, desde "No me importa" hasta "¡Esto es genial!". Pero, en última instancia, todos en el equipo deben estar de acuerdo con lo que se elija. Me encuentro pasando mucho tiempo en . Como programador, ha sido invaluable. Conéctate con OS Training en , , y . para empezar a gestionar tu flujo de trabajo.


