♟️ CÓMO mejorar tu LÓGICA de PROGRAMACIÓN - 3 Consejos + ✔️ BONUS

Kiko Palomares
1 Jun 201906:25

Summary

TLDREn este video, Kiko Palomares aborda la pregunta frecuente sobre cómo mejorar la lógica de programación. A través de comentarios de su audiencia en Instagram, explora diversas técnicas como la práctica constante, la comprensión del código de otros programadores y la legibilidad del código. Kiko también comparte su consejo definitivo: resolver el problema antes de programarlo, sugiriendo dibujar diagramas de flujo para visualizar y optimizar el programa antes de codificar. El video es una guía práctica para programadores principiantes y avanzados que buscan mejorar su lógica de programación.

Takeaways

  • 😀 La mejora de la lógica de programación es una pregunta frecuente entre principiantes.
  • 👨‍💻 Escribir mucho código y mantener la práctica es fundamental para mejorar.
  • 👩‍💻 Participar en proyectos personales ayuda a avanzar y a abordar desafíos más complejos.
  • 🧠 Resolver problemas matemáticos puede ser una buena forma de ejercitar la mente para la programación.
  • 🎲 Jugar al ajedrez puede mejorar la lógica y la estrategia, útiles para la programación.
  • 📚 Aprender conceptos de álgebra puede ser beneficioso, aunque no es estrictamente necesario para programar.
  • 🔍 Analizar y entender el código de otros programadores puede brindar nuevas perspectivas y soluciones.
  • 📖 Leer libros sobre programación y arquitectura de software, como 'Clean Code', puede ser enriquecedor.
  • 📝 Asegurarse de que el código sea legible y se pueda entender como una frase es clave para la claridad.
  • 🖼️ Antes de programar, es útil dibujar diagramas de flujo para visualizar y optimizar el flujo del programa.

Q & A

  • ¿Cómo se puede mejorar la lógica de programación según Kiko Palomares?

    -Según Kiko Palomares, la mejor manera de mejorar la lógica de programación es programando mucho, haciendo proyectos cada vez más complejos y practicando constantemente.

  • ¿Qué sugiere Kiko Palomares para entender mejor el código de otros programadores?

    -Kiko Palomares sugiere mirar el código de otros programadores más experimentados en plataformas como GitHub para aprender diferentes formas de solucionar problemas.

  • ¿Por qué es importante que el código se pueda leer como una frase según Kiko Palomares?

    -Kiko Palomares enfatiza que si el código se puede leer como una frase, significa que es legible y claro, lo que facilita la comprensión de lo que el programa hace sin necesidad de ejecutarlo.

  • ¿Cuál es el consejo definitivo de Kiko Palomares para mejorar la lógica de programación?

    -El consejo definitivo de Kiko Palomares es resolver el problema sin programarlo primero, es decir, planificar y visualizar el flujo del programa a través de diagramas de flujo antes de escribir código.

  • ¿Qué tipo de prácticas se sugieren en el vídeo para mejorar la lógica de programación?

    -Se sugieren prácticas como escribir mucho código, resolver problemas matemáticos, jugar al ajedrez, hacer ejercicios de lógica y leer libros sobre programación como 'Clean Code'.

  • ¿Qué es lo que Kiko Palomares no recuerda haberse preguntado al principio de su carrera?

    -Kiko Palomares no recuerda haberse preguntado al principio de su carrera cómo mejorar su lógica de programación, sino que se enfocaba en programar y progresar gradualmente.

  • ¿Cómo se puede ejercitar el cerebro para mejorar la lógica de programación según los comentarios del vídeo?

    -Los comentarios del vídeo sugieren ejercitar el cerebro mediante la práctica de codificación, la resolución de problemas y la participación en actividades que requieran pensamiento lógico y creativo.

  • ¿Qué papel juega la práctica en la mejora de la lógica de programación según el vídeo?

    -La práctica es fundamental en la mejora de la lógica de programación, ya que a través de la constante programación y resolución de problemas, se va perfeccionando la capacidad de resolverlos de manera eficiente.

  • ¿Cuál es la importancia de la lectura de código de otros programadores para la mejora de la lógica de programación?

    -La lectura de código de otros programadores ayuda a adquirir diferentes perspectivas y soluciones a problemas, lo que enriquece la propia lógica de programación y promueve el aprendizaje continuo.

  • ¿Qué métodos se recomiendan para hacer que el código sea más legible y comprensible?

    -Para hacer que el código sea más legible, se recomienda fragmentarlo en partes más pequeñas, usar nombres de variables descriptivos, documentar el código y seguir convenciones de estilo de codificación.

