Cuando empece en el mundo laboral hace mas de dos años, estaba muy emocionado por trabajar con la ultima version de Java, mi sorpresa fue que en el primer proyecto que trabajé estaba en la version 7 de Java, ni siquiera existia la programacion funcional en esa version, fue un choque de realidad, actualmente si trabajo con una version reciente de Java que es la 17, pero lo mas comun es ver proyectos en versiones viejas de lenguajes conocidos, es muy cierto lo que dices.
Estos videos me parecen perfectos para concienciar a los nuevos y viejos programadores , por que mantener código tiene un coste económico y de cordura ya que al responsable le toca ESTUDIAR código que no es suyo o si es suyo le toca hacer modificaciones que en su principio nunca había contemplado. En mi caso me ha tocado solucionar, entre otras cosas, una incidencia en el un método tenia 20 parámetros y todos opcionales... A debuggear un método que tenía más de 3400 líneas y menos mal que era C#
Sobre usar lo viejo o nuevo depende del lugar donde uno trabaje sin duda. Mi primer empleo fue en una startup y generalmente era ser un "trendy", hacer las cosas con lo que estaba de moda en ese entonces o pensar en nuevos proyectos que utilizaran lo más moderno para ofrecerlo a clientes potenciales. Hubo un giro de 180° fue cuando tomé un empleo corporativo y vaya que ahí era adaptarse a lo que ya estaba funcionando por años y no se buscaba modernizar algunas cosas, situación que a veces extrañaba hacer. La lección de vida fue literal el título del video y comencé a ver esta profesión con otra perspectiva
Si te gusta leer, programar es lo tuyo pues pasarán más tiempo leyendo código y documentación qué escribiéndolo, si te gustan los videojuegos las redes sociales etcétera no lo recomiendo y en efecto como lo dice el video programar no es divertido.
Pienso que la programación no es tan bonita como muchas piensan por que la forma en la que el humano piensa no es la misma como el pc, ya que algunas personas no tienen mucha imaginación y no saben detallar un problema a sus pequeñas soluciones.
Esta es la programación que yo conozco, muy buen video. Sin lo fantasioso y mágico de lo novedoso, ágil y "bello". Si no con lo frustrante que puede llegar a ser, me gustaría ver videos sobre cómo darles soluciones a esos problemas
Héctor considero que estás en lo cierto. Por algo lenguajes como c++ y java son inoxidables, incluso también pienso lo mismo de php. Las tecnologías duran de acuerdo a la CONFIANZA y usabilidad de la industria a largo plazo, no de lo mal o bien que piensen los influencers de programación en las redes sociales.
Siempre me hace gracia la gente que vende programar como si fuera algo súper divertido algo así como jugar videojuegos, cosa que no es para nada así, es en su mayoría agregar y modificar código para se comporte como uno quiere y ya jaja.
Una vez me entrevistó un vato que me preguntó que proyectos había desarrollado con net 8 pero tenía como 4 meses que había salido. Me daban ganas de contestarle "vato, yo se que te quieres sentir bien cool pero solo te ves como un pendejo"
Hoy en clase estabamos haciendo un código para un servicio al cliente cómo ejercicio de taller, y algo muy lógico que nos enseñaron es que hay que hacer respaldos por seguridad y un compañero hizo todo el código entero y justo mueve mal un cable de la pc, y se apago el máquina, 40 minutos código perdido por no hacer un respaldo
Hola Hector!! desde Argentina , es tal cual vos decis en pais todavia se mantienen ERP de epmpresas codificadas en VB6 que no estàn dispuestas a cambiar porque los programas funcionan muy bien y los siguen manteniendo , es la realidad del Software !! . Saludos
cuanta verdad en 9 minutos... por eso he estado siempre en contra de ese tal "soy especialista en front end REACT"... eso no es ser un "especialista". es ser un tecnico, por ello es importante la ingenieria, los conceptos, los principios... el lenguaje o framework es solo una herramienta para hacer un sistema...
Nunca he usado la última versión de un framework o lenguaje para un proyecto que irá a producción. Mejor estar en la versión n-1, que esté bien probada y corregida. Gracias por el video, Héctor.
En mi último trabajo el sistema de la empresa no estaba ni en .net framework, todavía estaba en Visual Basic 6, y lo peor es que no querían actualizar a pesar de los errores, riesgos de seguridad e incompatibilidades sólo porque el dueño no quería invertirle.
Muy cierto... Los nuevos chavos buscan "la tecnología", y si es vieja de entrada la rechazan. Osea que COBOL para ellos, hasta les dará roña jejeje y después de 65 años aun vive, y los que aun lo tienen, no han encontrado algo "nuevo" que lo supla .... La tecnología solo es "la herramienta", el tema es "Solucionar algo" y para ello, hay que conocer los conceptos, y según las necesidades se ve la herramienta mas adecuada...
Totalmente de acuerdo. Y te complemento: Si es código viejo dicen que es basura o se ponen a llorar y querer migrar en lo que "saben usar" por no decir que se dicen llamar expertos (pobres diablos). Y a querer preguntarle a cualquier IA como hacerlo 😂.
Estos temas son muy importantes, al final, todo es un negocio donde hay decisiones que tomar, costos de oportunidad y que el código funcione no es lo único importante. A futuro pueden haber problemas que podrías evitar o riesgos que podrías disminuir desde el presente.
En mi trabajo el stack es el siguiente: Angular 6, java 8 jpa y postgre, si, es horrible usar una version tan antigua de angular cuando ya hice proyectos personales con las nuevas versiones y me pongo a pensar en la cantidad de tiempo que pierdo haciendo cosas que en versiones nuevas lo puedes hacer mas rapido, o compilando el codigo para subir a produccion que es algo que hago mucho, tiempo que nadie me lo devuelve, con java no tengo tangos problemas y postgre es lo mejor que existe
Excelente video bien claro y precixo yo tengo 56 años y apenas tengo 8 meses estudiando informalmente la programacion desde mi casa y esto videos de la realidad de la programacion tan bien explicado me ayudan a ver con claridad por donde caminar y ahorrar mi tiempo cuando busco imformacion y videos para estudiar muchas gracias por tu dedicacion y disposicion a ayudar
Yo como programador, si estoy creando un proyecto y me encuentro que lo que estoy creando algo de una aplicación que una librería me lo puede hacer, prefiero no instalarla y hacer yo mismo la lógica, ya que la librería se actualiza, mas el código poco queda atrás. Prefiero usar menos librería y programar mas.
Yo aplico la de subir en Google drive mis proyectos, aparte de github, que también aplicaría en el futuro el... que pasa si desaparece también Google, pues en este caso, si estaría perdiendo, pensando que en futuras ocasiones, si tendría que aplicar un pequeño NAS en el futuro próximo
En la empresa para la cual trabajo en soporte IT, programan con C# y usan un tal win32 !!! No tenia ni idea de que existía, programación orientada a objetos?, eso qué es? ;-)
Hola! Creo que si la finalidad del canal es educativa, los mensajes que puedas dar basado en tu experiencia laboral, son útiles! Toda la info que pueda dar un profesional es valiosa, despues está en cada uno ver que tan valiosa es para el
Lo que mencionas acerca de lo que conlleva a usar una tecnología para desarrollar un proyecto, todo eso lo debe de considerar la empresa misma, pues es la que se debe de preocupar el futuro de su software y hacia donde lo tiene que llevar. Si la empresa misma no le interesa o no siquiera conoce con que tecnología está fabricado, pues simplemente no vale la pena trabajar ahí. Los programadores solo son la mano de obra, no les debería de interesar todo el trasfondo que le debería de preocupar a la empresa misma
Mantener un sistema puede ser la parte más pesada del trabajo porque al actualizar algunas cosas cambian clases o métodos que en la nueva versión son deprecadas a veces es mejor refactorizar que migrar pero cuando es algo muy grande 😢 y lo peor cuando tienes que hacer un parche sobre un parche para corregir algo. Pero si Héctor sigue hablando de estos temas
Es cierto tu llegas y hay procesos con lenguajes antiguos y que andan bien. Y lo que anda bien no se toca.. Por ende, se mantiene. Para usar tecnologías nuevas, debe pasar que sea muy estable y que debe tener un objetivo unico que esta tecnología la pueda hacer. Pero en Programación no existe limites de combinar tecnologías para llegar al mismo resultado.
Te admiro muchísimo. Comencé a estudiar con tus videos y cursos y me han servido muchísimo para practicar y enriquecer mi C.V ¿Actualmente eres Freelacer o trabajas remotamente para alguna empresa?
Iba a ver el video pero cuando dijo 'Soy enemigo de github' lo deje de ver jajajaja. Si supiera que la mayoría de las empresas grandes lo usan. Pero es otra historia.
5:55 En una empresa que trabaje habian migrado su projecto el backend que estaba en Laravel a Django Rest Framework y luego de star operando unos 6 meses con django se decidio por la parte no tecnica migrar todo otra vez a NestJs con el pretexto de "costos" con la perspectiva que un frontend pueda hacer cambios en ese backend, al largo plazo No es lo mas apropiado pero si se lo facilitaria en caso tal. 7:54 En este caso la empresa su core business requeria mucho tratamiento y procesamiento de datos, lo cual en el caso de python era mas flexible, tanto asi que para replicar lo ya existente a javascript fue bastante complejo y tanto que se tuvo que usar dependencias de javascript que usaban pandas de python
No me gusta como se ve la programacion hoy en dia, lo hacen ver realmente facil y algo que cualquiera puede hacer, peor no es asi, requiere una buena capacidad de solucion de problemas y no todas las personas tienen eso, al final de cuentas es lo que mas importa a la hora de trabajar.
Buenas Héctor . Muchas gracias por tus vídeos . Después de casi seis meses peleando para encontrar me han contratado para c# y .net . Tenía conocimientos de java ,Python y JavaScript . Pero han confiado en mi en que me pueda adaptar. Empiezo en un par de semanas, que me aconsejas que puedo aprender ? He echo tu curso de backend
sobre todo, empezar a usar una tecnología nueva, no garantiza que estará vigente en unos años, eso me paso cuando lanzaron Firefox OS ... y vean que paso, se murió...
Es que en tus videos hay cosas extra por investigar y me has quebrado la cabeza un poco pero gracias a ti he aprendido a utilizar mejor el lenguaje (C#) y librerias (spreadsheet) para hacer desarrolloscomo trucos con python... pero sigo atorado con el ensamblado de Library.fs por la versión pero se que pronto la ejecutaré correctamente!!!! Hoy brindaré que es Viernes🍻
weeeena mañoso, buena barba, oye, estás como potito de guagua, suavecito XD a la mierda la programación, me voy a dedicar a vender completos con weaita, saludos desde Texcoco, Chile
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
creo que lo mas serio respecto a las bibliotecas es que cada empresa haga las suyas
Cuando empece en el mundo laboral hace mas de dos años, estaba muy emocionado por trabajar con la ultima version de Java, mi sorpresa fue que en el primer proyecto que trabajé estaba en la version 7 de Java, ni siquiera existia la programacion funcional en esa version, fue un choque de realidad, actualmente si trabajo con una version reciente de Java que es la 17, pero lo mas comun es ver proyectos en versiones viejas de lenguajes conocidos, es muy cierto lo que dices.
Estos videos me parecen perfectos para concienciar a los nuevos y viejos programadores , por que mantener código tiene un coste económico y de cordura ya que al responsable le toca ESTUDIAR código que no es suyo o si es suyo le toca hacer modificaciones que en su principio nunca había contemplado. En mi caso me ha tocado solucionar, entre otras cosas, una incidencia en el un método tenia 20 parámetros y todos opcionales... A debuggear un método que tenía más de 3400 líneas y menos mal que era C#
Sobre usar lo viejo o nuevo depende del lugar donde uno trabaje sin duda. Mi primer empleo fue en una startup y generalmente era ser un "trendy", hacer las cosas con lo que estaba de moda en ese entonces o pensar en nuevos proyectos que utilizaran lo más moderno para ofrecerlo a clientes potenciales. Hubo un giro de 180° fue cuando tomé un empleo corporativo y vaya que ahí era adaptarse a lo que ya estaba funcionando por años y no se buscaba modernizar algunas cosas, situación que a veces extrañaba hacer. La lección de vida fue literal el título del video y comencé a ver esta profesión con otra perspectiva
Si te gusta leer, programar es lo tuyo pues pasarán más tiempo leyendo código y documentación qué escribiéndolo, si te gustan los videojuegos las redes sociales etcétera no lo recomiendo y en efecto como lo dice el video programar no es divertido.
Llevo 25 años programando y es un comentario muy realista, son situaciones que te encontras con los años pero muy cierto
Pienso que la programación no es tan bonita como muchas piensan por que la forma en la que el humano piensa no es la misma como el pc, ya que algunas personas no tienen mucha imaginación y no saben detallar un problema a sus pequeñas soluciones.
Esta es la programación que yo conozco, muy buen video. Sin lo fantasioso y mágico de lo novedoso, ágil y "bello". Si no con lo frustrante que puede llegar a ser, me gustaría ver videos sobre cómo darles soluciones a esos problemas
Héctor considero que estás en lo cierto. Por algo lenguajes como c++ y java son inoxidables, incluso también pienso lo mismo de php. Las tecnologías duran de acuerdo a la CONFIANZA y usabilidad de la industria a largo plazo, no de lo mal o bien que piensen los influencers de programación en las redes sociales.
Siempre me hace gracia la gente que vende programar como si fuera algo súper divertido algo así como jugar videojuegos, cosa que no es para nada así, es en su mayoría agregar y modificar código para se comporte como uno quiere y ya jaja.
Una vez me entrevistó un vato que me preguntó que proyectos había desarrollado con net 8 pero tenía como 4 meses que había salido. Me daban ganas de contestarle "vato, yo se que te quieres sentir bien cool pero solo te ves como un pendejo"
Hoy en clase estabamos haciendo un código para un servicio al cliente cómo ejercicio de taller, y algo muy lógico que nos enseñaron es que hay que hacer respaldos por seguridad y un compañero hizo todo el código entero y justo mueve mal un cable de la pc, y se apago el máquina, 40 minutos código perdido por no hacer un respaldo
🙉
Hola Hector!! desde Argentina , es tal cual vos decis en pais todavia se mantienen ERP de epmpresas codificadas en VB6 que no estàn dispuestas a cambiar porque los programas funcionan muy bien y los siguen manteniendo , es la realidad del Software !! . Saludos
muy buen video, perfecto para los que comenzamos y estamos algo perdidos
cuanta verdad en 9 minutos... por eso he estado siempre en contra de ese tal "soy especialista en front end REACT"... eso no es ser un "especialista". es ser un tecnico, por ello es importante la ingenieria, los conceptos, los principios... el lenguaje o framework es solo una herramienta para hacer un sistema...
Siempre pendiente a tus videos
Tus consejos siempre son interesantes porque son pisando tierra!
Muy buen video sobre todo lo que dijiste al final la verdadera Programación Realista.
Nunca he usado la última versión de un framework o lenguaje para un proyecto que irá a producción. Mejor estar en la versión n-1, que esté bien probada y corregida. Gracias por el video, Héctor.
En mi último trabajo el sistema de la empresa no estaba ni en .net framework, todavía estaba en Visual Basic 6, y lo peor es que no querían actualizar a pesar de los errores, riesgos de seguridad e incompatibilidades sólo porque el dueño no quería invertirle.
Yo quiero trabajar en .net pero siempre termino en proyectos de js y php xD, y mis conocimientos de rust se estan oxidando
Muy cierto... Los nuevos chavos buscan "la tecnología", y si es vieja de entrada la rechazan. Osea que COBOL para ellos, hasta les dará roña jejeje y después de 65 años aun vive, y los que aun lo tienen, no han encontrado algo "nuevo" que lo supla .... La tecnología solo es "la herramienta", el tema es "Solucionar algo" y para ello, hay que conocer los conceptos, y según las necesidades se ve la herramienta mas adecuada...
Totalmente de acuerdo.
Y te complemento:
Si es código viejo dicen que es basura o se ponen a llorar y querer migrar en lo que "saben usar" por no decir que se dicen llamar expertos (pobres diablos).
Y a querer preguntarle a cualquier IA como hacerlo 😂.
Excelente video, siempre esta bueno analizar las cosas que no se hacen bien y en que se puede mejorar.
Estos temas son muy importantes, al final, todo es un negocio donde hay decisiones que tomar, costos de oportunidad y que el código funcione no es lo único importante. A futuro pueden haber problemas que podrías evitar o riesgos que podrías disminuir desde el presente.
En mi trabajo el stack es el siguiente: Angular 6, java 8 jpa y postgre, si, es horrible usar una version tan antigua de angular cuando ya hice proyectos personales con las nuevas versiones y me pongo a pensar en la cantidad de tiempo que pierdo haciendo cosas que en versiones nuevas lo puedes hacer mas rapido, o compilando el codigo para subir a produccion que es algo que hago mucho, tiempo que nadie me lo devuelve, con java no tengo tangos problemas y postgre es lo mejor que existe
Verdaderamente muy cierto, muchas gracias.
Más videos de este tema !!
Excelente video bien claro y precixo yo tengo 56 años y apenas tengo 8 meses estudiando informalmente la programacion desde mi casa y esto videos de la realidad de la programacion tan bien explicado me ayudan a ver con claridad por donde caminar y ahorrar mi tiempo cuando busco imformacion y videos para estudiar muchas gracias por tu dedicacion y disposicion a ayudar
CHAT GPT 🤖
Amigo Metalero Héctor. Simplemente está compartiendo la cruda realidad 🤟🪖
Tambien eres el único programador que no pone "dev" al inicio o final de una palabra
Yo como programador, si estoy creando un proyecto y me encuentro que lo que estoy creando algo de una aplicación que una librería me lo puede hacer, prefiero no instalarla y hacer yo mismo la lógica, ya que la librería se actualiza, mas el código poco queda atrás. Prefiero usar menos librería y programar mas.
Yo aplico la de subir en Google drive mis proyectos, aparte de github, que también aplicaría en el futuro el... que pasa si desaparece también Google, pues en este caso, si estaría perdiendo, pensando que en futuras ocasiones, si tendría que aplicar un pequeño NAS en el futuro próximo
excelentes comentarios!
En la empresa para la cual trabajo en soporte IT, programan con C# y usan un tal win32 !!! No tenia ni idea de que existía, programación orientada a objetos?, eso qué es? ;-)
Hola! Creo que si la finalidad del canal es educativa, los mensajes que puedas dar basado en tu experiencia laboral, son útiles! Toda la info que pueda dar un profesional es valiosa, despues está en cada uno ver que tan valiosa es para el
Lo que mencionas acerca de lo que conlleva a usar una tecnología para desarrollar un proyecto, todo eso lo debe de considerar la empresa misma, pues es la que se debe de preocupar el futuro de su software y hacia donde lo tiene que llevar. Si la empresa misma no le interesa o no siquiera conoce con que tecnología está fabricado, pues simplemente no vale la pena trabajar ahí. Los programadores solo son la mano de obra, no les debería de interesar todo el trasfondo que le debería de preocupar a la empresa misma
Ahora hay que convencer a los que publican las vacantes sobre la importancia de los conceptos sobre las tecnologías específicas
Mantener un sistema puede ser la parte más pesada del trabajo porque al actualizar algunas cosas cambian clases o métodos que en la nueva versión son deprecadas a veces es mejor refactorizar que migrar pero cuando es algo muy grande 😢 y lo peor cuando tienes que hacer un parche sobre un parche para corregir algo. Pero si Héctor sigue hablando de estos temas
Estos videos son los que necesitamos
Es cierto tu llegas y hay procesos con lenguajes antiguos y que andan bien. Y lo que anda bien no se toca.. Por ende, se mantiene. Para usar tecnologías nuevas, debe pasar que sea muy estable y que debe tener un objetivo unico que esta tecnología la pueda hacer. Pero en Programación no existe limites de combinar tecnologías para llegar al mismo resultado.
Te admiro muchísimo. Comencé a estudiar con tus videos y cursos y me han servido muchísimo para practicar y enriquecer mi C.V
¿Actualmente eres Freelacer o trabajas remotamente para alguna empresa?
Tengo emprendimientos
@@hdeleonnetrelacionados con la programación? 🤭
Iba a ver el video pero cuando dijo 'Soy enemigo de github' lo deje de ver jajajaja. Si supiera que la mayoría de las empresas grandes lo usan. Pero es otra historia.
es como todo, es mejor viejo y bueno por conocido que nuevo y malo por conocer.
Lo quiero mucho viejo greñudo gracias por sus consejos
5:55 En una empresa que trabaje habian migrado su projecto el backend que estaba en Laravel a Django Rest Framework y luego de star operando unos 6 meses con django se decidio por la parte no tecnica migrar todo otra vez a NestJs con el pretexto de "costos" con la perspectiva que un frontend pueda hacer cambios en ese backend, al largo plazo No es lo mas apropiado pero si se lo facilitaria en caso tal.
7:54 En este caso la empresa su core business requeria mucho tratamiento y procesamiento de datos, lo cual en el caso de python era mas flexible, tanto asi que para replicar lo ya existente a javascript fue bastante complejo y tanto que se tuvo que usar dependencias de javascript que usaban pandas de python
No me gusta como se ve la programacion hoy en dia, lo hacen ver realmente facil y algo que cualquiera puede hacer, peor no es asi, requiere una buena capacidad de solucion de problemas y no todas las personas tienen eso, al final de cuentas es lo que mas importa a la hora de trabajar.
Buenas Héctor . Muchas gracias por tus vídeos . Después de casi seis meses peleando para encontrar me han contratado para c# y .net . Tenía conocimientos de java ,Python y JavaScript . Pero han confiado en mi en que me pueda adaptar. Empiezo en un par de semanas, que me aconsejas que puedo aprender ? He echo tu curso de backend
Te aconsejo ver JWT y testing, los 2 temas están gratis en mi canal
* hecho 😅
yo me encontrado sistemas aun basados en excel y acces o visual basic y no versiones recientes todas antes de 2016
Me agradan tus regaños, porque me haz hecho crecer. Gracias man!
Se puede vivir de la programación con 6 horas al día o menos, Con esto de la IA?
Hace tiempo yo no programo más de 6 hrs al día, no se es productivo haciéndolo por años.
sobre todo, empezar a usar una tecnología nueva, no garantiza que estará vigente en unos años, eso me paso cuando lanzaron Firefox OS ... y vean que paso, se murió...
Más videos así!!
yo si quiero q nos sigas regañando realidad antes q me digan humo de q esto es mejor
exelente video
la pregunta que pasa si desaparece github es la misma de que pasaria si desaparece steam
100% Real
Es que en tus videos hay cosas extra por investigar y me has quebrado la cabeza un poco pero gracias a ti he aprendido a utilizar mejor el lenguaje (C#) y librerias (spreadsheet) para hacer desarrolloscomo trucos con python... pero sigo atorado con el ensamblado de Library.fs por la versión pero se que pronto la ejecutaré correctamente!!!! Hoy brindaré que es Viernes🍻
Yo me estoy dejando crecer el cabello también a ver si programo mejor XD 😂😊
Los proyectos legacy son más comunes de lo que parece. Al menos en Latinoamérica.
Jefe se mi mentor
Los programadores trabajamos por dinero... y por cervezas.
Es lo que digo, pero a veces no me creen.
es verdad eso que no usas github entonces que usas
Espero su respuesta saludos
Git
@@hdeleonnet Entonces como es git puede hacer un vídeo de como eso
Así me gusta Héctor, al pan pan y vino vino
primero bro
La programacion es como manejar Bicicleta pero en Llamas
el enemigo publico número 1 jajaj
Para favorecer al algoritmo
Pero hasta cuando cambiarás la intro de los videos ?AJAJJA Mejor momento 3:01 Cuanta verdad... JAJAJAJ
*No hate
Quieren un lugar donde nuestro TL nos de rejo, este es el canal :P
Cobol 😱 ASP😱 JDK 1.2 😱 WML 😱😱 SVN + Tortoise 😱😱 Erlang 😱 😂😅😪
Yo soy fanático de .Net y C# 🥺🥺
Yo prefiero más este tipo de videos
Lo malo de la programación son los programadores 🎉
CHAT GPT: pronto soluciono el problema 🤖
Siempre viene bien dejar de pintar esta profesion como la gallina de los huevos de oro. Gracias, Hector
2do
Segundo ✅
Segundo bro
Comentario número 800
No me pegues guachin.
El unico que trae su playera del cruz azul debajo
weeeena mañoso, buena barba, oye, estás como potito de guagua, suavecito XD a la mierda la programación, me voy a dedicar a vender completos con weaita, saludos desde Texcoco, Chile
sipoo hay que ir a comer completos con weaita con el Hector po