GitHub copilot me quito mi trabajo
Autor Jesús David Bossa
Jesús David Bossa·hace más de 1 año·3 minutos

GitHub copilot me quito mi trabajo

En los últimos días, salió al aire una nueva herramienta para desarrollo llamada GitHub copilot; la cual es una acompañante que te escribe de forma auténtica código que puede ser completamente funcional con solo escribirle una instrucción como comentario.

Muy genial, ¿cierto? Pues sí, aunque no todos tendrán la misma opinión, ya que en el transcurso de pocas horas internet se llenó de comentarios mixtos acerca de la misma, muchos tanto negativos como curiosos, títulos como el fin de los desarrolladores, la IA que reemplazará los programadores; títulos haciendo referencia a como la herramienta dejará sin empleo a los desarrolladores valga la redundancia (Nótese la ironía).

Quisiera en esta ocasión dar mi punto de vista como desarrollador como veo esta herramienta, que creo va a pasar, porque, no hay nada que temer ¿verdad?

Y bueno, ¿Qué es GitHub copilot?

A grandes rasgos copilot es una herramienta la cual genera código semi funcional por medio de instrucciones en texto simple, también puede intentar generarlo en base a al proyecto que te encuentres realizando, todo esto en forma de auto completado.

Probando la herramienta me doy cuenta que por medio de texto trata de generar explícitamente lo que le escribimos, entre más simple o común, mejor es el resultado, entiendo que esto pasa porque en la documentación se menciona que la herramienta revisa el código público de internet; entre más ejemplos haya de los que has escrito mejor es la respuesta.

Con el texto que trata de auto completar (Me gustaría llamarlo sugerir) en base al código que vamos escribiendo, sucede algo similar; el código no es perfecto sin embargo entre más contexto tengamos en el proyecto mejor y más funcional es el código que se crea.

Algo curioso que note también, es que en los lenguajes de más bajo nivel como Java o C# da mejores resultados que con lenguajes de alto nivel como Ruby o Python, me imagino aquí inventando en mi mente sebe ser por la longevidad o quizás también la robustez de los lenguajes de bajo nivel.

Entonces, ¿Entonces el fin de los programadores?

Bueno yo no lo creo, sinceramente me parece muy bueno que cosas tan interesantes existan, quiero decir es una herramienta que te trata de implementar lo que le pides en texto, no todo lo que escribe es exactamente funcional, pero sí creo que puede llegar a ahorrar mucho tiempo al momento de trabajar o en algún momento de bloqueo puede darte una mano y trabajar a partir de ahí.

Últimamente han aparecido herramientas en otros campos como en el diseño y la escritura, por ejemplo en el campo del diseño existe DALL·E, que básicamente es una herramienta que genera imágenes muy competentes en base a lo que le escribas.

Volviendo al tema principal, creo que GitHub copilot por ahora está un poco lejos de hacer un trabajo funcional al 100% a gusto del vocero y para proyectos tanto grandes como complejos, sin embargo, esto nos revela que puede llegar el día que uno o más trabajos en programación pueden llegar a no ser necesarios tan necesarios gracias a esta herramienta.

Vale y ¿ahora qué?

Vaya, la verdad personalmente me sorprendió, supongo que cada vez estas herramientas seguirán llegando a diferentes ámbitos laborales, creo que es normal; sin embargo, no creo que deberíamos descuidarnos, en entornos competitivos o digamos que en tareas más grandes, complejas o novedosas estas herramientas aún les falta competitividad, ya que son trabajos con un componente creativo importante.

Quizás en un futuro no muy lejano se llegue a automatizar mucho trabajo repetitivo con esta utilidad, ya que actualmente vemos herramientas no tan automatizadas que, si solucionan tareas comúnmente repetitivas como la creación de páginas web o blogs como WordPress, Squarespace o Medium; pero en tareas con un costo de ingeniería más alto como crear productos o servicios aún falta bastante para ese día.

Creo que seguiré estudiando, espero llegar a un nivel al que por mucho que este tipo de tecnología evolucione necesites a alguien capaz de crear eso que solo una persona talentosa podría crear, pero eso es solo yo, te invito a encontrarme en mis redes y comentarme que piensas.

Últimas historias

Como crear código irrompible imagen
Como crear código irrompible
Lo valioso de ver a la gente de tu alrededor emprender imagen
Lo valioso de ver a la gente de tu alrededor emprender
No quiero cumplir mis metas imagen
No quiero cumplir mis metas