Search
Search

El nacimiento de algo grande, Github Copilot el futuro del programador

Github copilot es la siguiente evolución para los programadores y te explicaré las razones por las cuáles yo te recomiendo usarlo.

Para aquellos que no sepan que es o como funciona, se los explicaré en este artículo.

¿Qué es github copilot ?

Es una herramienta de visual studio code, el cuál es una inteligencia artificial creada por GitHub y OpenIA.

¿Cómo funciona?

Lo único que necesitas es instalarlo como una extensión, una vez instalado te ayudará a generar códigos de forma automáticamente con solo usar un comentario como lo marca su respectivo lenguaje de programación.

Fácil ¿no lo crees? ahora te contaré cómo fue mi experiencia con github copilot.

Lo primero que tuve que hacer fue registrarme para poder ser parte de github copilot, debido a que, aún se encuentra como una beta, una vez llené mi solicitud al otro día ya era candidato para usar github copilot.

Ahora con esto, solo faltaba instalar la extensión e iniciar sesión en ella. Algo que me encantó fue su velocidad de carga, pues, para ser una herramienta que es una inteligencia artificial no era tan normal la velocidad de su uso. Podemos ver otras IA y a veces se pueden tardar en abrir.

Una vez que cargó la extensión y todo el editor de visual studio code, puse manos en marcha, se me ocurrió programar en C++, algo sencillo, lo puse a crear clases para después llamarlas al main y así funcione la aplicación por partes al ser cargado. Lo que no me esperaba era la eficiencia, si bien escribí un comentario en inglés, la extensión lo entendió perfectamente.

Me encantó, pero, a penas era la primera prueba, entonces se me ocurrió probarlo con html y scss, un poco drástica la decisión, pero tenía que intentarlo, solamente con la diferencia que, los comentarios los puse en español. Una vez cree los archivos, empecé a trabajar.

Para el caso de html, le pedí a github copilot que pusiera la estructura básica de cualquier documento que ocupe este lenguaje, lo hizo sin problemas, después le pedí que me pusiera un titulo con un contenido que le puse en el comentario. Al ser algo tan fácil, github copilot no me falló.

Era momento de ponerlo a prueba con scss, ya que es más complejo que css, tenía que ponerle especificaciones muy pesadas. Lo primero que le pedí fue que dejara los estilos reseteados, lo hizo super rápido, una vez hecho eso le pedí muchas cosas sencillas por así decirlo, hasta que tuve la necesidad de pedirle clases sobre las clases, donde una ocupe flexbox y otras usé grid, los comentarios ya eran largos, pero aun así entendía.

En algunas ocasiones no podía hacer el código, pero era algo normal, no todo es perfecto.

Lo que si pude ver es que, le pedí que copiara el contenido de una clase y lo pusiera en otra clase, sin problemas lo pudo hacer.

Una vez generado el archivo css de mi scss se me ocurrió abrir el archivo html y pedirle a github copilot que conectara el archivo css a mi html, esto yo pensaba que no lo iba a hacer, al final lo hizo y funcionaba todo perfecto.

Estructuré las clases que hice en css a mi html, una vez hecho esto le pedí a github copilot que duplicara el código de ciertas líneas, también lo hizo perfecto, terminando así un sitio web en muy poco tiempo.

En conclusión.

Github copilot es una herramienta que te puede ayudar muchísimo si tienes dudas, no es una herramienta que remplazará a un programador, pues este no te va a hacer todo el código con una logística perfecta.

La verdad yo recomiendo esta extensión para aquellas personas que quieran unirse a este mundo, al igual que lo recomiendo como una ayuda a cualquier programador. Los principiantes podrían hacer un comentario de aquello que quieran hacer y podrían aprender del código que les genere github copilot.

Los desarrolladores podrían usar github copilot cuando se les llegue a olvidar ciertos códigos o especificaciones que necesiten con sus programas al igual que aplicaciones web. Parece ser que github copilot es perfecto para todas las personas.

Si quieres ver cómo quedó el proyecto, te invito a que visites el repositorio alojado en github, también podrás ver los resultados de este dando clic aquí.

Esperamos que te haya gustado este articulo, si quieres conocer mas temas relacionados como este, visita nuestro blog, también síguenos en InstagramFacebook o Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Mi experiencia usando github copilot en el 2022

Contenido

Picture of josprox

josprox