Outlines

00:00

💻 Mejorar la Lógica de Programación

El video comienza con una pregunta común sobre cómo mejorar la lógica de programación, que es una inquietud de muchos principiantes. El presentador, Kiko Palomares, menciona que, aunque él mismo no se hizo esa pregunta al principio, ha notado que es una preocupación común entre los nuevos programadores. Para abordar esto, Kiko recopiló respuestas de sus seguidores en Instagram y en su canal de YouTube, y en este video, comparte las respuestas y también ofrece sus propios consejos. Entre las sugerencias de los comentarios, se destacan la práctica constante de programación, trabajar en proyectos personales, resolver problemas matemáticos, jugar al ajedrez, estudiar álgebra y leer 'Clean Code'. Kiko enfatiza la importancia de la práctica y propone que se escriba código de manera que sea legible y se pueda entender fácilmente, sugiriendo también la utilización de diagramas de flujo para mejorar la comprensión y la estructura del código.

05:01

📘 Consejos para Mejorar la Lógica de Programación

En el segundo párrafo, Kiko ofrece tres consejos para mejorar la lógica de programación. El primero es la práctica constante, lo cual es fundamental para progresar. El segundo consejo es estudiar el código de otros programadores más experimentados para aprender diferentes enfoques y soluciones a problemas. El tercer consejo es escribir código legible, lo que implica que cualquiera debería poder entenderlo fácilmente. Además, Kiko introduce su consejo definitivo: resolver el problema antes de programarlo. Sugiere que es útil pensar y dibujar diagramas de flujo antes de escribir cualquier línea de código, lo que ayuda a visualizar y optimizar el programa sin tener que modificar el código una vez escrito. Finalmente, Kiko invita a los espectadores a compartir el video y a seguirlo en Instagram para participar en futuras actividades.

Mindmap

Keywords

💡Lógica de programación

La 'lógica de programación' se refiere a la capacidad de un programador para resolver problemas de manera efectiva y estructurada mediante el uso de código. Es un concepto central en el video, ya que el presentador, Kiko Palomares, explora diferentes formas de mejorar esta habilidad. Se menciona que la práctica constante y la resolución de problemas son fundamentales para el desarrollo de una sólida lógica de programación.

💡Práctica

El término 'práctica' se utiliza en el video para enfatizar la importancia de la experiencia adquirida a través de la realización de proyectos y la escritura de código. Kiko Palomares sugiere que la práctica es crucial para mejorar la lógica de programación, ya que a través de ella, los programadores pueden aprender a abordar problemas más complejos y mejorar gradualmente sus habilidades.

💡Proyectos

Los 'proyectos' son mencionados como una forma de aplicar la práctica y mejorar la lógica de programación. En el video, se sugiere que trabajar en proyectos personales y cada vez más complejos permite a los programadores enfrentarse a desafíos reales y aplicar sus conocimientos de manera práctica, lo que a su vez mejora su capacidad para resolver problemas.

💡Resolución de problemas

La 'resolución de problemas' es un tema recurrente en el video, ya que es una habilidad clave en la lógica de programación. Se destaca que la capacidad de analizar y encontrar soluciones a problemas complejos es fundamental para el éxito en la programación. El video sugiere que resolver problemas matemáticos y lógicos, así como participar en actividades que ejerzan el cerebro, pueden ser útiles para mejorar esta habilidad.

💡Código limpio

El 'código limpio' se refiere a la escritura de código que es legible, organizado y fácil de mantener. En el video, se menciona que hacer que el código se lea como una frase es un objetivo a追求, lo que implica que debe ser claro y comprensible. Se recomienda leer y aprender de otros programadores para mejorar la capacidad de escribir código limpio.

