Inglés para Devs: Mejora tu inglés, con Darwinglish
La industria tech habla en inglés y la IA lo está cambiando todo. En Inglés para Devs destripamos un término por episodio junto a developers con más de 20 años de experiencia en empresas de clase mundial. Esta temporada con Vicente Plata, Staff Engineer en Pinterest y xAI — alguien que literalmente construye herramientas de AI mientras hablamos.
Inglés para Devs: Mejora tu inglés, con Darwinglish
"Git"
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
¿Qué es "Git"?
Sigue a Darwin: https://twitter.com/darwinglish
Sigue a Swanros: https://twitter.com/Swanros
Escucha El Podcast DEV: https://elpodcast.dev
Suscríbete a El Newsletter DEV: https://elnewsletter.dev
📩 ¿Quieres mejorar tu inglés técnico todos los días?
Únete a nuestra comunidad gratuita:
https://chat.whatsapp.com/H9OQT0MlsIcLOfd7viGzrb
📄 Encuentra la descarga la worksheet gratuita de este episodio también en la comunidad
🗣️ Únete a nuestros club de conversación enfocados en el mundo Tech
https://inglesparadevs.io
📲 Sígueme en redes para más tips:
Twitter: @SoyDarwinglish
Instagram: @Darwinglish
YouTube: www.youtube.com/c/InglésparaDevs
🎧 Aprende inglés, Inglés para Devs.
Este concepto, Oscar, no lo entiendo. Yo, sinceramente, a mí me rebasa porque ya no es de mi generación en lo absoluto. Cuando yo me dedicaba a esto, no existía este término y no existía, por ejemplo, esta plataforma. Yo no sé lo que es el Git, ¿sí? Y ubico más el GitHub. Y no sé por qué es un hub de Gits. Entonces probablemente tú puedes explicar qué diantres es un Git. ¿Un Git? Esa pronunciación como la estás haciendo me cuesta trabajo porque yo siempre leo Git. Es decir, como si estabas usando Git. Hay muchas personas que he escuchado que incluso, sobre todo personas en español, o más bien principalmente personas en español, que cuando están iniciando en esta industria piensan que es hit, ¿no? Porque obviamente estás acostumbrado a... Oye, como ese debate gringo, ¿lo has visto? Entre GIF y GIF. ¿Tú de qué parte estás? Empecemos por ahí. ¡Híjole! ¡Y es que es eso! ¡Es que es eso! O sea, todo es contexto. Hasta los gringos dicen el GIF. Yo soy GIF. Yo soy Team GIF. Pero es que yo crecí con eso. O sea, yo estaba en la secundaria y veía GIF. Exacto. Entonces, decirlo ahora es más ni me acuerdo cómo se dice. ¿Cómo se dice del otro lado del otro team? Es GIF. GIF. O sea, ¿cómo? Pero porque es un acrónimo, sí debería ser GIF. ¿Es un acrónimo? Es un acrónimo. Bueno, anyways. Hay que apuntarlo. Hay que apuntarlo para hablar de eso. Pero, GET, básicamente, GET es este... Es que se pone complejo. Muchas personas dicen Git es como una máquina del tiempo. Otras personas dicen Git es tu red salvavidas, ¿no? Básicamente, en los términos más... Sí, ya sé. En los términos más esenciales y más prácticos, Git es... Ya volví a mi pronunciación normal. Y está bien. Neto está bien. Git es esta herramienta que te va a permitir tomar como... Yo lo veo así. Imagínate que es como que congelas tu programa en el tiempo. Recordemos que todo lo que nosotros conocemos como programas la aplicación que estamos utilizando para grabar ahorita, el video en el que te estoy viendo, la computadora, el navegador, todo absolutamente, se puede reducir o digamos que su estado inicial son líneas de código en archivos de texto. Y todos los programas que usamos en el día a día empezaron como una línea de texto que alguien escribió en un editor en algún momento. Entonces, todo este texto, todo este código, pasa por un compilador, por el proceso de compilation, que ya hablamos en el anterior, Y del otro lado sale un binario que ya tú puedes ejecutar en tu computadora. Get lo que hace es enfocarte y ayudarte en esa primera parte en donde estás escribiendo el código. Si yo te dijera, por ejemplo, estoy utilizando la versión ahorita 1.0 de Zoom para tener esta llamada. ¿Alguna vez te has preguntado qué significa ese 1.0? Básicamente es la versión. ¿Qué significa esa versión? Que es el estado o más bien el estado en algún momento del tiempo de ese conjunto de archivos que conforman tu aplicación de Zoom una vez que fue compilada. ¿Sí? No sé si me estoy yendo muy random. No, no, no. Es un repositorio de versiones, el GitHub, digamos. Git es un manejador de versiones. Es a lo que se le conoce como un versioning system, o bueno, más bien un version management system. Que básicamente lo que te dice es, a ver, este conjunto de archivos de texto que en este momento yo quiero decir son mi versión 1.0 de mi aplicación, le voy a tomar como una captura de pantalla, la voy a congelar en el tiempo y se va a quedar ahí. Yo puedo seguir modificando, se va a quedar ahí como un checkpoint. Yo puedo seguir modificando mis archivos y agregando features y resolviendo bugs en mi aplicación y después capturar otra vez ese estado en el tiempo para que quede otro checkpoint y a lo mejor esa ya es la versión 1.0.1 Vamos a decir, o 1.1. Lo que te deja hacer Git es básicamente moverte en el tiempo y tú poderte regresar a la versión 1.0 de tu aplicación y poder modificar los archivos que la comprenden. Básicamente es como crear esta línea del tiempo o como crear esta serie de hitos para que tú puedas navegar las versiones de tu programa en su representación primaria que es texto. Ahora, voy a hacer una acotación aquí para las personas que nos están escuchando y que no necesariamente son programadoras. Git también funciona si no eres programador. Git también te funciona si no eres parte del gremio de personas que están ahí codeando. ¿Alguna vez te has preguntado o alguna vez has visto más bien? Seguramente te pasa con tus alumnos, güey. Que les pides que te manden un documento y te mandan reporte 1.doc. reporte1final.docx final, final, final final, final, final se podrían ahorrar todo eso si utilizaran get para manejar esas versiones ¿sabes qué? lo único que yo, ya lo entiendo lo entiendo y me queda bien claro lo único que yo sabía es que esto lo inventó el creador de Linux ¿cómo se llama? que es Linux, ahí yo te voy a corregir a ti, que es Linux ok, pero Pero no es por el nombre de él. ¿Es Linus? Sí, pero es Linux. Linux, ok. Pero sí es el mismo. Ok. ¿Sabes qué significa get en inglés? No. Es una grosería. ¿Qué significa? Estúpido. ¿Git? Ajá. Y se refiere precisamente a un hombre. No lo puedes utilizar con una mujer. Interesante. Eso no sabía. De verdad. Luego lo googleamos. Pero sí. En serio.
UNKNOWNOk.
SPEAKER_00Pues ya está. Entonces, Git es un repositorio. Y GitHub, entonces, ¿será una marca? ¿Un repositorio en específico? Sí. GitHub es una aplicación que te permite administrar estos repositorios. Ok. Ah, ya, ya, ya. Ok, perfecto, lo entiendo. Gracias Oscar.