GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo aprender Linux es nuestro lenguaje de amor

2019 fue un año de aprendizaje en el hogar Cherry. Soy un ingeniero de software sénior que se dispuso a aprender nuevas habilidades y, en el camino, le enseñé a mi esposo, Chris. Al enseñarle algunas de las cosas que aprendí y al pedirle que trabajara en mis artículos de guía tecnológica, ayudé a Chris a aprender nuevas habilidades que le permitieron profundizar su carrera en el campo de la tecnología. Y aprendí nuevas formas de hacer que mis tutoriales y materiales de capacitación sean más accesibles para que los lectores los digieran.

En este artículo, hablamos sobre lo que aprendimos individualmente y unos de otros, luego exploramos lo que significa para su futuro.

Preguntas para el estudiante

Jesús: Chris, ¿qué te hizo querer aprender más sobre mi campo?

Cris: Fue principalmente para avanzar en mi carrera. Estar en ingeniería de redes me ha demostrado que ser un experto solo en redes no es tan valioso como antes, y tengo que saber un poco de todo. Dado que en la actualidad a menudo se culpa a la red por las interrupciones o los problemas de las aplicaciones, quería comprender más desde la perspectiva de un desarrollador sobre la creación de aplicaciones para poder ver cómo dependen de la red como recurso.

Jesús: ¿Qué te enseñé primero y qué aprendiste de ello?

Cris: Todo comenzó con la instalación de Linux por primera vez y luego con la adición de Ansible. Cada distribución de Linux con la que trabajé fue bastante fácil de instalar, siempre que el hardware fuera compatible, pero la compatibilidad no siempre fue clara. Eso significaba que a veces aprendí de primera mano cómo solucionar problemas de Linux dentro de los primeros cinco minutos de ejecutar una instalación (y me gustó). Ansible me dio una razón para aprender a administrar paquetes de Linux para instalar el software. Una vez que se instaló, aprendí rápidamente cómo la administración de paquetes maneja las dependencias mientras miraba los archivos que instaló yum, por lo que Ansible, que está escrito en Python, puede ejecutarse en mi sistema. A partir de ahí, comencé a instalar todo tipo de aplicaciones con Ansible.

Jessica: ¿Te gusta la forma en que te enseñé?

Cris: Tuvimos nuestras luchas al principio, hasta que aclaramos cómo me gusta aprender y cómo deberías presentarme la mejor manera de aprender. Al principio, fue difícil entender lo que querías decir. Por ejemplo, cuando dijiste cosas como "un contenedor Docker", no hice referencia a lo que estabas hablando. Al principio, la respuesta fue "bueno, es un contenedor", lo que no significó nada para mí en ese momento. Una vez que conseguí que lo explicaras con más detalle, se volvió mucho más divertido de aprender.

Jesús: Para ser justos, esta fue una gran lección para mí también. No había formado a nadie con menos conocimientos sobre esta tecnología que yo antes que tú, así que me ayudaste a darme cuenta de que necesitaba ser más claro con mis explicaciones. Gracias por eso.

¿Cómo te sentiste al probar mis artículos, aquellos en los que te pedí que repasaras los pasos?

Cris: Personalmente, pensé que sería fácil, y vaya si me equivoqué. Una de las principales cosas que aprendí de estos, como su introducción a Vagrant, fue cómo cada distribución de Linux varía más de lo que pensaba. El sistema operativo (SO) cambia la forma en que lo configura, los requisitos para ejecutar y los comandos específicos. Parece mucha más variabilidad de la que hay con el equipo de red en el que he trabajado. Así que comencé a prestar mucha más atención a las instrucciones y si estaban escritas para mi sistema operativo o para otro (y lo difícil que puede ser saberlo a veces). Parecía romper muchas cosas en el camino.

Jesús: Rompo cosas todo el día, por lo que diferentes caminos para diferentes problemas son algo cotidiano para mí.

Preguntas para el maestro

