¿Cómo Resolver Problemas Imposibles de Programación?

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2021
  • Desde la universidad cuando estudiaba Ingeniería en computación, pasando por cuando trabajaba en una empresa de software, hasta la actualidad como programador independiente, una de las situaciones más difíciles de ser programador es cuando no puedes resolver un problema, por más que lo intentas no entiendes como programar la solución. Es por eso que en este video de Vida de programador te daré mis recomendaciones de cómo lograr ser mejor programador y resolver cualquier programa.
    🎁Usa el cupón JV65 para un 65% de descuento en la venta de Black Friday (Hasta Diciembre 18)
    💻Windows 10 Pro: biitt.ly/JTUNZ
    💻Windows 10 Home: biitt.ly/Mdx0P
    💻Office2016: biitt.ly/RbT86
    🧑‍🎓Cursos de Programación: www.juanvillalvazo.com/cursos
    🔥Unete a nuestro canal: / juanvillalvazochannel
    👨‍🏫Asesorías, videollamadas y apoyo al canal: / vida
    🎁Adquiere un Año de Hosting WEB al mejor precio con Dominio y SSL Gratuito en Hostinger: hostinger.com/VILLALVAZO
    🎟Cupón de descuento extra en Hostinger: VILLALVAZO
    📲Redes Sociales: www.juanvillalvazo.com/contacto
    📚Descarga mi primer libro Ayuno 2020: drive.google.com/file/d/1Vn3f...
    🎥Curso de Exito en RUclips y Negocios en Linea: bit.ly/3eZMojq
    #programacion #vidadeprogramador #ingenieria