💡Diagramas de flujo

Los 'diagrama de flujo' son herramientas utilizadas para visualizar el proceso lógico detrás de un programa o algoritmo. En el video, Kiko Palomares recomienda dibujar diagramas de flujo antes de programar para planificar y optimizar la estructura del código, lo que puede ayudar a prevenir errores y mejorar la lógica del programa.

💡Algoritmos

Los 'algoritmos' son una serie de pasos ordenados que se siguen para resolver un problema específico. El video sugiere que dividir problemas en pasos detallados y trabajar en la resolución de problemas de forma metódica puede ser una forma efectiva de mejorar la lógica de programación.

💡Programación

La 'programación' es el acto de escribir, diseñar y mantener código fuente para que un ordenador ejecute tareas específicas. El video trata sobre cómo mejorar la habilidad de programación a través de la mejora de la lógica, lo que implica no solo la escritura de código sino también la capacidad de planear, estructurar y solucionar problemas de manera eficiente.

💡Software

El 'software' se refiere a los programas de computadora y aplicaciones que se desarrollan para realizar tareas específicas. Aunque no se menciona directamente en el video, la mejora de la lógica de programación tiene un impacto directo en la calidad del software, ya que permite a los programadores crear aplicaciones más eficientes y robustas.

💡Matemáticas

Las 'matemáticas' son mencionadas en el video como una disciplina que puede ayudar a mejorar la lógica de programación. La resolución de problemas matemáticos puede ejercitar la lógica y el pensamiento crítico, habilidades útiles para los programadores al abordar desafíos en la programación.

Highlights

Cómo mejorar tu lógica de programación es una de las preguntas más frecuentes.

Kiko Palomares, programador, aborda la pregunta sobre cómo mejorar la lógica de programación.

La práctica hace al maestro, lo que indica la importancia de la práctica en la mejora de la lógica de programación.

Programar proyectos propios ayuda a mejorar la lógica de programación.

Es útil entender la lógica y cómo funcionan los bits en la programación.

Resolver problemas matemáticos puede ser beneficioso para la lógica de programación.

Jugar al ajedrez puede ser una actividad que mejora la lógica de programación.

La práctica de la álgebra puede ser útil para la programación.

La práctica constante es clave para mejorar la lógica de programación.

Es importante resolver problemas y aprender procesos de la vida que luego se pueden aplicar al código.

Programar a duras penas y sin descanso puede ser una forma de practicar.

Dividir proyectos en partes más pequeñas ayuda a mejorar la lógica de programación.

Intentar solucionar problemas de Stack Overflow es una forma de practicar.

Es recomendable leer 'Clean Code' para mejorar la legibilidad y calidad del código.

Programar mucho es el consejo número 1 para mejorar la lógica de programación.

Intentar entender el código de otros programadores puede brindar diferentes perspectivas.

Hacer que el código se pueda leer como una frase es una buena práctica.

Resolver el problema sin programarlo primero es un consejo definitivo para mejorar la lógica de programación.

Dibujar diagramas de flujo antes de programar puede ayudar a visualizar y optimizar la lógica del programa.

Transcripts

play00:00

cómo mejorar tu lógica de programación

play00:02

la gran pregunta esta es una de las

play00:04

preguntas que más me habéis hecho por mi

play00:06

cuenta de instagram e incluso por aquí

play00:08

también en el canal de youtube también

play00:10

me la habéis hecho alguna que otra vez

play00:12

así que lo que hice es devolverlos a

play00:14

vosotros la pregunta en una de las

play00:15

historias de instagram a ver qué decía y

play00:17

vosotros vamos a ver en este vídeo los

play00:19

resultados

play00:20

[Música]

play00:21

[Aplausos]

play00:23

[Música]

play00:25

programadores programadoras mi nombre es

play00:27

kiko palomares y como os he dicho una de

play00:30

las preguntas que además nos hacemos

play00:31

sobre todo cuando estamos comenzando a

play00:33

programar es cómo mejorar mi lógica de

