LA ERA OSCURA DE LA PROGRAMACIÓN
Vložit
- čas přidán 10. 09. 2024
- En este video hablaremos de la posible era oscura de la programación que puede venir gracias al mal uso de la Inteligencia Artificial.
🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
📚 Mis Libros
📖 Aprender a Programar con C#: hdeleon.net/li...
🤖 Mi Setup
🖥️ Mi Monitor: amzn.to/3dtnDkk
⌨️ Mi Teclado: amzn.to/3BtjKnq
⌨️ Mi Deck elgato: amzn.to/3dvEKC3
🎧 Mis Orejeras: amzn.to/3BwQYm0
🎤 Mi Micrófono: amzn.to/3qPvFHh
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
🐦Twitter: / powerhdeleon
🌎Mi Sitio web: hdeleon.net
📻Raw Radio en Spotify: open.spotify.c...
#programación #dev #programming #ai
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Mi Libro de C#: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
He utilizado prácticamente inteligencia artificial para hacer una app, me asombra a veces las soluciones tan innovadoras que da asimiló su lógica y lo utilizo para mejorar mis skills, pero también te das cuenta que comete unos errores tan garrafales y a veces absurdos, que alguien que realmente no sea desarrollador los va a entender, ni tampoco lograr a resolver estructuralmente. En resumen la IA puede ser una herramienta poderosísima de consulta y ayuda, pero hasta ahi, de ahí para halla el desarrollador es el que debe crear una estructura entendendible, con comentarios, legible para el, y de ser posible modificable, evolucionativa..
Para mi la frase 'No reinventes la rueda' le ha hecho mucho daño a los programadores que ahora quieren encontrar todo hecho, y ahora peor porque si no lo encuentran quieren que se lo haga todo la IA
Creo que en parte tienes mucha razón pero debemos intentar aplicar esta regla poniendo los pro y contras dentro del contexto que queremos solucionar. siempre una pequeña prueba de concepto ayuda a tener un camnio claro a seguir
La frase esta bien, pero esta mal aplicada en la creación de sotfware
en partes si tienes razón, pero si hay algo que ya existe, no quieras re-inventar la rueda desde 0
Okay voy a crear mí propio aws.
No voy a usar la rueda ya hecha
Esta bien no reinventar la rueda, pero siempres deberías entender como funciona la rueda y como esta hecha aunque sea superficialmente.
Yo varias veces he buscado cosas que sabes que estan resueltas por alguien mas, pero trato de ver 2 o 3 soluciones y entender como y xq lo hacen así.
Cuando comemcé a estudiar programación, recuerdo que al principio era solo análisis, preparar documentos, levantamiento de requerimientos, historias de usuario, casos de uso, diseño, etc. A dia de hoy, comprendo porque era importante comenzar de esa manera, como decia hector, un problema se puede resolver en un cuaderno, el codigo es solo la representación de esa solución. Marquen la diferencia, no es ser solo programadores, es saber desarrollar y entender como fucniona un software
Es muy importante la documentación y los requerimientos de usuario, es algo que no enseñan los cursos lógicos de programación
Pues la parte de análisis y diseño la entendí bien, me gusto, pero la de codificación fue como si me hablarán en chino y bueno, supe definir bien los requisitos, casos de uso, describir los mockups, la base de datos y en base a estos le digo a la IA que me haga el código. Aunque si me pusieran a hacer ejercicios de algoritmos, definir variables, instanciar objetos, funciones, métodos, hacer un Crud no podría hacerlo porque ni entiendo ingles casi y ni en pseudocodigo podría hacerlo porque siempre se me olvida la lógica de los lenguajes, en git tengo proyectos en c# y Javascript y son aplicaciones funciones pero muy por encima entiendo, yo no hice ese código, solo lo acomode. Todo lo hago en modo tutorial, como cuando se me dañaba el celular y había que flashearlo poniendo los códigos que decían en una terminal o como cuando instalaba los programas con keygen.
@@NeimHuser-cm6wu Bueno, es entendible. El consejo o lo que le digo a todas las personas que apenas van empezando es, no pretendan correr si aún no han aprendido a caminar. Todo requiere tiempo, enfocate y especializate en un stack. Si requieres hacer 10 ejemplos para entender la sentencia for, hazlos, si necesitas ver 100 videos, hazlo, pero no dejes que la IA haga la parte lógica, la IA solo es una ayuda, más no reemplaza tu capacidad de razonamiento lógico
Ok, gracias por el consejo, en este momento soy mas “prompteador” que programador y pues tuve que utilizar IA porque dónde estudió me enseñaron esto sin las bases del código y aún así exigen entregar proyectos sin saber que es un ciclo, un get o set, un macro, array y esas cosas que son esenciales pero nunca me las explicaron, así que en contrareloj no me queda de otra que clonar otros proyectos, modificarlos y usar IA. Lo difícil va ser que terminando la ingeniería tendre que explicar que significa ese código y yo ni idea. Tal vez no sea mi profesión porque la lógica y los números se me dificultan, soy mas un escritor asocial (quizá por eso me salen bien los prompts) pero esto no me dará de comer y ya no puedo dejar la carrera por lo invertido ahí, se me haría un problema familiar.
@@NeimHuser-cm6wu compa, ley de vida si quieres algo: nunca te digas q no puedes, pues es lo que le transmites a tu mente y eso lo refleja tu cuerpo. Mantente positivo, y sé constante, esta carrera no es del que más sepa de números, si no el que más lo intente a pesar de los errores que cometa
Excelente video, totalmente acertada la reflexión.
Me gustaria recomendar a quien le interese el tema de la ingeniería de software, el libro "Software Engineering: A Precise Approach" de Pankaj Jalote, no se si esta en español yo lo pude leer solo en ingles.
Este hace un paseo bastante exhaustivo por cada uno de las etapas que se comentan en el video, dando problemas en cada una y presentando soluciones, con muchos ejemplos y bastante ameno.
Gracias.
Hola Héctor, yo comencé con PHP 5, y si bien tomé unos cursos, me ayudó mucho para sacar adelante el trabajo que estaba desempeñando en ese momento, también me leí varios libros de PHP con Ajax, eso me dio una gran apertura para desarrollar con mejores técnicas, y bueno luego me cambié a .Net y hasta ahora me dedico a ello, con principios SOLID, y design patterns, gracias por regañarnos bro.
Qué es un «design pattern»?
@@wendolinmendoza517 una solución habitual a problemas comunes en el diseño se software, es como un plano que puedes personalizar resolviendo un problema en tu código.
@@ArmandoAcostaSalas o sea un patrón de diseño de código?
Me gradué como analista de sistemas en el 98 y he visto de todo.. y la verdad me gusta ver tus vídeos porq contigo aprendí c#, y sigo viendo tus vídeos por qué la verdad siempre vas actualizando cosas importantes y para reírme un poco por tu forma de decir las cosas y las mamadas q dicen las personas en los comentarios.. son una cosas sería 😅
Estimado Héctor, tengo un par de sideprojects que me gustaría llevar al consumidor final (inmobiliarias y administradores de condominios).
¿Podrías hacer un video contando tu experiencia al vender software?.
Me cuesta mucho conseguir clientes con los proyectos realizados o para realizar proyectos desde cero.
Si bien es una herramienta de gran ayuda he notado en algunos de mis compañeros de la carrera su dependencia a ella evitando el analisis y solo entregando lo primero que les arroja, pero aqui seguimos aprendiendo de la buena manera Saludos hector! 🤟🏼
Yo entré a la programación por qué no le entendí al Networking
@@lovislofimusic Escríbelo bien primero amigo
@@lovislofimusic Escribelo bien primero
pero q tiene q ver el networking con progrmacion
@@leinadnolor no estoy haciendo comparación o relación
@@leinadnolor se nota que eres joven, pronto lo sabrás mi estimado
Yo empece este tema con C y lenguaje maquina hace tiempo.....ahora los programadores copian y pegan no creo que este mal solo el mundo cambia y avanza
el codificar al inicio es como tomar una pala y hacer mezcla, después hacer el diseño, no, debe de ser el diseño y después empezar a construir, así es la programación, pero por lo fácil que es codificar muchas personas inician con eso y es ahí donde se desaniman
Completamente cierto, después ando preguntando que proyecto hacer. Esa era la primera pregunta para empezar antes de programar.
Yo no soy programador (solo he escrito pequeños programas para uso personal) pero sí he trabajado con varios progradores y ellos mismos me han contado que el problema que ven en la actualidad es que muchos se meten a la programación solo por la fama que tiene dicha profesión (dinero y estatus) pero la mayoría de ellos no saben lo que hacen, solo copian y pegan 😂🤣 y lamentablemente eso genera muchos problemas que otro programador tendrá que arreglar 🙄😒
Yo empecé recien, pero uso la IA como para aprender conceptos o esas cosas para luego investigar mejor y elegir lo mejor para cada situación. 🤔
tienes toda la boquita llena de razón, el software es un mundo hermoso pero hay que profundizar el conocimiento.
jaja Mencantò tu onda! Sì, por favor... regañame. jajja Èste tipo de contenido es el que se necesita. Opiniones concretas sobre còmo enfrentar el momento històrico. Gracias
Este discurso fue de un señor ingeniero de software mis respetos
Toda la razón con lo de escalabilidad, estimado metalDev 👍🏻
No me dedicó de manera profesional a la programación, pero lo aprendi por que me gusto lo mucho que pone a uno a pensar y estar concentrado 😊. Pero bueno, ahora lo empleó como herramienta auxiliar para composición 3D y en ocasiones por hobby. Saludos y gracias por tu contenido.
Hola amigo. Puedes decirme qué lenguaje usas y en qué software CAD o CAM?
Hola colega, usted tiene un criterio muy objetivo de ser programador, admiro mucho su valentía ya que no se deja influenciar por las tendencias, gracias por compartir sus conocimientos!❤
Sí cuando uno usa librerias estás limitado a lo que la libreria pueda ofrezcer. pero si lo haces con programacion basica or de bajo nivel (el cual es todo un reto) te abre puertas a muchas posibilidades. tienes en tus manos el control.
Cuanta razon... No hagas cosas garrafales de las cuales luego te arrepientas.
TANTA TECNOLOGÍA NOS ESTÁ VOLVIENDO PEREZOSOS, CONFORMISTAS Y HASTA IRREFLEXIVOS. POR LO MENOS EN LA PROGRAMACIÓN, LA GENTE NUEVA QUE ESTÁ SALIENDO AL MERCADO QUIERE LAS COSAS YA MASTICADAS. SENTARSE A REFLEXIONAR SOBRE UN PROBLEMA "ES COSA DE PROGRAMADORES VIEJOS", DICEN. "YO LE PREGUNTO A CHATGPT Y LISTO", DICEN. ME GUSTA TRABAJAR CON ESTOS MODELOS DE IA, PORQUE ME AHORRAN TIEMPO CUANDO BUSCO ALGUNA IDEA EN PARTICULAR, PERO NO PUEDO PONER MI CONFIANZA AL 100% EN ELLOS. TODAVÍA TENGO UN CEREBRO FUNCIONAL.
Estoy totalmente de acuerdo con lo que nos comentas sobre la intervención de la IA en los códigos porque de todas maneras hay que tener un buen entendimiento de la programación para saber desarrollar software sin cometer errores usando herramientas desarrolladas con IA
A los programadores no los va matar la IA, si no los reclutadores de trabajo :'v
Cómo así??
@@nolaz6009 piden muchos conocimientos o experiencia, supongo que a eso se refiere.
Otro punto importantísimo respecto a las librerías externas que agregas a tu código, tienes que estar constantemente escaneando todas en busqueda de nuevas vulnerabilidades, si solo las agregas así nomás y no les das un seguimiento, una vulnerabilidad de cierta librería que estás usando puede ser el punto de entrada para que tu sistema pueda ser explotado, a esto del escaneo se le suman los planes de mitigación, sobre todo cuando la librería no ha liberado un parche.
que buen video, justo hoy converse con mi equipo que no solo somos implementadores de codigo, resolvemos problemas de clientes finales, de usuarios y el foco es hacerlo escalable por que los problemas no van a terminar, solo van a mutar o van a llegar nuevos problemas.
You make excellent points. I find LLMs useful in saving me time from digging through documentation sometimes you end up having to read too much documentation when you only need to do something specific. I ask it to give me simple examples. Saves me time. I don't use LLMs to code for me but I do use them help me code faster. Very helpful when picking up a new language or framework.
Gracias optimo video..
Me trae recuerdos de Vietnam lo que dices 😅 cuando páginas en asp fue lo primero que toque
Excelente video, muchas gracias por informar!
por suerte siempre en todo lo que hago prefiero hacerlo de forma pura, codigo puro aunque cueste dias aprender y conseguir un carrusel automatico y moldeable hecho a puro codigo javascript nativo, aprendiendo en el proceso pero obtienes un pura sangre, sin dependencia alguna, código robusto y siempre siguiendo las buenas prácticas que muchos buenos youtubers nos comunican como ud.
gracias por tus regaños ♥
Php y javascript de ahi inicio la arquitectura del frontend y backend haciendo llamadas con ajax ❤
Adoro lo francoque eres y como puedes dar a conocer tu opinión de forma sencilla pero poderosa 🎉
Muchas gracias Héctor no es un regaño es una lección de vida fomentando el buen uso de la tecnología
Exquisito contenido, los videos necesitan más gatitos
acabo de rendir metodologias de desarrollo y mas aya de que tu diagrama ciclo de vida en cascada, entre otros conceptos mencionados, me trajo recuerdos de vietnam por lo menos me doy cuenta que no estudie al pedo
me gusta usarlo para entender codigo que no entiendo, como documentacion y si hay metodos que desconozco para lograr algo
me encantan estos videos, asi regañando jajajja, asi mantenerse al dia
Gracias por tus consejos!
Saludos desde Panamá ! 👩💻
me encanta cuando nos reganas profe, nos ayudas bastante
Muy buen video, gracias por compartir tu experiencia, saludos desde Jujuy, Argentina!
Hice click solo por la infografía( más así), después vi de que trataba el video. Btw muy útil los puntos de planteas. ❤
Así es compañero.
Totalmente identificado, yo estudie diseño gráfico, después de aprender HTML estático + CSS en el instituto, me adentre en programación con PHP (hice cursos y certificaciones), eso fue hace muchos años! hoy con frameworks tipo Laravel, CI, etc. el panorama ha evolucionado muchísimo en cuanto a PHP.
¿Recuerdan el caos del 2000 con PHP? La historia está por repetirse con la IA si no aprendemos de nuestros errores. 😱💥
Muy cierto, pero es mejor, tendremos más trabajo
Por qué?
Necesito ayuda. Soy un casi egresado de la uní. Mi carrera me enseñó a conocer varias áreas de la informática pero no a profundizar de ello, por lo cual soy mediocre en todas las áreas. Estoy cerca de los 30 y aun no tengo mi primer trabajo, pero me gustaría profundizar en uno, me gustaría unas recomendaciones sinceras sobre a qué dedicarme.
Enlistaré las áreas de lo más relevante que he visto:
- Seguridad informática.
- Gestión de base de datos.
- Programación de dispositivos móviles.
- Auditoria informática.
- Programación de diseño web.
He visto varios videos y me he informado que la programación toma años para profundizar, por lo que sería la última opción (en el tema de desarrollo de software) pero, ¿aplica lo mismo para programación web?
Jajaja si yo tambien entre por lo mismo
Muy buen video hacer las cosas con calidad 👌
Siempre miro su video por las miniaturas jeje me imagino que lo va hacer de la misma forma jejeje Buen video y es muy cierto de la IA :D
A mi me sirvió php en aquella época como escalón para aprender C (había usado Basic, un poco de JS y Pascal, pero cuando intenté aprender C, se me hizo muy complicado, luego de PHP ya no tuve problema)
Excelente análisis Mr de león!
Muy de acuerdo en todo, lastima que son obviedades cuando ya tienes la experiencia, pero para un Jr. le viene perfecto.
Puess yo veo a la IA como si fudfa google pero con super poderes, antes si tenian un error o problema tenia que pasar minutos o horad huscando en internet que estaba fallando, ahora ed mas rápido pero no hay que copiar y pegar cosas sin entender
Tocó dejar la programación y pasar a las redes 😬
Yo comencé con software de escritorio, nada que ver con java ni web, sino gambas Linux, con él me gradúe en la universidad implantando un sistema completo, estaba desarrollado en un lenguaje basic, similar al visual basic antiguo de Windows, pero este era muy atractivo, muy fácil y rápido de usar, solo que se utiliza para gnu/Linux, puedes crear tu paquete instalable y todo, se los recomiendo.
Se acuerdan cuando todos estudiaban ingeniería de petróleos?
Excelente canal.
siempre .. hasta desde antes de la inteligencia artificial.. la documentacion siempre ha sido mi talon de aquiles.. deberias hacer un video sobre la documentacion.. muchas veces se necesita eso
Muy Buena Rima Tacho(Hector). El Problema no es de los Albañiles, Es de Los Disque Arquitectos.... Un Edificio que no esta planeado para evolucionar, sera muy dificil su mantenimiento.... Todo esto Trasladado a conceptos Informaticos.....
Yo soy diseñador gráfico y me estoy pasando a JavaScript y no sé si más adelante hago la carrera de ing en sistemas. Ya veremos 😅
Si sos diseñador gráfico mándale duro a UX/UI y luego si te gusta probar la programación anda a front.
Me dijeron una vez que deje VB6.0 y me pase al desarrollo web.
Como no podía pagar los cursos, empecé por los foros y CZcams y al final tenía mucho código copiado y pegado sin documentar.
Fue muy difícil agarrar esos fragmentos de código y editarlos pasados unos meses. Así que dije borrón y cuenta nueva, creé una carpeta llamada PROYECTO2 y mantuve los módulos y ahora si, documentado todo, css, jscript y dependencias cada una en su directorio, html la mayoría solo maqueta.
NO SE SI HICE BIEN EN APRENDERME TODO EN CRUDO TANTO php, jscript y css...
Gran tema de que hablar. Considero que el verdadero caos NO provendrá de los no-programadores que utilizan la IA para crear código, sino, de los Programadores Profesionales que están construyendo o desarrollando 'Agentes Programadores con IA', los cuales harán el trabajo de uno o varios programadores profesionales al mismo tiempo para empresas, esta es la tendencia de ahora.
De profesion informatico. El analisis de una persona que sabe lo que hace en su trabajo. Todavia me rio cuando recuerdo que el jefe de Nvidia salió a decir que los promps iban a acabar con los programadores. Mas bien todo lo contrario. La IA va a generar el caos que dices: Software que es muy dificil de escalar, software que no se puede mantener y software imposible de que sobreviva en el tiempo.
Yo estuve 5 años en la universidad estudiando ingenieria y aunque tenia conceptos teoricos, la practica no la dominaba. Aprendi a dominar la practica con el tiempo y los errores.
No me gustan que me regañen, pero tome su like buen hombre. Saludos!!!
Excelentes consejos. Gracias
Si le tienes que explicar esto a la gente realmente algunos viven en la Era Oscura de la ProGramación.
Tienes un punto, siempre han existido personas que solo copian y pegan, mientras que aquellos que realmente vivimos la pasión por la programación nos esforzamos en desarrollar nuestras habilidades. Existen diferentes niveles de profesionales, y siempre ha habido y habrá campo para el desarrollo.
yo empece a programar como en 2015. y en mi universidad, programabamos en PAPEL el primer semestre.
no entendi bien porque.... pero lo agradezco demasiado actualmente. mi cerebro trabajaba de una manera brutal para crear mis primeros algoritmos, funciones etc.
los jovenes que estan ahora en la universidad..... lo se por mi hermano menor y sus amigos. usan chat gpt para TODO....
cuando tengan que enfrentar una entrevista laboral, sin tener a chatgpt al lado. van a dar un poco de pena....
como dijiste. puedes copiar y pegar y hacer una api backend o un frontend completo.pero si no entendiste al pie de la letra como funciona la logica dentro de lo que creaste.... quedaras como un completo fraude cuando no seas capaz de modificarlo cuando tu jefe o un cliente te lo pida.
veremos muchos "analfabetos digitales" por esto mismo saliendo de universidades... gente que si sabe usar un pc, programar cosas basicas... pero que NO saben los fundamentos que tiene todo detras.
weeeeeeena Hector sipo estan buenos los videos de regaño. Oye el otro dia quede con las ganas de probar la cerveza de horchata, apenas este en México en unos dias mas la voy a probar con @Huckanz :3
Yo al principio estudiaba puros algoritmos y DSA, ejercicios de leetcode, y un amigo dijo qué eso no se ocupaba, (el era frontend) y resulta qué en las entrevistas que hecho se ocupaba mucho en backend, y pues bueno ahora toca repasar, aunque a mi me tocó puro stackoverflow
Muy buenas aclaraciones que se agradecen para no perder el tiempo. Pero tío, dime ... ¿eres de León?
Si, bueno, mi percepción es que toda la vida a existido dos tipos de mercado en el desarrollo de software,
uno informal: que es aquel en donde el cliente no está dispuesto a tener un departamento de ingeniería, el solo quiere pagar una pagina web y ya, no le importa la calidad del código, solo quiere que se vea bonita. Tener buenas prácticas allí NO ES RENTABLE, ni competitivo, en esa jungla todo el mundo descarga de internet y entrega. Creo que siempre ha sido así y seguirá siendo así. Yo NUNCA logré vender nada diciendo que mi software aunque pequeño era altamente escalable vs un software pirateado bajado de internet gigante con mil funciones que lleva atrás como 10 años de desarrollo.
Un mercado formal: donde la empresa ve el valor de un departamento de desarrollo, de red, donde exigen revisión de código, pruebas unitarias, documentación, y se espera una evolución del software considerado como un activo importante en la organización.
En fin, bajo mi punto de vista la obscuridad no ha sido un aspecto en el tiempo sino más bien en el espacio, siempre ha existido solo es saber a donde ver.
Palabras mas ciertas jamás se pronunciaron encapotado
Soy medio nuevo en el campo laboral de la programacion, ahora entiendo porque el sistema que me toco mantener que usaba JQuery estaba hecho un despapaye
Totalmente de acuerdo , pero sabes cual es el problema? Que los managers , jefes , la gente de arriba piensa que la IA es la panacea , piensan que con gpt serás x5 veces más productivo y contratan a 2-3 juniors pensando que te sacarán el trabajo de un senior con gpt y cobrando 10 veces menos.
A mi ya me está pasando en el trabajo , llevo 1 año , soy junior y empecé tratando de entender como se hacía todo. Me están empezando a meter presión y no me queda más remedio que usar chatgpt y tratar de entender lo que me va generando. Solo quieren sacar y sacar y sacar productos y les da igual..
Tu mejor momento para encontrar nuevo trabajo es ahora.
@@bengalamx9130agarrando la pala
Bueno yo recuerdo otra epoca de oscuridad cuando se usaba Ration Rose para generar el código de las clases y generar el sistema, luego te ponía coidgo que no era necesario o tenías que hacer configuraciones adicionales.
por mas contenido resongon!!
...según entiendo ése copia y pega nunca dejó de suceder, el año pasado el autor de Soft Skills publicó un video titulado "Is Copy Paste Programming OK?", poniendo en evidencia que todavía hay mucha gente que hace éso y su respuesta no fue de mi agrado en absoluto.
Dijo que si necesitabas hacer el trabajo rápido estaba bien, pero que si querías aprender mejor no lo hicieras (no mencionó los problemas legales que pueden suceder, o el hecho de que el estilo de las respuestas de stack overflow no suele concordar con la guía de estilos del proyecto en particular, o que a veces ponen código ineficiente para que quepa en una publicación corta).
Empeze en el 2003 con html y paginas muy sencillas . despues aprendi php en el 2005 y visual basic php es el mejor lenguaje para la web con el hize sitios que vendi y disfrute hacerlos y si la mayoria copia y pega codigo pero al menos hay que ntender la logica que tiene el sofare--- la ia es un ayudante muy buen ayudante pero no un sustituto aun no llega a eso,,...mi ultimo sofar es un programa que puede incremnetar las vista a videos de youtube----
Yo empecé programando en HTML y js con chat gpt pero con el tiempo empecé a entender el código y ahora ya no uso chat gpt porque me di cuenta que te da cualquier cosa menos lo más eficiente o lo más fácil y si es verdad que es difícil de leer cuando el código no lo haces tú.
Me toco vivir ese tiempo, peroooo.. .no coicido con que no se podían hacer sistemas complejos, desde que conocí php4 en 2003, yo estudiaba iformatica y formaba mi base de desarrollo de software en el caso con C pero tenia teoria de sistemas de informacion y bases de datos, al conocer PHP ví el potencial de hacer Software pero en la linea, sin necesidad de una instalación, con el simple hecho de entrar a una url ya tenias tu sistema de información, siempre lo vi como desarrollo de software... lo que si es que los proyectos simples y "programadores" sin mucho connocieminto realizaron proyectos y no tenian una tecnica o fundamento justomente es mas por desconocimiento, y efectivamente el problema biene mas del copy/paste, en el viejo php4 se podia hacer codigo limpio o almenos menos espagueti, pero era una practica que no se buscaba lo mismito que paso con jQuery muchos diseñadores ya se la daban de programadores en "jQuery" y no sabian nada de JS, lo que termino en moustros y proyectos no mantenible para nada.. y si creo que viene una epoca donde el copy/paste se fomentara y que un Jr llegue a un nivel Sr va a ser muuuyyy dificil.
Yo no he usado IA casi, he estado resolviendo leetcode, creo que es buena forma de no acostumbrarse a qué la IA haga todo
@@luiggymacias5735 al final depende de la conciencia y de las ganas de aprender de cada programador (estudiante), es como en matematicas cuando te dicen, no saques la calculadora, ahora te dira no saques la IA si quieres aprender, recuerdo en mi tiempo para la web existian unas cosa que se llama FrontPage y Dreamweaver(este aun existe), su gran promesa era, crea una pagina web sin necesidad de saber HTML, nunca me gustaron, por que mi inquietud, no era hacer una web, eras SABER hacer una web, si para hacer una web ocupaba HTML y estos programas me decian no lo necesitas, su oferta no me intereso y me puse a estudiar HTML y en su momento a programar en bloc de notas, era el camino dificial pero no me arrepiento de nada, hoy dia es lo mismo con la IA, puedes preguntarle copiar y pergar y salir, pero uno no aprende realmente... es una salida, pero no la mejor... como apoyo esta al 100% para investigar o recordar o cosultar una sugerencia.
Excelente hector!!!
Masomenos esta época iría desde cuando hasta cuando
Para favorecer el algoritmo
Yo soy más bien optimista con el tema de la IA, la he usado varias veces para ayudarme a programar entregas que he tenido últimamente. Y sí, como dices, el tema es que hay que saber usarla, efectivamente no todo lo que entrega está bien, hay que testear, documentar uno mismo, aprender sobre lo que sea que le de a uno en el código. También una buena forma de usarla es para que le explique código a uno, ese trabajo lo hace muy bien (al menos en lo que he experimentado con ChatGPT).
Está muy verde aun la ia, pero sirve de algo. En un futuro nos ayudará de mejor manera.
Todavía se sigue trabajando así, solo ver cuanto "desarrollador" vende Wordpress como una "solución" para todo, un CRM = Wordpress , una intranet = Wordpress , una red social = Wordpress... aunque no sepan ni como declarar una variable, descargan el plugin (pirata el 99% de las veces) y listo...asi se lo entregan al cliente y hasta nunca.
Gran consejo! Gracias midudev digo Brais Moure
Excelente video mi estimado...
Yo creo que una de los problemas que ya se están viendo de las IA es que las empresas van a ser más exigentes en sus reclutamientos debido a que hay muchos programadores trabajando gracias a las IA y crearán mucho código basura que programadores que si son capaces van a tener que solucionar. Yo lo veo como que es un mal que dejará mucho daño pero que al final dará mucho trabajo a las personas que si tienen los conocimientos.
La pregunta es cómo nos adaptaremos a esos problemas y que soluciones vendrán.
no siempre es el caso. por ejemplo craiglist siempre fue igual.
¡Usted sabe bien lo que está hablando, de la vieja escuela! Lo que hemos sufrido mirando como ha evolucionado la tecnología. Totalmente de acuerdo con este comentario de @nadie7277: " La era oscura de la programación empezó cuando un descerebrado empezó a contaminar a la nueva generación con la loca idea de JS en el backend.". Pura verdad!
Creo que se exagera , antes la gente miraba libros , luego lo buscaba en internet y en el stackoverflow , por mi parte uso la inteligencia artificial y es lo mismo pero te lo da mas masticado , luego debes ser tu quien le pide explicaciones y entender que haces y que podras hacer , para mi es el mejor profesor de codigo y la mayor ayuda a la hora de adecuarte a un nuevo ide.
Que tal Héctor, me gusta este formato de videos en los cuales nos das consejos para poder usar las herramientas con sabiduría y mesura. De hecho me considero que soy uno de los programadores que dio el salto justo antes de que comenzara el boom de chatgpt (anteriormente ya habia aprendido algunas bases pero no habia profundizado), muchas veces tengo la duda de qué significa el hecho de utilizar chatgpt sin entender, ya que no creo que solamente se copie y pegue algo sin antes haber revisado como realiza el proceso, es más muchas veces ni siquiera realiza lo que uno quiere por eso es necesario trabajarlo en iteraciones. Pero lo que si facilita es en averiguar la sintaxis para realizar algo en código. Como persona con experiencia, qué consejos tendrías para poder optimizar, o tienes algun tipo de workflow que te funcione para poder resolver más rápido y sobretodo efectivamente un problema complejo de programacion? por ejemplo mantener sincronizadas dos bases de datos automaticamente cada cierto tiempo. Excelente videos, eres de los que explican todo de manera muy concisa
Ya pues perdón!!!! yo soy uno de esos diseñadores gráficos fugados que se metió a malhacer PHP. Pero estoy redimendome estudiando la Ing. en Software
El sector está en caída y declive menos pago todo doloroso
de verdad crees que la IA se reduce a lo que hemos visto como IA ?
Donde dice que creo eso?
No entendí
@@hdeleonnet re formo la pregunta ¿ consideras que lo que nos han mostrado como IA hasta ahora realmente sea IA ?