👨‍💻 Mejora tu LÓGICA de

Поділитися
Вставка
  • Опубліковано 24 чер 2024
  • Una pregunta muy común cuando estamos empezando a programar es: ¿Cómo mejorar mi lógica de #programación?
    En este vídeo te mostraré algunos #tips y #recursos con los que podrás mejorar incrementalmente tu #logicadeprogramacion
    Recuerda que este proceso es incremental y se basa en la práctica y mejora continua, es como aprender a tocar un instrumento o andar en bici =)
    Si te ha gustado, no olvides suscribirte, dejar tu like y comenta qué otras cosas te gustaría saber sobre desarrollo de software =)
    ¡Que tengan buen código!
    Vídeo recomendado:
    • ¡NO escribas esa línea...
    Redes de la comunidad:
    programacion-es.dev/

КОМЕНТАРІ • 135

  • @dred1006
    @dred1006 Рік тому +163

    Algo que me esta ayudando bastante a mejorar la logica de programacion (teniendo en cuenta que llevo menos de 3 meses aprendiendo a programar) es un juego de movil que se llama Human Resourse Machine

    • @programacion-es
      @programacion-es  Рік тому +17

      Muchísimas gracias por el aporte!!!

    • @yoqui2853
      @yoqui2853 Рік тому +19

      Gladiabots también es muy bueno para desarrollar la lógica, Voy a ver el juego que dijiste a ver que tal. Feliz navidad

    • @fernandovaldiviezo7495
      @fernandovaldiviezo7495 Рік тому +3

      @@yoqui2853 en la playa store?

    • @guibanlovera5051
      @guibanlovera5051 Рік тому +2

      Estuve usando ese juego, es excelente. Pero llegue hasta el nivel 36 por cuenta propia, después de alli no pude avanzar más, y el nivel opcional donde debes resolver el fibonacci tampoco pude hacerlo. Eso me ha frustrado un poco y me hace replantearme si de verdad sirvo para esto 🤔 osea es solo un juego y no he podido con el, tengo 3 semanas estancado en el nivel 36 😒

    • @fernandovaldiviezo7495
      @fernandovaldiviezo7495 Рік тому +1

      @@guibanlovera5051 es de paga?

  • @orlandog1979
    @orlandog1979 Рік тому +49

    Eres UN maestro amigo me he sentido muy frustrado ultimamente por no pasar las pruebas tecnicas. Gracias por El contenido

    • @programacion-es
      @programacion-es  Рік тому +6

      Grandeee! Ánimo y cero frustración, el aprendizaje es constante y lo importante es aprender del feedback de las entrevistas para mejorar para la próxima que venga 😎

  • @sergiozafrasz
    @sergiozafrasz Рік тому +6

    Gran video! Muchas gracias Pedro!

    • @programacion-es
      @programacion-es  Рік тому +1

      Muchas gracias Sergio! Me alegra que te haya gustado, un saludo y que tengas buen código!

  • @carlosandressanchez7963
    @carlosandressanchez7963 Рік тому +9

    Hola soy de Colombia. Estoy empezando a estudiar programación de software, y me tope con tu vídeo.....y en verdad que me gustó e interesó mucho, tendré en cuenta tus consejos y tips, espero poder aprender mucho en programación. Ya mismo me suscribo a este canal

    • @programacion-es
      @programacion-es  Рік тому +2

      ¡Muchísimas gracias por tu comentario! Me alegra un montón que el vídeo te haya sido útil, mucho ánimo y bienvenido a la comunidad =)

  • @joaquingonzalez2297
    @joaquingonzalez2297 Рік тому +1

    Excelente video. Agradezco tus consejos 🧑🏽‍💻

    • @programacion-es
      @programacion-es  Рік тому +1

      Muchas gracias a ti por comentar, me alegra que te haya gustado =)

  • @IVargasO
    @IVargasO Рік тому

    Genial!, gracias por compartir.

  • @frankraulperezperez8803
    @frankraulperezperez8803 Рік тому +1

    Gran trabajo, muy buenos consejos y muy bien explicado, sigue así. Ya me suscribí.

    • @programacion-es
      @programacion-es  Рік тому

      ¡Muchísimas gracias! Me alegra un montón que te haya gustado el vídeo, por aquí seguiremos, un saludo y que tengas buen código!

  • @cerealguyfrank5509
    @cerealguyfrank5509 9 місяців тому +1

    3:12: ¡Gracias por el dato!
    ¡Excelente vídeo!

    • @programacion-es
      @programacion-es  9 місяців тому

      Esooo, mil gracias por el comentario! Un saludo y que tengas buen código!!

  • @DavidGarcia-lz9sw
    @DavidGarcia-lz9sw 3 місяці тому

    Muchas gracias por tus consejos Pedro, muy buen video .

    • @programacion-es
      @programacion-es  3 місяці тому +1

      Esoooo mil gracias por el comentario!! Un saludo y que tengas buen código!!

  • @emounstron8585
    @emounstron8585 Рік тому +12

    La verdad que no terminé el vídeo por cuestiones de trabajo pero me pareció excelente la forma en que presentaste ésta valiosa información. Y por eso me suscribo 👍, muy buen trabajo.

    • @programacion-es
      @programacion-es  Рік тому

      ¡Muchísimas gracias por tu comentario! Se vienen más vídeos así pronto =)

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt Рік тому +4

    Justo me interesa mejorar la logica

    • @programacion-es
      @programacion-es  Рік тому

      Genial! Espero te haya sido útil el video 😎🤘👨‍💻

  • @Lashistoriasdelilith
    @Lashistoriasdelilith Рік тому

    excelentes consejos, muchas gracias.

    • @programacion-es
      @programacion-es  Рік тому

      Muchas gracias a ti por comentar, me alegra que te haya gustado el vídeo =) Un saludo y que tengas buen código!

  • @sergiozafrasz
    @sergiozafrasz Рік тому

    Gran video! Mic

  • @williamjaimesj.1366
    @williamjaimesj.1366 7 місяців тому

    Muy agradecido por el contenido...

  • @rodolfojosecalmenperoza3915

    Gracias por el vídeo saludos desde Venezuela

  • @davidpena7450
    @davidpena7450 Рік тому +1

    Excelte y felicidades por compartir, aunque se tengan las bases la lógica nos ayuda mucho y a la antigua papel (plantear, algoritmo, diagrama, y codigo).

    • @programacion-es
      @programacion-es  Рік тому

      Muchas gracias a ti por comentar! =) Un saludo y que tengas buen código!

  • @Metaconta
    @Metaconta 3 місяці тому +2

    Practicar, practicar y practicar muchos más para toda la vida.

  • @Magistrado1914
    @Magistrado1914 Рік тому +2

    Excelente curso
    Visto en 26/12/2022

    • @programacion-es
      @programacion-es  Рік тому

      Muchas gracias por comentar, me alegra que te haya gustado, un saludo y que tengas buen código!

  • @jamblack1980
    @jamblack1980 Рік тому

    muy bueno bro👍

  • @jorgedanielvaldezcaseres6627
    @jorgedanielvaldezcaseres6627 Рік тому +1

    Excelente video . Para practicar lógica de programación hay muchos pero todos esta en inglés

    • @programacion-es
      @programacion-es  Рік тому +2

      Hay extensiones del navegador para traducir las webs, por si te interesa, a partir del año que viene estaré publicando retos de programación en la comunidad de Discord a ver si se animan a participar y lo mantenemos todo el año =) un saludo y que tengas buen código!

  • @inforob8549
    @inforob8549 6 місяців тому

    Excelente

  • @FrankStevenHoyosSanchez
    @FrankStevenHoyosSanchez 9 місяців тому

    muchas gracias

    • @programacion-es
      @programacion-es  9 місяців тому

      Gracias a ti por comentar, me alegra que te haya sido útil =)

  • @rodolfojosecalmenperoza3915
    @rodolfojosecalmenperoza3915 Рік тому +1

    Podrías hacer un video hablando sobre el desarrollo de videojuegos por favor saludos desde Venezuela

  • @gamefa9784
    @gamefa9784 Рік тому

    Buen video

  • @brighitemestanzamorales1985
    @brighitemestanzamorales1985 3 місяці тому

    Buen video! Describe pasos y progresos para mejorar gracias!

    • @programacion-es
      @programacion-es  2 місяці тому +1

      Muchas gracias por comentar, me alegra que el vídeo te haya sido útil!!

  • @evilcom
    @evilcom Рік тому

    Gracias

    • @programacion-es
      @programacion-es  Рік тому

      A ti por comentar, un saludo y que tengas buen código!

  • @aliciagonzalez3849
    @aliciagonzalez3849 9 місяців тому

    Se escucha super

    • @programacion-es
      @programacion-es  9 місяців тому

      Mil gracias por el feedback, un saludo y que tengas buen código!!

  • @gonzalosoto1890
    @gonzalosoto1890 Рік тому

    Nate gentile!! 😱😱😱😱

  • @cesardmora86
    @cesardmora86 Рік тому +6

    Refactors de código ageno son lo mejor:
    - aprendes en primer lugar por qué fue necesario cambiar ese código, qué lo hace frágil o no flexible
    - entiendes cómo piensan otros programadores y qué los llevó a escribir de esa manera
    - cómo puedes solventar y evitar ese problema en el futuro
    - aprendes a escribir mejores APIs para que los demás no caigan en errores (te enamoras de la immutabilidad, de mantener todo privado y haces público sólo lo estrictamente necesario)
    - y si tienes suerte, puede ser que el código original tenga cosas buenas de las cuales puedas aprender también

    • @programacion-es
      @programacion-es  Рік тому +2

      ¡Gran aporte! Muchísimas gracias por el comentario! Un saludo y que tengas buen código!

    • @cesardmora86
      @cesardmora86 Рік тому

      @@programacion-es justo hoy me topé con algo interesante, a ver qué piensas al respecto:
      Hay una clase que refleja una tabla de la base de datos, y tiene muchas columnas que no son necesarias la mayoría de las veces.
      Así que hice una interfaz (hace años) con los campos realmente necesarios e hice una cache que sólo devuelve esa interfaz (y así esconder la clase real... mi idea era en el futuro (casualmente la semana pasada) cambiar la implementación interna de la cache para no usar la clase real, sino otra implementación con sólo esos campos, y así leer menos de la BD y tener una cache más compacta...
      pues no funcionó -> un colega había hecho algo como esto:
      ClaseReal obj = (ClaseReal) cache.get(id);
      String foo = obj.getFieldNotPresentInInterface();
      ese casting reventó hoy en control de calidad... (porque además, el susodicho fue incapaz de hacer un test)
      mi solución fue simplemente incluír ese campo en la interfaz y quitar el casting... pero me pregunto: cuántos casting como ese están esperando para explotar en cualquier momento?
      qué harías tú? a parte de insultar al colega xD

    • @ivanvaras352
      @ivanvaras352 9 місяців тому

      Me di cuenta hace como 8 meses que no era autodidacta . Me apoye mayor parte de youtubers y grupos de redes sociales. Pero hasta hoy me equivoco en cosas basicas . tipico en programacion jaja.

  • @gabrielgarces5629
    @gabrielgarces5629 Рік тому +3

    excelente video bro. Una sugerencia es poner el guion cerca de la camara para que así no tengas que girar la cabeza y tener mayor enfoque.

    • @programacion-es
      @programacion-es  Рік тому

      Muchas gracias por la sugerencia! Aunque generalmente no uso guión sino que volteo a ver notificaciones de otro monitor 😅 pero si tomo tu sugerencia para puntos clave que si tengo a veces en anotaciones para darle orden al video, un saludo y que tengas buen código!

  • @JulioCesar-cl7zd
    @JulioCesar-cl7zd Рік тому +5

    Excelente video, me interesa unirme a la comunidad, cuales son sus redes o medios de contacto?

    • @programacion-es
      @programacion-es  Рік тому +3

      ¡Muchas gracias! Claro que si, todos los enlaces de la comunidad están aquí: programacion-es.dev/ más que bienvenido! =)

  • @SoyFantasmita.
    @SoyFantasmita. Рік тому

    Code Wars tambien es un buen sitio para resolver katas

    • @programacion-es
      @programacion-es  Рік тому

      ¡Siempre se me escapa alguna, muchas gracias por el aporte! =)

  • @Plebeyo.i
    @Plebeyo.i Рік тому

    bueno dare mi punto de vista yo estoy aprendiendo y estoy en carlos sllim hay me estoy capacitando no es como lo mejor pero si te popones en aprender se logra

    • @programacion-es
      @programacion-es  Рік тому +1

      Muchas gracias por tu aporte! En efecto, no importa lo que sea que queramos aprender, mientras pongamos de nuestra parte y estemos interesados, se puede lograr =)

  • @shiroishii5842
    @shiroishii5842 Рік тому

    Una pregunta y si apenas estoy en pesando a aprender informática como así normal como empresaria

    • @programacion-es
      @programacion-es  Рік тому +1

      Puedes empezar con conceptos básicos de programación e introducción a la programación, en la web de la comunidad tienes un enlace a un bootcamp 100% gratuito donde tendrás, entre otros, un par de cursos de estos temas.
      Aquí el enlace: programacion-es.dev/ un saludo!

    • @shiroishii5842
      @shiroishii5842 Рік тому

      @@programacion-es muchas gracias amigo de debo mucho mil gracias

  • @musicaycultura2057
    @musicaycultura2057 Рік тому

    Hackerrank, Project Euler
    Leetcode, Advent of code

  • @codingjhames
    @codingjhames Рік тому +10

    2:19 aqui comienza

  • @franasasdajdnal596
    @franasasdajdnal596 17 днів тому

    no sabia que alexelcapo sabia programar

  • @davidds87
    @davidds87 Рік тому

    Yo estoy empezando con lógica de programación con el programa RAPTOR. Que pensas de usar ese programa para empezar con lógica de programación?

    • @programacion-es
      @programacion-es  Рік тому +1

      No lo conocía, he visto la descripción y parece interesante, si te ayuda, adelante 😎🤘 también puedes echarle un ojo a pseint 👨‍💻

    • @davidds87
      @davidds87 Рік тому

      @@programacion-es le voy a hechar un vistazo. Raptor es un programa para realizar tareas con diagramas de flujo.

    • @davidds87
      @davidds87 Рік тому

      @@programacion-es me parece mejor el programa que me recomendaste el PSeint. Por qué después quiero hacer javascript y el raptor es más gráfico y no por código cómo son la mayoría de programa de programacion

  • @AdrianCQ14
    @AdrianCQ14 Рік тому

    6:46 Que evento mencionaste? Quisiera participar

    • @programacion-es
      @programacion-es  Рік тому

      El Devathon es el evento de desarrollo en equipos que armamos en la comunidad, todo lo hacemos por Discord y en los directos de Twitch, a finales de enero abriré inscripciones, puedes estar atento a las redes de la comunidad para participar =)

    • @AdrianCQ14
      @AdrianCQ14 Рік тому

      @@programacion-es excelente iniciativa, podemos ir con grupos armados o en el mismo evento nos agrupan al azar?

    • @programacion-es
      @programacion-es  Рік тому

      @@AdrianCQ14 Si vienes con un grupo pueden participar juntos sin problemas, si no tienes grupo, se te asigna al azar =)

  • @danielaquilino4805
    @danielaquilino4805 Рік тому

    Discord me impide el acceso a la plataforma por el tema del geobloqueo y no encuentro una vpn que me ayude a sortearla(gratis)

    • @programacion-es
      @programacion-es  Рік тому

      Sin problema, los retos estarán públicos en este repositorio: github.com/pedrovelasquez9/retos-de-programacion e iremos hablando de ello en los directos a partir de la semana que viene también =)

  • @kjgomez5938
    @kjgomez5938 Рік тому +1

    Quiero Aprender a Programar😔 ya he visto varios cursos, pero a la hora de programar quedo en blanco

    • @programacion-es
      @programacion-es  Рік тому +1

      Hola! Quizás este vídeo te sea útil, hablo justamente de cuando nos quedamos en blanco y qué podemos hacer para ir mejorando en ese aspecto: ua-cam.com/video/dTqVXz4bzds/v-deo.html

  • @aroninzunza9652
    @aroninzunza9652 Рік тому +1

    Alguien sabe de algun compilador de C, que no sea Visual Studio? Tambien intente Atom pero nunca logre que me compilara nada, solo podia escribir mi codigo XD

    • @danielsanchez928
      @danielsanchez928 Рік тому +1

      En la wikipedia viene una lista de compiladores de c, si los buscas alli

    • @mariocruz3223
      @mariocruz3223 Рік тому

      Dev c?

    • @calderon_jh
      @calderon_jh Рік тому

      mingw, con el comando gcc en la terminal compila un archico .c o g++ para uno .cpp

  • @mundoinformatico3426
    @mundoinformatico3426 Рік тому

    binomo

  • @toma1610
    @toma1610 Рік тому

    Yo creía que el Adobe Premiere lo había desarrollado UNA sola persona.

    • @programacion-es
      @programacion-es  Рік тому

      Desarrollos de una sola persona hay muchos, a lo que me refiero en este contexto es que aprendes más trabajando y recibiendo retroalimentación de otros desarrolladores para mejorar lógica y alternativas de aproximaciones a problemas.
      Sin mencionar que, a nivel de trabajo en empresas, lo más común es trabajar en equipo =)

  • @deeper_soundfy5528
    @deeper_soundfy5528 Рік тому

    Mejora el volumen de la voz y la modulación y 👌🏻

    • @programacion-es
      @programacion-es  Рік тому

      Muchas gracias por el feedback, una duda, ¿con mejorar el volumen te refieres a aumentarlo o disminuirlo? Lo tomaré en cuenta para próximos vídeos

  • @jorgelujanm
    @jorgelujanm 11 місяців тому

    El principal problema que veo en la mayoría de los programadores es que no saben qué es un algoritmo. Incluso peor: creen saber.

    • @programacion-es
      @programacion-es  11 місяців тому +1

      Si, y tiene, en mi opinión, varios temas de fondo, por ejemplo, el hecho de que se apresuren con bootcamps, cursos "rápidos", etc. a usar un framework popular en vez de dedicarle el tiempo que merece a las bases lógicas, incluso previas al lenguaje subyacente.

  • @JuanMota
    @JuanMota Рік тому +2

    Primer video que veo y lo primero que escucho es TREMENDA VOZ DE MACHO OMEGA, LITERALMENTE me pase todo el vídeo pendiente a eso xd
    De que era el vídeo ? ಠ⁠_⁠ಠ

    • @JuanMota
      @JuanMota Рік тому

      @@cuentayoutube3899 estubo a punto la verdad ಠ⁠ ͜⁠ʖ⁠ ⁠ಠ

    • @programacion-es
      @programacion-es  Рік тому +1

      Akajahagsgsgajkakaka y yo aquí pensando en hacer un podcast de programación 🤔🤣

    • @chechu9946
      @chechu9946 Рік тому

      @@programacion-es ya tardas!!!

    • @programacion-es
      @programacion-es  Рік тому

      @@chechu9946 xD de hecho solo me falta definir un tema para el capítulo piloto, se aceptan propuestas asdjhaskjdha

  • @abdelhamidkarimy8401
    @abdelhamidkarimy8401 Рік тому

    Por qué solo se programa en inglés?!

    • @programacion-es
      @programacion-es  Рік тому +2

      Varias razones, entre ellas:
      - La mayoría de los creadores de lenguajes han sido angloparlantes
      - El inglés, al ser considerado lenguaje universal para comunicación internacional, es ideal para la programación dado que, como desarrolladores, deberemos de comunicar a través de nuestro código a otros que no lo conozcan, esto ayuda mucho al trabajar con equipos multinacionales ya que podemos comunicar ideas y código en un mismo idioma
      - Todo esto sin mencionar que, históricamente, muchos avances a nivel de programación y computación han venido dados por personas o industrias angloparlantes, desde Ada Lovelace y Charles Babbage (ambos británicos) hasta los avances a nivel de algoritmia y computación que tuvieron un empuje considerable durante la WWII, principalmente por los aliados británicos y americanos =)
      Por estas razones el hecho de que las palabras reservadas de los lenguajes de programación estén en inglés se ha convertido en un estándar para los desarrolladores y para el desarrollo del core de los lenguajes de programación

    • @mitxdreams
      @mitxdreams Рік тому

      Existe algún lenguaje de programación en español. Búscalo, es curioso.

    • @programacion-es
      @programacion-es  Рік тому +1

      @@mitxdreams Si, sé que había visto uno, para fines educativos, de todos modos quizás haga una recopilación de este tipo de lenguajes para algún vídeo, lo tomo en cuenta =)

  • @iesudelgado.l9402
    @iesudelgado.l9402 2 місяці тому

    Crei que eras alexelcapo xdddd

  • @Bedfford
    @Bedfford Рік тому +2

    Pues para mí son las matemáticas y algorítmos en diagramas de flujo. La situación ideal es adquierir las prácticas y habilidades desde pequeño en educación primaria. Estando grande es muy dificil adquirir las habilidades básicas de la lógica de programación y es un desperdicio que lleguen a la universidad y tomar alguna carrera orientada a la informática, porque con el estress de aprender todo tan rápidamente no les dá el tiempo para ganar dicha lógica de forma consistente. Observo con pena que las actuales generaciones ni les gustan las mates ni tienen la paciencia para analizar un algorítmo. Mucho copy-paste con códigos a la desesperada y cruzando los dedos para que compile.

    • @programacion-es
      @programacion-es  Рік тому +7

      Entiendo tu punto, sin embargo, la disponibilidad de este tipo de disciplinas en educación primaria es relativamente reciente, mi primer contacto con bases de programación, de hecho, fue en la universidad y me he dedicado desde entonces a ello, por lo que no considero que sea un desperdicio si realmente te gusta, te interesa y estudias disciplinadamente según el camino o especialización que hayas elegido.
      En cuanto a lo de copy-paste, si estoy de acuerdo contigo, se está desarrollando el mal hábito de copiar sin entender y eso es un común causante de bugs, brechas, malas prácticas y otras blasfemias varias, supongo que siempre habrá quien busque atajos cuando la profesión no va de ello sino de estudio y mejora constante.
      ¡Muchas gracias por tu comentario y el aporte!

    • @rominaprograma
      @rominaprograma Рік тому +2

      Nada que ver, podes tener una mala base de matemáticas y aún así con un buen docente desarrollar buena lógica de programación. No por no haber tenido el privilegio de ir a un buen colegio significa que no podes programar después

    • @mgRcel
      @mgRcel Рік тому +1

      @@rominaprograma gracias, me das esperanzas ya que me gusta bastante la programación pero nunca fui bueno para las matemáticas

    • @superpikashu3
      @superpikashu3 Рік тому

      @@mgRcel yo estoy a un semestre de graduarme de técnico en informática y debo confesar que las clases de matemáticas que tuve no me sirvieron para nada en lo que ha programar se refiere, podría no haber tenido esas clases y no habría pasado nada. Si quieres aprender a programar empieza como todos, desde algo básico y ve escalando; busca ejemplos o ejercicios resueltos en internet, analiza todo e intenta hacerlo en solitario hasta donde puedas por ti mismo y cuando ya no puedas más, miras la resolución o el vídeo dependiendo de donde sacaste el ejercicio. Luego intenta hacer ese ejercicio hasta que lo aprendas e intenta resolverlo por otra vía de otra forma y así sucesivamente. Domina bien un lenguaje o la lógica del mismo pudiendo al menos resolver ejercicios básicos o de mediana complejidad antes de probar con otro lenguaje, más que nada para que no te confundas o frustres.

    • @mgRcel
      @mgRcel Рік тому

      @@superpikashu3 Si, empecé hace unas 2 semanas un curso de java por youtube de pildorasinformáticas y la verdad me gustó bastante la programación, incluso cuando dicen que Java es el lenguaje más engorroso para aprender desde 0. La verdad es que no he usado mucho las matemáticas ya que la mayoría están cubiertas por clases y objetos de la api (como Math). Sinceramente estoy disfrutando mucho aprendiendo por mi mismo pero este año me inscribo a estudiar informática en un instituto. Gracias por tu comentario

  • @sons4427
    @sons4427 Рік тому

    Viejo revisa tu audio, se escucha como las weas y no se entiende nada

    • @programacion-es
      @programacion-es  Рік тому

      Lo tomaré en cuenta para los próximos vídeos, gracias por el feedback =)