Cris: Jess, ¿cambiarías algo de la forma en que me enseñaste hasta ahora?

Jesús: Me hubiera gustado hacerte leer más, como hago yo. Aprender nuevas tecnologías me tiene revolviendo libros. Leo un libro y medio, si no dos libros, a la semana, y eso es con pasar una hora por la mañana y una hora antes de acostarme todos los días. También elijo un proyecto para ejecutar durante dos semanas durante aproximadamente una hora al día para reforzar las habilidades del libro. Y eso se suma a los artículos de tecnología que leo durante la primera hora de mi día mientras tomo una inmensa cantidad de café. Cuando pienso en su objetivo de hacer crecer su carrera, creo que los libros son un elemento importante junto con las excelentes publicaciones de blog y los artículos de los que hablamos. Siento que mi regimiento de lectura me ha mantenido al día, y si tú hicieras lo mismo, me alcanzarías bastante rápido.

Cris: Entonces, ¿el estudiante le enseñó al maestro de alguna manera?

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Jesús: Aprendí mucho acerca de ser paciente de ti. Por ejemplo, después de recorrer una instalación de Ansible, le pregunté qué quería hacer a continuación. Tu primera respuesta fue "No sé", lo cual fue difícil para mí porque quiero que aprendas lo que quieres aprender. Así que cambié mi enfoque, y ahora hablamos más sobre lo que quiere lograr antes de comenzar a instalar cualquier cosa. Cuando pasamos al artículo de Vagrant en el que trabajamos juntos, lo creé con un objetivo final en mente, así que teníamos algo que lograr de inmediato.

Esto realmente hizo un cambio masivo en la forma en que entrenaba en el trabajo. Ahora hago más preguntas sobre cómo las personas aprenden y trabajan mano a mano con más frecuencia que antes. Es más probable que me siente y me asegure de que alguien entienda lo que estoy diciendo y lo que estamos haciendo. Realmente no lo era antes.

Lo que aprendimos juntos

Como pareja, ambos crecimos a partir de la colaboración en tecnología durante el último año.

Cris: Estoy asombrado de lo mucho que aprendí. En el transcurso de un año, entiendo los nuevos sistemas operativos, cómo usar una API, la implementación de aplicaciones web con Ansible y la puesta en marcha de máquinas virtuales con Vagrant. También aprendí cómo la documentación mejora la vida, por lo que vale la pena el tiempo que lleva escribir algo. Sin embargo, en este campo de trabajo, el comportamiento no siempre se documenta, por lo que aprendí a estar listo para trabajar en problemas difíciles y documentar cómo los soluciono.

Jesús: Más allá de lo que aprendí al enseñarles, me he centrado en aprender mucho sobre Kubernetes en entornos de nube. Eso incluye estrategias de implementación, la complejidad de la API de Kubernetes, la creación de mis propios contenedores y la protección de estos entornos. También ahorré tiempo para incursionar:jugar con código sin servidor, modelos de IA, Python y mostrar gráficamente mapas de calor. Ha sido un buen año.

¿Qué sigue para nosotros? Todavía está por verse, pero les puedo asegurar que lo compartiremos aquí en Opensource.com.

¿A quién asesoraste en 2019 o a quién estás asesorando en 2020? Cuéntanoslo en los comentarios.


Linux
  1. Cómo Linux preparó una escuela para una pandemia

  2. Cómo me deshice de mi antiguo sistema operativo y salté a Linux

  3. ¿Cómo empezaste con Linux?

  4. Por qué me enamoré de Antergos Linux

  5. Cómo empezar a aprender un lenguaje de programación

De un sueño a la realidad:Cómo Linux cambió mi vida

Cómo instalar el lenguaje de programación Go en Alpine Linux

Cómo instalar Mono o dotNET45 en Linux - Tutorial

Cómo instalar Swift en Fedora 36 Linux

Cómo instalar el lenguaje de programación Rust en Linux

Cómo instalar GoLang (lenguaje de programación Go) en Linux