play00:35

programación aunque la verdad me me

play00:37

sorprende mucho que matéis preguntado

play00:39

tanto esta pregunta por mi cuenta de

play00:41

instagram porque yo en un inicio al

play00:44

menos yo no recuerdo haberme hecho esa

play00:46

pregunta yo simplemente iba programando

play00:48

iba avanzando iba haciendo cada vez

play00:50

proyectos más complejos y sin darme

play00:52

cuenta ni lógica de programación ya

play00:54

mejorando poco a poco pero nunca me

play00:56

plantee esa pregunta de cómo mejorar mi

play00:59

lógica de programación pero veo que

play01:01

muchos de vosotros sí que os la

play01:03

preguntáis así que lo que hice en una de

play01:04

mis historias de instagram es

play01:06

preguntaros a vosotros saber qué decís

play01:08

vosotros de cómo mejorar la lógica de

play01:09

programación así que en este vídeo vamos

play01:11

a ver vuestras respuestas a esa pregunta

play01:13

y después vamos a ver consejos míos para

play01:16

mejorar la lógica de programación

play01:18

preservando me para el consejo final el

play01:20

consejo definitivo con el que vas a

play01:22

llevar tu lógica de programación al

play01:24

siguiente nivel así que quédate hasta el

play01:26

final del vídeo vale vamos a empezar

play01:28

leyendo vuestros comentarios

play01:31

escribir mucho código nunca perder la

play01:33

práctica la práctica hace al maestro

play01:36

practicar es súper importante programar

play01:39

algún proyecto propio también esa ayuda

play01:42

muchísimo

play01:43

codding back tienen buenos problemas

play01:45

teológicos de relación con la

play01:47

informática en python

play01:49

primero entender la lógica y luego

play01:51

entender cómo funcionan los bits

play01:53

no sé si llegar a ese nivel sería tanto

play01:55

necesario resolver problemas matemáticos

play01:58

a mí me ha ayudado mucho a hacer un

play02:00

problema y luego ver otras soluciones el

play02:04

ajedrez jugar al ajedrez esto dicen que

play02:06

es muy bueno también

play02:08

álgebra mucha álgebra no sé si es

play02:11

necesario tanta álgebra programar mucho

play02:15

al final es practicar pedal brilliance

play02:19

cualquier cosa para ejercitar el cerebro

play02:22

mucha práctica y hacer ejercicios de

play02:24

libros resolver problemas y analizar y

play02:27

entender posibles soluciones al final es

play02:30

todo resolver problemas en eso es lo que

play02:32

consiste en la lógica saber resolver

play02:34

problemas aprender los procesos de la

play02:37

vida y llevarlo al código

play02:39

lo más básico resolver problemas que

play02:41

tengan ejercicios mentales programar a

play02:44

dura y siniestra es cómo manejarse en la

play02:46

garra se la agarra la mano en la

play02:48

práctica al final es lo mismo practicar

play02:51

seguir practicando ejercicios de

play02:53

programación diagramas de flujo dividir

play02:55

proyectos en partes más pequeñas el

play02:59

mejor de todos es intentarlo es intentar

play03:01

solucionar los problemas de start

play03:02

overflow hay prácticas todo y además

play03:05

ayudas a la gente pues mira esto es una

play03:06

buena solución

play03:08

realizar algoritmos con la mayor

play03:10

división de pasos que te sea posible

play03:12

resolver problemas matemáticos

play03:15

rayar primero el ejercicio y asociar lo

play03:18

que necesites con las herramientas de

play03:19

programación

play03:21

resolver problemas de tipo juegos

play03:23

mentales hacer ejercicios de lógica

play03:26

clásica de eyección

play03:28

adentrarse en la arquitectura de

play03:29

software es muy recomendable leer ser

play03:32

libro de clean code código limpio

play03:36

bueno ahora que ya hemos leído vuestras

play03:38

respuestas vamos a empezar con mis

play03:40

consejos consejo número 1 programa mucho

play03:45

yo creo que este es uno de los más

play03:46

importantes al final muchos de vosotros

play03:48

lo habéis dicho el hecho de practicar

