En el día de mi entrevista pude darme cuenta, estaba entrando a un gran reto ya que aquí se tiene la ideología diciendo que se debe tener una buena base teórica de los conceptos para llevar a cabo un correcto desempeño en el desarrollo.

Teoria

En primeros días en making devs, me logre dar cuenta que existían varias tecnología de las cuales apenas había escuchado y de otras no tenía ni la menor idea como son:

        1. Git
        2. GitHub
        3. CoffeeScript
        4. Grails
        5. GoHugo
        6. Vertx
        7. Groovy

Sin embargo el concepto que más claro me quedó fue el de Integración continua el cual nos garantiza que las pruebas de una aplicación serán estables, dicho concepto se refiere a lo siguientes puntos:

  1. Conjunción de sistemas -> Control de versiones como Git
  2. Trigger de ejecución ->
  3. Componente de ejecución -> jenkins

Después de investigar una serie de conceptos y teorías que me hacían falta reforzar para un conocimiento básico de las herramientas que en un futuro utilizaré, realice el siguiente documento como guía de estudio.

doc Logo Dar clic en la imagen para ver documento

En el documento se tratan conceptos en general desde que es orientación a objetos hasta tipos de shell o diferencias entre unix y linux y sus origines a grandes rasgos.

Personalmente esta tarea de iniciación me hizo darme cuenta de los elementos básicos que me hacían falta y que jamás debo de despreciar la teoría ya que es importante para el correcto entendimiento de las herramientas. Siempre he sido una persona que confía en sus habilidades y que se cree capaz, aún cuando la entrevista me hizo ver que me faltaba un largo camino que recorrer, no me desanimo al contrario mes gusta verlo como un reto y me motiva saber lo mucho que tengo que aprender para tener como primer fin lograr contribuir a mi equipo de trabajo.