Комментарии • 170

  • @vidaprogramador
    @vidaprogramador  2 года назад +5

    🎁Usa el cupón JV65 para un 65% de descuento en la venta de Black Friday (Hasta Diciembre 18)
    💻Windows 10 Pro: biitt.ly/JTUNZ
    💻Windows 10 Home: biitt.ly/Mdx0P
    💻Office2016: biitt.ly/RbT86
    🧑‍🎓Cursos de Programación: www.juanvillalvazo.com/cursos
    🔥Unete a nuestro canal: ruclips.net/user/JuanVillalvazoChanneljoin
    👨‍🏫Asesorías, videollamadas y apoyo al canal: www.patreon.com/vida
    🎁Adquiere un Año de Hosting WEB al mejor precio con Dominio y SSL Gratuito en Hostinger: hostinger.com/VILLALVAZO
    🎟Cupón de descuento extra en Hostinger: VILLALVAZO
    📲Redes Sociales: www.juanvillalvazo.com/contacto
    📚Descarga mi primer libro Ayuno 2020: drive.google.com/file/d/1Vn3fF2hCmf_WT985fbAob7ZRqsphHkid
    🎥Curso de Exito en RUclips y Negocios en Linea: bit.ly/3eZMojq

    • @jairobarahona9607
      @jairobarahona9607 2 года назад

      Hola Juan, tengo una situación yo estoy estudiando su curso de kotlin en Udemy y he leído comentarios que el curso está desactualizado, eso me afecta en un futuro cuando termine el curso, aunque yo lo veo como bases para entender kotlin, pero quería despejar esa duda, gracias de antemano por ser un buen profesor

    • @saulh.Barajas2025
      @saulh.Barajas2025 2 года назад

      literalmente el problema que tuviste en tu anécdota es algo similar al mío.

  • @luisarellanomunoz6037
    @luisarellanomunoz6037 2 года назад +48

    Te cuento una de tantas experiencias, cuando yo era Jr. en mi 1er semana en un empleo debía consumir un WCF desde el lado cliente de una aplicación web para prescindir de un servicio intermediario que se usaba para poder consumirlo, dure 10 DIAS investigando varias veces estuve a punto de no regresar al trabajo pero nunca lo hice porque ser desarrollador era mi camino ninja, al final deje de pensar en lo que iba a pasar si no lo hacia y me dije a mi mismo que si no lo hacia mínimo iba a estar seguro de que puse todo mi esfuerzo, al final pude hacerlo y mi solución se implemento en toda la aplicación y me hice adicto a la satisfacción que da cuanto las cosas están bien hechas y funcionando, y después de muchos años aun sigo programando...

    • @novasnet
      @novasnet Год назад +1

      Waao excelente ojalá yo saber una tercera parte de lo k sabes pero debo continuar aunque la realidad es k estoy en mis inicios para mí es difícil 🤦🏾‍♂️ y más x mi eda

    • @jesuszinedinberlin
      @jesuszinedinberlin 8 месяцев назад

      Que coño es un doble u c

  • @andryos5145
    @andryos5145 2 года назад +20

    Siempre se nos olvida algo como programadores : la gente que no esta en este mundo, ve botones y acciones que suceden al instante, pero no ven la complejidad que lleva realizar esas acciones (abstracción al mas alto nivel XD) Siempre nos juzgaran por tardar o planificar las cosas, o pr no saber implementar lo que piden, o por pagar poco por el trabajo hecho

  • @alexiseduardocelisfuentes7147
    @alexiseduardocelisfuentes7147 2 года назад +14

    Los proyectos de universidad siempre fueron los que me hacían sentir esa frustración. En su momento pensaba que lo mejor sería dejar la carrera por no saber programar. Tiempo algunos compañeros me pidieron que les ayudará con sus tareas y fue cuando me di cuenta de que sí había aprendido

  • @josuerodriguez8323
    @josuerodriguez8323 2 года назад +65

    CONSEJO : haz un diagrama de flujo acerca del problema, es decir, intenta describir soluciones de manera gráfica, así su solución en código será más fácil

    • @perenganoperengano2424
      @perenganoperengano2424 2 года назад +5

      Éso me cuesta más :v

    • @JeremyAg007
      @JeremyAg007 2 года назад

      @@perenganoperengano2424 igual, me cuesta más incluso entenderlo

    • @martinlimon6547
      @martinlimon6547 2 года назад +4

      Si no entienden los problemas en un diagrama de flujo, es por qué no tienen bue as bases. Creo que por hay deberían empezar ambos.

    • @perenganoperengano2424
      @perenganoperengano2424 2 года назад

      @@martinlimon6547 Mito :v

    • @osoriok68
      @osoriok68 2 года назад +5

      @@perenganoperengano2424 Jajaja dizque mito. Primero que todo tomas como excusa el hecho de que te cuesta entender y hacer Diagramas de Flujos, como si no tuvieras cerebro para ponerte a practicar, bien en sabido que cuando nos cuesta algo al practicar mucho lo dominamos. Y segundo y más importante, ¿Por qué es importante hacer Diagramas de Flujo antes de programar? Los programadores novatos lo primero que hacen cuando deben resolver un problema es encender el computador y empezar a codificar, los buenos programadores primero piensan el problema, lo analizan, se imaginan la solución mentalmente y luego a lápiz y papel, después hacen el Diagrama de Flujo y después traducen el Diagrama de Flujo a código. Esto es porque
      - Las cosas siempre salen mejor cuando son planificadas, ¿o acaso el arquitecto primero construye y luego hace los planos?
      - En el Diagrama de Flujo, se ve cómo funciona el programa, lo que facilita el detectar errores lógicos y modificar el programa de forma que no lo "dañemos", nuestro cerebro entiende mejor las cosas visualmente
      - Si piensas el programa a medida que lo codificas al final tendrás muchos errores lógicos que te tomaran tiempo y energía arreglarlos, y hubieras podido evitarlos si te hubieras primero antecedido a ellos, en el paso 1 de PENSAR , crear el DFD y hacer pruebas antes de escribir cualquier código.
      - No es necesario hacer DFD para TODO, para cosas fáciles no lo hago.

  • @WeLoveRankings
    @WeLoveRankings 2 года назад +6

    Mi exjefe así era, vendía el proyecto sin importar los requerimientos y luego nos pedía que lo hiciéramos lo cual era bien complicado, el aplicaba el dicho "Si al vender un proyecto no sientes vergüenza lo estas haciendo mal"

  • @albertoguapo17
    @albertoguapo17 2 года назад +16

    Yo lo creo que fue para mi hacer la migración de algunas funciones de la API de Amazon MWS a Amazon SP cuando se hizo el lanzamiento después de 3 meses de trabajo fue una alegría ya que de toda mi carrera como programador lo mas complejo y para un producto que se usa internacionalmente. Cabe mencionar que se uso puro PHP

  • @georgeesper2523
    @georgeesper2523 Год назад +3

    Yo me estoy frustrando muy seguido,porque este es mi primer año de ingenieria en sistemas y me cuesta mucho razonar los algoritmos.
    La cosa es que en los ejercicios de producto de matrices ya tengo traumas mas o menos con los errores de rango.
    Pero bueno,a mi me gusta esto no pienso rendirme,quiero ser desarrollador Back end

  • @fabianandrespachecozelada4208
    @fabianandrespachecozelada4208 2 года назад +9

    Hola buenas, yo entre a la carrera de ingenieria civil informatica y no sabia programar, pero siempre me han gustado los computadores, instalar y desinstalar cosas. Cuando tuve mi primer proyecto(el cual era hacer una especie de laberinto donde tom tenia que cazar a jerry, esto usando matrices) me di cuenta que no sabia que hacer, para ese momento le pedi parte del codigo a un compañero, luego me entro una frustración al pensar que no iba a aprender nunca y siempre buscaria el codigo de los demas, asi que me puse a estudiar por mi cuenta, haciendo las guias de inicio en python que me daban en el ramo, hasta el ultimo ejercicio, entendiendo funciones, matrices, hasta poo sin siquiera ser parte del ramo. Al final en un curso superior el compañero que me habia pasado el codigo en primer año me pedia ayuda para los trabajos relacionados con programar, y me decia que como aprendi tan rapido y hasta lo superé, la verdad creo que fue la practica constante.

  • @zero_game871
    @zero_game871 2 года назад +31

    Holaa Juan!!. Aquí mi aporte y mi experiencia, aun sigo estudiando pero mi momento de más estrés y agobio haciendo un trabajo o examen. Fue cuando estaba estudiando por mi propia cuenta y estaba con las matrices y los arreglos. (Se que puede ser algo sencillo, pero estando a distancia y sin que los profesores te ayuden u orienten llega a ser algo complicado). El punto fue que yo no entendía y me agobiaba ya que quería aprender y entender su funcionamiento e intentar acoplarlo a mis propios programas que uso para poder practicar y reforzar. Pero no lo lograba siempre me generaba error, error y error. Entonces pase toda una noche estudiando artículos, PDF y viendo videos hasta que al fin pude entenderlo y dominarlo. Fue difícil pero en verdad me sirvió entender eso para poder hacer mi proyecto final de programación

    • @vidaprogramador
      @vidaprogramador  2 года назад +4

      Genial compañero, bien hecho! Y no te creas eh! Las matrices si pueden llegar a ser difíciles de comprender

  • @greyvinpauth3115
    @greyvinpauth3115 2 года назад +3

    Este tipo de videos deberían de estar en Spotify

  • @rolandocharlsjr6581
    @rolandocharlsjr6581 Год назад +3

    Mira tengo que contarte algo que a mi me paso , estuve estudiando programacion en python al principio copiaba los ejercicios que hacia el profesor, tomaba apuntes, hacia operaciones sencillas sin embargo a la hora que me colocaban a resolver un problema me quedaba en blanco, no sabia por donde empezar, sentia ansiedad porque senti que esto no era lo mio, hasta que conoci a un docente que da clases en linea, gracias a las enseñanzas que el me dio y siguiendo el paso a paso de las clases aprendi a escribir el lenguaje de programacion de una manera sencilla, cosa que me ha llevado a crear bots y muchas más cosas por ende me siento más satisfecho porque puedo programar cualquier cosa.

    • @annkuznetsova8388
      @annkuznetsova8388 Год назад +1

      Disculpa la pregunta, pero quién era ese docente en línea? Me ha estado pasando algo similar 😢

    • @Lucas-qs5uf
      @Lucas-qs5uf 9 месяцев назад

      Puedes dar el nombre porfa? Yo estoy también así, entiendo Java, se escribir , pero a la hora de ponerme una tarea para resolver, me quedo en blanco

  • @HPcarnace
    @HPcarnace 2 года назад +2

    Hoy en día los programadores de alguna forma la tienen un poco más fácil en el sentido de que hay muchos recursos en internet. Yo recuerdo que cuando estudiaba en los 90s un compañero de un semestre anterior me pidió que le hiciera el programa en pascal para calcular el determinante de una matriz. Resulta que nosotros no habíamos visto en Algebra Lineal (libro de Grossman III o IV edición) de una forma "metódica" las operaciones de Gauss Jordan, sino que el profesor simplemente nos dijo que teníamos que llenar de ceros y unos usando las operaciones de fila, es decir, uno nunca usaba el concepto de "pivote" sino que mirábamos la matriz y pensábamos un buen rato lo que se iba a hacer en cada operación de fila. Finalmente usé una función recursiva con una fórmula de una matriz de 2x2 o 3x3 y por los cofactores a pesar que nunca habiamos visto recursividad.

  • @Kervinm755
    @Kervinm755 2 года назад +3

    Mi caso fue que quería hacer una aplicación web de restaurante (Un proyecto que me propuse hacer para agarrar practica) pero ni sabia como pasar parametros desde el navegador hacia el servidor, me puse a investigar y lo logro usando JSON pero ahora tenia que mostrar las mesas reservadas, las que estan sin reservar pero tambien tenia que cambiar de color la mesa que seleccionabas con darle solo un click, logre hacerlo (Ya no recuerdo como pero lo logre) y me puse muy feliz, recuerdo que hasta brinque de la emocion XD

  • @JosueC730
    @JosueC730 11 месяцев назад +1

    Al que te dijo que querías que se lo implementes un Whattsap, podías haberle echado en cara la cotización que tuviera en bolsa en ese momento. Esas apps no valen millones en bolsa porque sí, hay mucho trabajo por detrás. Y luego está el tema del valor generado, el cual es mucho más que el dinero. Es el tiempo invertido y la base de usuarios y cosas como el poder pulir la funcionalidad acumulando grandes cantidades de datos que se pueden aprovechar para otras cosas, etc.

  • @calamarisac16
    @calamarisac16 2 года назад +1

    Como me concentro en desarrollo de videojuegos, me gusta ponerme retos de hacer componentes primitivos. Por ejemplo, mi primer videojuego en unity no usó colliders. Y justo ahora me encuentro haciendo un juego de práctica, en lives, en el canvas de HTML con Js, pero sin ningún framework, de hecho mi primera práctica fue hacer una versión lite de mi primer juego en Unity, pero con éste Canvas. Pero para el nuevo ya no me bastaba con detectar distancias y ya, sino que para éste nuevo juego necesitaba colliders, literalmente, así como triggers, cambios de escena, animaciones, un montón de cosas que muchos frameworks de js hacen muy fácil, pero me puse el reto de completar el juego, quede como quede, sin usar ningún framework. Y tardé varios días intentando crear los colliders, siendo algo tan difícil, pero que al final me quedaron mejor de lo que hubiese esperado, y gracias a eso los triggers los hice en cuestión de minutos, los cambios de escena no me llevaron más de 3 horas, y hasta ahora, no me he topado con casi que ningún problema que depare más de una hora de estár picando piedra. Tan así que casi cada nueva implementación que hago, más que ser algo nuevo para el propio juego, es más una herramienta para agilizarme el trabajo de desarrollarlo. Pensando en que quizá pueda conservar éste código para futuros juegos, y como su lógica es demasiado primitiva, no sería demasiado problema traspasarlo a cualquier otra plataforma o herramienta. Obviamente no estoy en contra de usar herramientas, HTML, CSS y JavaScript son herramientas que sin ellas estaría perdido, pero si que está genial haberse dado golpes en la cabeza con cosas tan sencillas para que, en el futuro, si me topo con algo que una herramienta no puede hacer, yo mismo pueda programar esa característica o hasta crear mi propia herramienta. n.n

  • @_jn0298
    @_jn0298 2 года назад +27

    Me pasó algo similar a la segunda historia, 3 amigos y yo teníamos una plataforma web con laravel 6 (esto es muy importante) en la Universidad en funcionamiento, registraban a los profesores, las materias y horarios, y luego los directivos les asignaban los cursos que tenían que dar en el semestre y los profesores hacían su plan de estudios en la misma plataforma y hacían seguimiento al cumplimiento del mismo.
    La cosa es que un día nos reunimos con el director y nos dice que siguiente paso es implementar un inicio de sesión por huella, y guardar el registro de entrada y salida de los docentes, quedamos como ._.
    Al final dijimos que no se podía.
    Y pa cass

  • @inkisirdoor
    @inkisirdoor 2 года назад

    Maravilloso siempre nos das tranquilidad y a seguir aprendiendo

  • @hectorrodriguez7916
    @hectorrodriguez7916 2 года назад +1

    Hace poco en la empresa donde trabajo me toco resolver una locura que se le ocurrió al backend regresar en su petición. En pocas palabras tuve que a aventarme un algoritmo para desencriptar cadenas y cadenas de binarios para sacar disponibilidad de fecha y hrs. Fue una locura

  • @facuoubel
    @facuoubel 2 года назад +2

    Hace una semana deje mi anterior y primer trabajo, mis jefes(los que saben) me pidieron hacer distintos plugins para wordpress que consuman apis de empresas que ni ofrecian ese servicio; la idea era que un usuario pudiera crearse una cuenta en distintos servicios de envío, recibir una lista de sucursales, hacer una compra, desde la pagina propia, que consuma apis que ni existian; me atrase porque las empresas de envio directamente ni me contestaban; asi que decidieron que soy muy junior para cobrar un sueldo basico (que ya era muy bajo) y querian que cobre la mitad de eso, que es impensable con la excusa de que soy muy junior y que ellos que son desarrolladores experimentados no podian atender mis inquietudes. Mi “jefe” llego a agarrar mi celular con mi mail abierto para mandarle un mail a una de esas empresas, hasta ese punto abusaron de mi buena disposición. Despues de unos dias de dejar pude caer que el que estaba mal no era yo, sino que ellos son unos impresentables.

    • @facuoubel
      @facuoubel 2 года назад +1

      Sin mencionar que me contrataron sin saber ni php, ni Wordpress y me hice varios cursos de platzi para poder aprender a hacer lo que me iban pidiendo… pero desde el primer dia que el unico que puso energia y voluntad fui yo, ellos solo me desmotivaban y abusaban de la confianza sin ayudarme en nada…

    • @Javs_
      @Javs_ 2 года назад +1

      Hiciste muy bien, lo que pedían sin disponer de una API por parte de servicios externos obviamente no era problema tuyo.

  • @pythonistdebian7063
    @pythonistdebian7063 2 года назад +11

    No me voy a dar por vencido, copie en un examen de base de datos y me siento sucio... Pero no volvera a pasar, lo juro.

    • @vidaprogramador
      @vidaprogramador  2 года назад

      Lo importante es reconocer tus errores y estar dispuesto a enmendarlos : )

  • @javiershaka
    @javiershaka 2 года назад +2

    El mayor inconveniente que he tenido es hacer la conversión de datum WGS 84 a coordenadas lamber 89 de google maps desde unos shapefiles, estuve dos semanas atorado ya que el algoritmo que tenia tenia margen de error de 100m o mas, pude resolverlo gracias a un amigo que programaba satélites ya que me indico que el algoritmo que usaba en años anteriores en modelos cartográficos anterior del 2018, ya con eso me dio un libro de conversiones actualizadas en el modelo matematico.

  • @andersonloterohernandez3851
    @andersonloterohernandez3851 2 года назад +3

    Sabes cómo he encontrado soluciones?. Paso a paso recorro el funcionamiento del código y me pongo en el lugar de la máquina, código hecho hasta el momento y en fragmento o línea de código y descubro que allí es el problema, ya que el código hará exactamente lo que digitemos. El problema, es a veces pensar de que la forma que estoy planteando la solución al problema en código, así lo deba de interpretar la máquina, en ocasiones debemos ser más explícitos para generar el código, con el fin de que esa solución en código haga exactamente lo que queremos

  • @dragonmaudj
    @dragonmaudj 2 года назад +1

    5:49 perfecto, me encanta esta solucion

  • @felixnetrodriguezzamora1376
    @felixnetrodriguezzamora1376 5 месяцев назад

    Dividir el problema o buscar soluciones creativas para un problema, por ejemplo: Si no funciona un modulo o propiedad; pues crea tu propio modulo o propiedad, También se pueden aprovechar ciertos recursos como funciones y componentes de otros módulos que puedan funcionar y mejorar cada dia, Obviamente no siempre podrás avanzar como deseas, pero un poco de ánimo y esfuerzo llevan a la solución del problema.
    También me ha pasado que hasta incluso los compiladores no funcionaban incluso, hasta errores así te puedes llegar a topar pero con el tiempo te acostumbras a los errores y eso en parte, para mi es bueno,... Me ayuda a estar más concentrado y obtener experiencia sobre los errores y como solucionarlos.
    Hay algunos proyectos míos que no he logrado terminar, pero en este 2024 lo lograre no rendiré hasta lograrlo, si tu estas leyendo ten en cuenta lo que te digo, ciertas cosas malas a veces resultan ser más buenas de lo que creemos, Anímate y lo lograras, Buen 2024 ;) 💻💻💻💻👍👍

  • @illiantes6955
    @illiantes6955 Год назад +1

    A veces hay problemas muy extraños, qué ni se pueden replicar error o que no se sabe de dónde proviene. Es tan estresante tener qué resolver algo qué ni se sabe dónde está. Eso y los tiempos de respuesta qué exige la empresa para finalizar las tareas es agobiante y ni hablar de los compañeros de trabajo...

  • @andriuzha
    @andriuzha 2 года назад +2

    Muy interesante el tema, me parece que aparte de ser buen desarrollador/programador es muy importante también incrementar las habilidades blandas, así como que las empresas también respalden a sus trabajadores, los desarrolladores y Y también apoyarte con tus compañeros de trabajo, quizá tú no sepas exactamente cómo hacerlo, pero si tienes compañeros apoyarte en ellos.

  • @pablocharamello7197
    @pablocharamello7197 Год назад +2

    Juan sos un capo, me hiciste reir mucho y porsupuesto diste un tremendo aporte con tu vivencia, un crack, saludos desde Uruguay.

    • @vidaprogramador
      @vidaprogramador  Год назад +1

      Muchas Gracias Pablo por tu comentario y ver mis videos!

  • @shirleyporroa1190
    @shirleyporroa1190 Год назад +2

    Qué genio! Me ha encantado oirte hablar :) Hemos pasado por las mismas emociones.

  • @ETXEVERRY
    @ETXEVERRY 2 года назад

    GRACIAS, en este momento necesitaba ver un video así; la verdad que tanta información y conocimiento me bloquea y a veces siento miedo a fracasar; pero no; ante los restos, ocuparse en mejorar.

  • @GustavoPMex
    @GustavoPMex 2 года назад +1

    En su momento no sabía como realizar un modal en Django, porque pensaba que toda una página se podía realizar ahí, digo si se puede, pero lo óptimo es utilizar alguna herramienta frontend. Posterior a ésto aprendí Vue js y ahora combino ambas cosas :D

  • @alvarcorvalan1481
    @alvarcorvalan1481 Год назад +1

    muy bueno, Juan soy Alvar de argentina , te mando un abrazo.

  • @giancarlossi1552
    @giancarlossi1552 2 года назад +1

    JUSTO LO QUE NECESITABA

  • @jenrymazariegos2405
    @jenrymazariegos2405 2 года назад

    Cuando iniciaba en el mundo de la programación, no sabía el término de un formulario maestro detalle y menos que podía guardar datos en 2 tablas en el mismo formulario y en ese momento necesitaba justamente eso, de entre tanta búsqueda encontré dicho término y también se amplio más mi conocimiento del como existenten tantas formas de guardar datos, en su momento fue un estrés pero después solo fue emoción del saber alfin cómo hacerlo.

  • @anettepm9606
    @anettepm9606 Год назад +2

    Holaa, resulta que estoy estudiando una carrera llamada Multimedia y Animación Digital, la cual el 80% es programar videojuegos y softwares, sinceramente no me motiva mucho esta parte lógica, es demasiado pesada para mí, sin embargo amo demasiado la parte artistaca del modelado en 3D y Animación por eso sigo en esta carrera, necesito consejos para valerme por mi misma a programar, he logrado llegar a 5to semestre siendo salvada por la pandemia y compañeros que me han hecho prácticamente los proyectos, tengo conocimiento muy básico, siento que si he aprendido pero al ver tanto código en la pantalla me da tanto miedo no lograr y avanzar con el aprendizaje, si de por sí me cuesta más que a los demás pues la neta siento que esto me baja muchísimo mi autoestima;(

  • @Calabronx449
    @Calabronx449 2 года назад

    Mi manager me pedía que realice una actualización en la implementación de Logs, con algo mas "simple de configurar". Ya que lo que estaba en producción hace años era muy complejo y ni el comprendía su configuración. Este fue mi primer trabajo. Al principio fue algo no complicado una vez actualice la lib y configure el .properties, pero me pedía que logee también las streams stdout. SIN UNA CLASE, solo por configuración. No tenia idea como hacerlo, buscando y buscando se me hacia difícil, con commons.logging.SimpleLog , simplemente no tenia una configuración para logear las streams.
    Logre encontrar en stack overlflow, como programarlo en una clase con un poco de código. Que la implementación sea muy simple en cada objeto que quiera logear sus stdouts. Tuve que venderle la implementación ya que al principio me daba un no sin siquiera verlo.. Al final lo acepto, y me dio un cumplido!

  • @dyl0n882
    @dyl0n882 2 года назад +1

    Saludos Juan me encanta tu canal te comento básicamente aún estoy atorado con un proyecto de titulación en el que tengo que mostrar la cantidad de productos que hay en este caso específico calzado quiere decir que de un modelo puede haber 5 existencias pero de esas cinco existencias son dos de una numeración otros dos de una numeración y el último de una numeración aparte entonces eso es lo que todavía no logro hacer cómo, lo tomé de un curso de udemy está hecho en php Java json html es un punto de venta vamos, pero el problema es ese, que no se cómo carajos mostrar la numeración independiente de cada zapato dentro del inventario total.

  • @danieljoseali1860
    @danieljoseali1860 2 года назад

    Muy buen video🙌🙌🙌🤝🤝

  • @biro6310
    @biro6310 Год назад

    Divide y venceras 👍

  • @DanKayser
    @DanKayser 2 года назад +1

    Ahora mismo haciendo mi practica, me pedían hacer una cuenta regresiva que cambiara su comportamiento en determinadas franjas horarias de los días y dependiendo también de que día de la semana. Y pues si como comenta Juan al principio solo es lamentarse, culparse uno mismo por no saberlo, pero con el paso de los días he intento tras intento, buscando información y posibles soluciones, logre dar con la solución y es bastante satisfactorio :')

  • @osksmoke4786
    @osksmoke4786 2 года назад +1

    Una vez tuve que hacer en C un programa que imitara a una maquina de suerte, donde X X X según el resultado, debía dar diferentes premios.
    Al principio me costo de una manera tal que me quede estancando 2 noches pensando en como hacerlo. Fui a uno de los foros donde pregunte y me dieron pistas de como hacerlo, después de eso, lo logré! Realmente quede satisfecho con el resultado :)

  • @clarkddr
    @clarkddr Год назад +1

    Que bueno que cuentas que la primera vez que hiciste cierto trabajo duraste uno o dos dias. Cuando trabajé por primera vez con subir archivos a una pagina, validación y procesamiento de la imagen subida tarde varios dias, y siempre creí que era demasiado lento. Gracias a tus experiencias me doy cuenta que no soy una tortuga XD

  • @jhon__sando
    @jhon__sando 2 года назад

    @Juan Villalvazo como se llama eso que hiciste ? reset view con scroll?

  • @GhostX60
    @GhostX60 2 года назад +1

    Hola Juan,
    a mi me paso que en kotlin no puedo aplicar hacer una calculadora.
    Todavia estoy esperando a que el profe de mi curso lo haga para que lo resuelva yo mismo y pueda entenderlo.

  • @juanluisjimenezsandoval3870
    @juanluisjimenezsandoval3870 2 года назад +5

    Hola sensei
    Mi experiencia mas agobiante fue hacer un drag and drop en una tableview de JAVAFX
    fue demasiado estresante porque no tenia idea de como hacerlo despues de mucho leer
    buscar en la documentacion oficial e informacion en ingles(idioma en el que no soy muy bueno)
    despues de todo eso lo logre pero aun no lo domino por completo

    • @vidaprogramador
      @vidaprogramador  2 года назад +2

      Lo bueno s que supiste investigar para resolver el problema : )! Así se hace

  • @jab3966
    @jab3966 2 года назад +1

    Que opinas sobre las competencias icpc y su valoracion de participar(y obtener buenos lugares) para las empresas?

  • @gerardogarcia8021
    @gerardogarcia8021 2 года назад

    ¿En estos y/o algunos casos se puede utilizar el Divide Y Vencerás y/o Modularización? 🤔

  • @lycotropo
    @lycotropo Год назад

    Es en segundo de desarrollo web un curso aquí en España, y la verdad es que ya me planteo dejarlo, no consigo recordar como se hacen los ejercicios, y cada día ponen más y más ejercicios y trabajando es imposible dedicar más tiempo.... Muy estresante.

  • @VicTrc1
    @VicTrc1 2 года назад +3

    Mi historia más loca acerca de clientes locos y el no saber programar, era el crear una aplicación para el telefono para una empresa que tuviera un form normal para el cliente pero con la recepción de firma del cliente y una factura por medio del correo electronico, hasta ahí facil, pero a su vez quería que dentro de la aplicación se manejara una gestión de los trabajadores con usuarios y contraseñas y dispositivos unicos para mostrarlos en el GPS para saber en donde se encontraban junto a un seguimiento de actividades puesta con anterioridad por el administrador (también dentro de la misma app) donde el administrador dictaba cuando era la hora de llegada del trabajador, cuantos minutos por tarea decia el administrador que debian tardar en hacer las cosas, y toda esa información (si lo hizo a tiempo o no, junto a comprobantes por fotos subidas a un servidor) tenia que estar almacenada en la base de datos, y a su vez quería que el empleado cuando entrara a la lista de tareas (ordenadas por los días de trabajo y, al entrar e iniciar la tarea, que se iniciara un cronometro que no se podía detener y al cumplirse los minutos u horas que coloco anteriormente el administrador) iniciara un cronometro donde, si se pasaba la hora, sonara una alarma que solo se detendría si se cumplia la tarea, dandole a un boton de cumplido para luego subir una foto al servidor para comprobarlo (con hora de envío y todo) y muchos, muchos más detalles super locos... La cantidad de peticiones al servidor y la cantidad de base de datos que tenia que tener para el funcionamiento correcto de la app en todos los dispositivos.. era insano, recuerdo como unas 8 bases de datos, para los horarios, trabajadores, administradores, tareas, tareas pendientes y más
    Ah, y que se mostraran solo las tareas pendientes en una lista, y aquellas que ya se habian realizado, no mostrarlas, y también con un seguimiento por correo electronico de las tareas que se hacían (cabe destacar que era una empresa de limpieza, entonces querian que sus clientes supieran que se hacía a todo momento)... una locura total para una sola persona
    Y soy un programador junior apenas, pero pude lograrlo, lo más triste de la historia, nunca me pagaron la aplicación :D y entregué solo una beta, hacía todo exactamente como quería el cliente pero, sin conectarse por GPS para saber donde estaba cada trabajador, ya eso era mucho...
    Es un programa que me vuelve loco cada vez que lo recuerdo

  • @LuffyAnonimosMg
    @LuffyAnonimosMg Год назад

    Resuelvo un problema que por lo cual me dieron dos horas para terminar 5 y no sabia nada ni una sola idea de como se hacia, inicié a calcular mi tiempo analice cada una ellas encontré las más fácil entre comillas, lo partí en pedacitos saque una solución a casa parte y termine la primera, me sentí muy bien esa alegría de poder terminar mi proyecto aunque realmente se me dificultaba más entender a como resolver el problema, es decir no se como aria para sacar, si sabia como se llevaría a cabo los pasos pero la solución a las problemas no se me ocurrió nada, entonces siento que me falta mucho que aprender investigar como se resuelve, e que si , si puedo si se como van los pasos pero la solución se me dificulta

  • @andresfelipeestradarodrigu301
    @andresfelipeestradarodrigu301 2 года назад

    Estaba haciendo un modelo de recomendaciones con una base de datos de una telco. Me habían sugerido usar un modelo de Matrix Factorization y no sabía de qué iba. Investigué, hice ejemplos de juguete, replique un par de repositorios pero no entendía como hacerlo con mis datos. Resultó que mis datos no tenían una variable que enlazaran a los usuarios con los productos, un feedback. Entonces un Matrix factorization en ese caso no servía pa lo que estaba intentando hacer y al final metí todo en un par de capas densas de una red neuronal y estimé la probabilidad de que alguien comprara (a) y (b) según sus características. Tuve un recall del 71% .... que tampoco servía pa mucho en ese ejercicio y lo que hicimos fue explicarle al cliente las dificultades con la forma de recolectar datos y planteamos una estrategia para mejorar su forma de recolección de datos y variables de interés.

  • @Iskander9911
    @Iskander9911 2 года назад

    Genial el consejo!

  • @andersonloterohernandez3851
    @andersonloterohernandez3851 2 года назад

    Hola, saludos, execelente vídeo. Una pregunta me puedes escribir la página que me dices para hacer preguntas... Start que ?...

  • @n0rmaluser
    @n0rmaluser 2 года назад

    7:56 .. buenos frenos man jajjsj Saludos! Y buen video

  • @luissevilla3558
    @luissevilla3558 2 года назад +1

    Aún no lo resuelvo, necesito que cuando un cliente le dé en agregar contacto en google automáticamente me haga una petición a mi propio servidor

  • @alexandruid6359
    @alexandruid6359 2 года назад +3

    Tal vez llego un poco tarde a este vídeo pero bueno, voy a dar mi opinión y mi punto de vista desde mi experiencia
    Primero, tanto nuevos programadores como viejos, creo que todos deberían coger la costumbre de "quemar" y "romper" el código, con esto me refiero a que debes eliminar el miedo a probar, atrevete a hacer todo, no tengas miedo a resolver tus dudas probándolo en código
    Segundo, la idea principal del vídeo y la que yo utilizo en mi día a día como programador es dividir el problema, nadie resuelve las cosas así como así, los ejercicios de la escuela o el curso están bien pero el verdadero entrenamiento es trabajar en una empresa o para un cliente. Aunque encuentres una solución en internet deberas modificar datos, la clave es ir poco a poco y resolver algunos problemas según como vengan, no puedes construir una casa por el tejado, así que construye las bases y minifica el problema a lo más simple posible y aumenta la dificultad
    Un saludo ✌🏻

    • @vidaprogramador
      @vidaprogramador  2 года назад

      No llegas tarde, muchas gracias por comentar!

  • @_PolarisxRadio_
    @_PolarisxRadio_ 2 года назад +2

    11:06 : Mentalmente diciendo : "Estás enfermo pa!"

  • @orlandog1979
    @orlandog1979 2 года назад +7

    Intentarlo y no frustrarse. Lo que no entiendo cómo es que hacen en las pruebas técnicas en las empresas para aceptar a los programadores que apenas empiezan. No deberían entonces ser rigurosos al momento de presentar las pruebas si en el trabajo va a tocar googlear.

    • @javiel-5038
      @javiel-5038 2 года назад +5

      Lo importante es que tengas la lógica de programación, buscar en Google hasta tu puedes hacerlo, pero entender lo que haces y porqué lo haces solo un buen programador. Suerte buscando a solo "Senior" ....

  • @Agustin_sh
    @Agustin_sh 2 года назад +9

    apenas estoy empezando a estudiar programación y me pongo a pensar en como haré para resolver problemas muy complejos en el futuro y si seré capaz D:

    • @vidaprogramador
      @vidaprogramador  2 года назад +6

      Si lo serás : ) solo es cuestión de práctica y paciencia

    • @saul8510
      @saul8510 2 года назад

      @@vidaprogramador Eso solo lo tengo con la gente que va preguntando y ya, muchas veces cuando estoy algo molesta se me acaba rápido

  • @user-fq1mo1fi6f
    @user-fq1mo1fi6f Год назад

    Buen dia Juan, soy completamente novato en programacion, asi que encuentro problemas una o dos veces al dia. Como lo resuelvo?, Me levanto de la silla y hago otras cosas... Tal vez me vuelva a sentar el dia siguiente........ En la mayoria de las ocasiones encuentro la solucion o la punta del ovillo a los 10 minutos.

  • @acehorn
    @acehorn 2 года назад

    A mi me paso con un otp, no queria molestar al backend y logre un otp manual con una libreria de sms, pero android no dejo subirlo a la tienda por que leia los sms, al final se tuvo que hacer de la manera correcta y es molestando al backend o al servicio de sms, tienen que agregar la firma de la aplicación.

  • @jonathancivrian9879
    @jonathancivrian9879 2 года назад +1

    9:20 El semestre pasado tenía que programar una MLP sin usar bibliotecas, empecé como tu dices por partes y cuando terminé... jajaja no funcionó y la verdad no encontré el error o los errores en mi código, ni modo F jaja otro día tendré mi revancha

  • @binplus8517
    @binplus8517 2 года назад +1

    Jaja qué locura!!! Estoy pasando por exactamente lo mismo lo del scroll... Y borrar y agregar elementos porque se saturan 2 cosas, la base de datos me da error de I/O en algunas consultas, (en las más cargadas) en otras no (en Android) pero por otro lado es mucha carga para el motor que estoy usando ya que se ralentiza... Se me ocurrió eso mismo que describes antes de ver el vídeo...
    Pero al final decidí hacer un cambio en el diseño que muestra menos información pero completa en todas las categorías en ese mismo tipo... Creo que es más rico hacerlo así, aunque en este caso es algo que estoy armando por mi cuenta, por eso puedo permitirme hacer eso.. pero soy de buscar problemas. A esa misma información completa puedo acceder a ella desde este nuevo diseño pero para un tipo en particular que yo elija con el dedo (y eso ya lo tengo programado), en lugar de arrojar todos los tipos de una sola categoría y que ralentice la aplicación y no funciona.. por lo tanto sigo pudiendo ver la información completa..
    Igualmente esta opción no la descarto.. la misma que la que comentas en el vídeo si llego a implementar esto otro por si lo necesitara hacer más adelante... Aún tengo que hacerlo, pero estoy terminando de cargar datos en la base.
    Muchas gracias.

    • @vidaprogramador
      @vidaprogramador  2 года назад

      Gracias a ti por compartir tu experiencia en el tema! Saludos! : )

  • @davidgarinos3937
    @davidgarinos3937 2 года назад +1

    Chale, yo ahorita estoy en esa situación, no tengo ni idea de como hacer lo que me pidieron en mi jale

  • @ItsDavoYT
    @ItsDavoYT 2 года назад +2

    Hola juan, una idea para un futuro video como escoger entre varias ofertas laborales y como rechazar cordialmente alguna, dado que en esta carrera luego puede ser abrumante escoger entre todas.

  • @JuanCarlosDiazMontiel07
    @JuanCarlosDiazMontiel07 2 года назад +2

    El gerente se pasó de verga jajajaja: si señor cliente, le haremos un WhatsApp en su sitio web.

  • @luisg.3598
    @luisg.3598 2 года назад

    Problemas en un concurso, no había estudiado mucho porque no tenía tiempo y en ese tiempo yo estaba en prepa, los problemas no los entendía porque no sabía casi nada del lenguaje y logré sacar el 4 lugar investigando ahí mismo, pero quedé en ese lugar porque los demás tampoco pudieron, eran como 200 y pues no estuvo tan mal.....

  • @mastertys3059
    @mastertys3059 2 года назад

    Este men dice la pura verdad

  • @gamadosantosss01939
    @gamadosantosss01939 2 года назад +5

    Hola juan, pues me agobio cuando tengo que hacer algo en mi portafolio y no puedo hacerlo... Investigo e investigo encuentro el resultado y ahi la llevo.
    Lo que dices tienes razón. NO me ha tocado pero me imagino. Creo que dar tu opinion es importante, pero igual hay formas.

  • @bimpesuke1719
    @bimpesuke1719 2 года назад +2

    12:35 fue tan inesperadoxD

  • @kevinsboboda
    @kevinsboboda 2 года назад

    cuál es la página que mencionas?

  • @tony310430
    @tony310430 2 года назад +4

    Solamente comento porque las interacciones le ayudan al canal 😂🤣

  • @Bulldog-Chelista
    @Bulldog-Chelista 2 года назад +2

    Estoy en Hola mundo y se me atoró. Impossible terminarlo 🧐

  • @anonieljorgitopedro1786
    @anonieljorgitopedro1786 Год назад

    Es algo que tuve que discurtir con el subgerente y el senior. ¿Para que carajos le dan por su lado al cliente si saben de antemano que en 15 dias o menos le vamos a tener que tirar su idea fantasiosa de su propio telegram-nft-realidad virtual. TODOS perdemos tiempo en un proyecto onnecesariamente complicado solo por el miedo a demostrar incompetencia; es mil veces mas sencillo discutir de una ideas realistas a tener que pasar por un proceso engorroso. Creo que este es de lo pocos rubros donde se le da tanta razon al cliente ignorante, cualquiera desconfiaria de un ingeniero o arquitecto que te dijera que puede ofrecerte una supermansion a precio de casita de infonavit o de una comida gourmet a precio de taquitos de la calle.

  • @annerjoeltejadaduarte189
    @annerjoeltejadaduarte189 2 года назад +10

    En mi caso aveces es que me da verguenza hacerlo ya que por ejemplo: hay una funcionalidad que hay que entregarlar en 5 dias aproximadamente, ese es el dead line, y digamos llevo 3 a 4 dias intentandole por varios lados y no encrontrarle al problema al punto que necesito preguntar, pero la cuestion es que llegar a preguntar cuando ya me consumi todo ese tiempo siento que es como decirle a tu jefe o lider que no puedo resolver ese problema y todo este tiempo consumido solo me pasé soplando las bolas xD

    • @vidaprogramador
      @vidaprogramador  2 года назад +3

      Es normal Anner, lo importante es no quedarse sin intentarlo : )

  • @egc1607
    @egc1607 2 года назад +1

    Me agrada la forma tan tranquila en la que cuentas tus situaciones frustrantes jajajaj

  • @ismaelmoraleda228
    @ismaelmoraleda228 2 года назад +1

    Estoy interesado en el machine Learning pero me parece un campo muy complicado y quiero implementar un clasificador de imágenes así que quiero hacerlo sin machine Learning así que necesitaba este video XD

  • @OlinserDavidMenesesTello
    @OlinserDavidMenesesTello 2 года назад

    Sigo teniendo problemas con los controles select en blazor

  • @heferh4320
    @heferh4320 2 года назад

    a mi me pasa con codewars, pero cuando encuentras la solución es muy satisfactorio... y luego vez las de los demás que son un 90% más ingeniosas

  • @Jair19200
    @Jair19200 2 года назад +4

    Yo estoy haciendo una tienda online HTML para la escuela y ya tiene la interfaz pero aún no resuelvo el como agregar la BD para los productos, el carrito de compras y el login, cuál crees que sería mejor sql o php?
    Buen video :)

    • @fernandofuentealba2623
      @fernandofuentealba2623 2 года назад +3

      SQL y php van de la mano, no es que uno reemplace al otro, SQL es el lenguaje para manejar las bases de datos y PHP es un lenguaje para comunicarte con la base de datos, obtener información y mostrarlas en tú web. Por ello creo que no tienes del todo claro que hace SQl ni PHP ( no lo digo de mala forma!) pero el pack más típico para crear una web al estar comenzando sería usar MySQL junto con PHP.

    • @satanimperial333
      @satanimperial333 2 года назад

      @@fernandofuentealba2623 XD

  • @renatoperez5199
    @renatoperez5199 2 года назад +1

    justo estoy pasando por lo mismo, soy practicante para una pagina web de una app, la cosa es que el servicio de heroku no me deja pre visualizar cuando coloco heroku local o heroku local web :( y hasta ahora sigo investigando con san google y san stack

    • @vidaprogramador
      @vidaprogramador  2 года назад

      Ánimo Renato! Vas a ver que de repente todo hará click!

  • @michaelcerdas359
    @michaelcerdas359 Год назад

    Estoy intentando resolver cómo cancelar una descarga que se realiza en una tarea asincrónica en C#

  • @Thesmoker485
    @Thesmoker485 2 года назад

    Yo pase un mes entero tratando de hacer una automatizacion de excel con ayuda de power automate

  • @MiguelAngelSilva
    @MiguelAngelSilva 7 месяцев назад

    Te sigo de años. Voy a ti 👍

  • @eloyrolandocanchanyabalbin4692
    @eloyrolandocanchanyabalbin4692 2 года назад +3

    los problemas q mas me agovian es referidas a la logica del negocio, no a la programacion.

    • @eduardozapataaccho2792
      @eduardozapataaccho2792 2 года назад +3

      X2 , kardex , Facturacion , reportes ,excel , pdf's , calculo de planila , Movimiento de almacenes ,etc. estamos en las mismas

  • @Sebastian-sb5yv
    @Sebastian-sb5yv 2 года назад +1

    Bueno vaya dato bro y eso que resien voy por mi 2do semestre en la carrera 🥲

  • @cesarborjas4448
    @cesarborjas4448 2 года назад

    me pasa ya que estoy en el servicio social con front-end

  • @baia_baia_alan2707
    @baia_baia_alan2707 2 года назад +2

    No soy programador pero me gusta ver tus vídeos

  • @i-warrock-i9270
    @i-warrock-i9270 2 года назад

    A veces siento que en la uni la forma que enseñan para programar, es como si ya supieras como descifrar su forma de enseñar respecto a la lógica de dicho lenguaje de programación... Y ya estoy en estructura de datos... Y no se como... Si soy un poco mediocre...

  • @franciscotun5757
    @franciscotun5757 2 года назад +2

    12:42
    "Hablándole como perrito"
    - NO!!!... Malo, malo, cliente malo >:(

  • @abrahamalvarez7948
    @abrahamalvarez7948 2 года назад

    A mí me pasa igual a veces me dejan cosas que nose ni como resolver soy programador cobol y lo que hago cuando llego a este punto es preguntar a los demás eso funciona y tratando de investigar igual que tú mi lema es empieza por lo más fácil como en tu en ejemplo 1 me pasó que querían una transacción que diera de alta de baja que páginara Que confirmara con la tecla f10 que cancelara de echo la sigo desarrollando pero ya está más avanzada y si me da satisfacción saber que ya le faltan detalles pequeños a grandes problemas

    • @abrahamalvarez7948
      @abrahamalvarez7948 2 года назад

      Todavía se pone más presión en mi caso porque en algunos proyectos son de criticidad alta debido a que estoy en un banco y si algo sale mal puedo afectar a los clientes por su información bancaria

  • @kdkfjhhjfjhf
    @kdkfjhhjfjhf Год назад

    era como resolver problemas, no contar tu vida krak

  • @razorgaming646
    @razorgaming646 2 года назад

    HOLA PABLIN ANDO APRENDIENDO SQL con java

  • @uliseseduardolopezhernande5173
    @uliseseduardolopezhernande5173 2 года назад +1

    jjajaja me ha pasado en algunos proyectos , "quiero un whatsapp, ah y era para ayer" 🤷‍♀

  • @bernardodozal192
    @bernardodozal192 2 года назад

    estoy bien perdido con los arreglos en c#, regreso en una semana con el resultado de mi examen final >:v deposite su curso de arreglos aquí abajo :,v

  • @buscateuntrabajo582
    @buscateuntrabajo582 9 месяцев назад

    Hacer bolita y llorar es el primer paso de cualquier programador que se precie

  • @miguelmv16
    @miguelmv16 2 года назад

    Ahorita bingo

  • @jhon__sando
    @jhon__sando 2 года назад +1

    lo resolvi con tutoriales de hindus, wuaaoo

  • @mto8a
    @mto8a 2 года назад

    El sedentarismo acaba con muchas rodillas de programadores, por eso tienen qué caminar ♫ caminar!!

  • @antoniordz5611
    @antoniordz5611 Год назад

    Cliente : está bien todo , pero quiero un word online para la aplicación escolar y un mini Facebook adentro ya está hecho no vas batallar xd en 5 días lo platicamos
    Super juan: ...
    Todos somos Juan 💪