play03:50

mucho fue cuando vas haciendo proyectos

play03:52

cada vez más y más proyecto tu lógica va

play03:54

aumentando va mejorando poco a poco sin

play03:56

que te des prácticamente cuenta consejo

play03:59

número 2 intenta entender el código de

play04:02

otros programadores es bueno mirar el

play04:04

código de otros programadores con más

play04:06

experiencia que nosotros intentar ver

play04:08

como ellos han solucionado el problema

play04:09

de esta manera vamos viendo diferentes

play04:12

formas de solucionar problemas que igual

play04:13

a nosotros no se nos hubiese ocurrido

play04:15

así que es bueno tener esos otros puntos

play04:17

de vista sobre los mismos problemas una

play04:20

manera de mirar código de otros es ir a

play04:22

dejar ahí hay una gran cantidad de

play04:24

códigos y es un buen sitio para echarle

play04:26

un vistazo al código de otras personas

play04:27

consejo número 3 haz que tu código se

play04:31

pueda leer como si fuese una frase si

play04:34

consigues que tu código se pueda leer

play04:36

como si fuese una frase si prácticamente

play04:38

cualquier persona leyendo tu código

play04:40

puede entender qué es lo que está

play04:41

haciendo este

play04:42

entonces vas bien pero si no lo es capaz

play04:45

de hacerlo si tu código no se lee así lo

play04:47

que tienes que hacer es darle otra

play04:48

vuelta y volver a pensar como

play04:50

fragmentarlo cómo dividirlo o qué hacer

play04:52

o qué palabras cambiar para que tu

play04:55

código sea legible y que de una forma

play04:56

más clara para hacer esto bien te

play04:58

recomiendo que veas este vídeo donde

play05:00

damos consejos de cómo hacer el código

play05:02

de esta manera consejo definitivo

play05:05

resuelve el problema sin programarlo

play05:08

muchas veces nos ponemos a programar sin

play05:10

haber resuelto antes del problema sin

play05:12

saber muy bien cómo es el flujo de todo

play05:14

el programa es bueno antes de ponerse a

play05:16

programar sentarse a pensar mirar bien

play05:18

cómo va a ser el flujo cuáles las

play05:20

diferentes partes y pensar todo eso bien

play05:22

antes de ponerte a programar antes de

play05:24

ponerte a picar la primera línea de

play05:26

código algo que a mí me ayuda mucho es

play05:28

dibujar diagramas de flujo de largo

play05:30

ritmo del programa que voy a hacer de

play05:32

esta manera puedo optimizar cosas

play05:34

directamente en el propio diagrama sin

play05:36

necesidad de llegar a programar para

play05:38

después volver a cambiar cosas ahí me

play05:40

permite visualizar si realmente tienen

play05:42

las consentidos si no si se puede

play05:43

cambiar se puede mejorar sin tener

play05:45

todavía que programar ninguna línea de

play05:47

código

play05:48

tengo eso listo ese diagrama listo

play05:50

entonces ya puedo ponerme a programar

play05:51

una vez empiezo a programar la lógica ya

play05:53

la tengo hecha porque está en el

play05:55

diagrama así que lo único que tengo es

play05:56

que es ejecutarla y ya está esto para mí

play05:59

es lo que más me ayuda con la lógica de

play06:01

mis programas primero sentarte de pensar

play06:03

bien y dibujar un diagrama de flujo de

play06:06

las diferentes partes que van a

play06:07

constituir ese programa o ese algoritmo

play06:09

espero que os haya servido el vídeo

play06:11

compártelo con tus amigos programadores

play06:13

y si todavía no me sigues por mi cuenta

play06:15

de instagram deberías para poder

play06:17

participar en todas las actividades que

play06:19

hacemos por ahí programador programadora

play06:22

nos vemos en el próximo vídeo

Rate This

5.0 / 5 (0 votes)

Связанные теги
ProgramaciónLógicaCódigo LimpioPrácticaResolución de ProblemasDiagnóstico de CódigoMatemáticasAlgoritmosDesarrolloOptimización
Вам нужно краткое изложение на английском?