Cómo aprender una nueva tecnología.

Como Instructor Técnico y en concreto como Instructor de Equipos de Entrenamiento de Certificación Oficial, me preguntan todo el tiempo:

La respuesta simple es mucho tiempo, paciencia, experimentación y práctica. Por supuesto, es más fácil decirlo que hacerlo. Todos aprenden de diferentes maneras y estos diferentes métodos tienen costos variables.

En la formación médica, utilizan la frase "ver uno, hacer uno, enseñar uno". En el aprendizaje técnico, creo que es "leer, probar y aplicar".

Índice

    Ver un

    Leo mucho. Documentación, notas de lanzamiento y anuncios de productos, pero lo más importante, muchas publicaciones de blog. Los conceptos son buenos, pero los artículos de procedimientos específicos son mis favoritos. Incluso un artículo sobre un tema que ya conozco puede proporcionar una nueva opción o idea de solución de problemas que me puede ayudar en mi trabajo diario.

    No todo el mundo disfruta o absorbe bien la lectura. También hay muchos videos cortos o podcasts de audio que pueden proporcionar las mismas introducciones a un tema nuevo para usted.

    Los mayores desafíos en esta etapa son las búsquedas de filtrado para encontrar conjuntos de instrucciones útiles y correctos. Encuentro nuevos temas siguiendo a personas, proyectos y empresas en las redes sociales y con boletines o fuentes RSS. Cuando tengo la oportunidad de asistir a una reunión o conferencia, encuentro nuevas personas a las que seguir. Con un problema específico, experimento con búsquedas para encontrar información de varias fuentes que reconozco y también verifico la relevancia de fechas y versiones.

    Hacer un

    Ahora es el momento de ponerse "manos a la obra" (o activar la voz) y proporcionar información a un sistema.

    El núcleo de este paso es replicar todos los pasos proporcionados en un artículo, tutorial o manual de capacitación. La mayor parte de mi aprendizaje estuvo relacionado con mi trabajo y este trabajo me dio el tiempo y los recursos para aprender cosas nuevas. Siempre he tenido acceso a equipos de prueba en la oficina o más recientemente como una máquina virtual alojada en un servicio en la nube. Para pruebas pequeñas, puedo usar una máquina virtual en el ordenador portátil de mi empresa.

    No se limite a hacer girar sus ruedas si está atascado con las instrucciones. Un artículo diferente puede ayudar, pero también puede llamar a un amigo, hacerle una pregunta a un colega o publicar una pregunta en un foro en línea, una lista de correo o una sala de chat. Para temas específicos de Red Hat, consulte el Comunidad de aprendizaje de Red Hat y el Comunidad del portal del cliente. Pregúntale a Fedora es un foro de discusión similar para la comunidad de Fedora. Fedora y CentOS también tienen listas de correo IRC de Freenode y salas de chat donde los miembros de la comunidad están dispuestos a ayudar a un extraño a aprender cosas nuevas y hacer nuevos contactos. Lo mismo es cierto en muchas otras comunidades de código abierto.

    Una vez que puedo seguir los pasos publicados, empiezo a explorar. Después de conocer un nuevo comando, pude ver qué otras opciones existen en una página de manual. Después de una introducción a un libro de jugadas de Ansible que instala un solo paquete, pude ver cómo habilitar un repositorio privado antes de instalar mis propios paquetes. Reflexiono sobre lo que es diferente en mis entornos de prueba y producción en comparación con el aula o el entorno de tutoría para poder adaptar (enseñar) lo que se ha mostrado a un entorno diferente.

    (Una nota sobre las clases formales)

    Otra forma de “ver” y “hacer” es a través de cursos formales con conferencias y laboratorios. Estos pueden ser a su propio ritmo desde EdX o Coursera, o pueden ser dirigidos por un instructor en un salón de clases o en línea. La formación formal puede provenir de empresas o escuelas. Red Hat ofrece todo esto. Hay cursos de iniciación, gratuitos, lecciones a tu propio ritmo en EdX, así como cursos de certificación empresarial en las variedades de autoaprendizaje, video, virtual y de aula. Red Hat Academy toma un curso de negocios de una semana y lo amplía a un semestre de escuela secundaria o universidad. Otras empresas también ofrecen formación técnica en código abierto en todas estas modalidades.

    Señalaré que cuando paso una semana entera y mucho dinero en un curso corporativo dirigido por un instructor, primero trato de hacer un trabajo avanzado. Uso la tabla de contenido del curso para refinar mi lista de lectura y reservo tiempo en mi calendario para lecturas avanzadas. También minimizo los conflictos de programación para la semana de entrenamiento en sí. La mayor parte de la formación empresarial es un diluvio de información en poco tiempo.

    enseñar un

    En el contexto médico original, enseñar significaba mostrar o guiar a otro estudiante a través del procedimiento. En el aprendizaje técnico, pienso en este paso como aplicar el conocimiento a su propio entorno.

    Ser capaz de seguir un tutorial o resolver un problema con pasos en un foro en línea o un ticket de soporte es una cosa. Es útil tener una idea de lo que se está haciendo para asegurarse de que es la mejor opción para probar y asegurarse de que funciona como se desea. El siguiente nivel de comprensión es poder aplicar estos pasos del tutorial a un entorno ligeramente diferente. Cada entorno de producción es un poco diferente y cada empresa tiene procedimientos ligeramente diferentes.

    Por ejemplo, hay muchos tutoriales y ejercicios en el aula que muestran cómo escribir un libro de jugadas que instala Apache y abre un servicio de firewall, luego prueba que el contenido está disponible desde otro host. ¿Puedo ampliar mi playbook para habilitar un repositorio específico antes de instalar el software? ¿Puedo agregar una opción de servidor proxy requerida a mi módulo yum? ¿Puedo crear un directorio de contenido en lugar de una página index.html de una sola línea? ¿Puedo probar el acceso a contenido más complejo o probar la publicación en una API? Encuentre formas de aplicar los conceptos básicos aprendidos en el curso o tutorial a otros entornos en sus propios espacios de laboratorio y pregunte cómo se aplican en entornos de producción.

    Cuando ofrece sus cambios a otros miembros del equipo, eso es enseñanza. Cuando documenta los cambios para futuros administradores, es una enseñanza. Si realmente desea llevar la etapa de enseñanza al siguiente nivel, organice un almuerzo y aprenda en su empresa, muestre sus nuevas habilidades en una reunión local o escriba un artículo para Enable Sysadmin o opensource.com.

    Artículos de interés

    Subir