👨💻 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/
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
Muchísimas gracias por el aporte!!!
Gladiabots también es muy bueno para desarrollar la lógica, Voy a ver el juego que dijiste a ver que tal. Feliz navidad
@@yoqui2853 en la playa store?
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 😒
@@guibanlovera5051 es de paga?
Eres UN maestro amigo me he sentido muy frustrado ultimamente por no pasar las pruebas tecnicas. Gracias por El contenido
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 😎
Gran video! Muchas gracias Pedro!
Muchas gracias Sergio! Me alegra que te haya gustado, un saludo y que tengas buen código!
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
¡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 =)
Excelente video. Agradezco tus consejos 🧑🏽💻
Muchas gracias a ti por comentar, me alegra que te haya gustado =)
Genial!, gracias por compartir.
Muchas gracias por comentar! =)
Gran trabajo, muy buenos consejos y muy bien explicado, sigue así. Ya me suscribí.
¡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!
3:12: ¡Gracias por el dato!
¡Excelente vídeo!
Esooo, mil gracias por el comentario! Un saludo y que tengas buen código!!
Muchas gracias por tus consejos Pedro, muy buen video .
Esoooo mil gracias por el comentario!! Un saludo y que tengas buen código!!
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.
¡Muchísimas gracias por tu comentario! Se vienen más vídeos así pronto =)
Justo me interesa mejorar la logica
Genial! Espero te haya sido útil el video 😎🤘👨💻
excelentes consejos, muchas gracias.
Muchas gracias a ti por comentar, me alegra que te haya gustado el vídeo =) Un saludo y que tengas buen código!
Gran video! Mic
Muy agradecido por el contenido...
Mil gracias!!
Gracias por el vídeo saludos desde Venezuela
Gracias a ti por comentar! Un gran abrazo!
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).
Muchas gracias a ti por comentar! =) Un saludo y que tengas buen código!
Practicar, practicar y practicar muchos más para toda la vida.
Tal cual
@@programacion-es;)
Excelente curso
Visto en 26/12/2022
Muchas gracias por comentar, me alegra que te haya gustado, un saludo y que tengas buen código!
muy bueno bro👍
Muchas gracias!! 😎🤘👨💻
Excelente video . Para practicar lógica de programación hay muchos pero todos esta en inglés
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!
Excelente
Mil gracias!
muchas gracias
Gracias a ti por comentar, me alegra que te haya sido útil =)
Podrías hacer un video hablando sobre el desarrollo de videojuegos por favor saludos desde Venezuela
Me lo anoto 😎🤘👨💻
Buen video
Muchas gracias!!
Buen video! Describe pasos y progresos para mejorar gracias!
Muchas gracias por comentar, me alegra que el vídeo te haya sido útil!!
Gracias
A ti por comentar, un saludo y que tengas buen código!
Se escucha super
Mil gracias por el feedback, un saludo y que tengas buen código!!
Nate gentile!! 😱😱😱😱
xD lo tuve que buscar ajsdhaskjdhakjdhasd
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
¡Gran aporte! Muchísimas gracias por el comentario! Un saludo y que tengas buen código!
@@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
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.
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.
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!
Excelente video, me interesa unirme a la comunidad, cuales son sus redes o medios de contacto?
¡Muchas gracias! Claro que si, todos los enlaces de la comunidad están aquí: programacion-es.dev/ más que bienvenido! =)
Code Wars tambien es un buen sitio para resolver katas
¡Siempre se me escapa alguna, muchas gracias por el aporte! =)
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
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 =)
Una pregunta y si apenas estoy en pesando a aprender informática como así normal como empresaria
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!
@@programacion-es muchas gracias amigo de debo mucho mil gracias
Hackerrank, Project Euler
Leetcode, Advent of code
Muchas gracias por los aportes!!!
2:19 aqui comienza
Gracias mi rey.
@@kennethrvr100292 un trapito
no sabia que alexelcapo sabia programar
Noooooo asjkdaksdgahjsgdjhagdhasd
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?
No lo conocía, he visto la descripción y parece interesante, si te ayuda, adelante 😎🤘 también puedes echarle un ojo a pseint 👨💻
@@programacion-es le voy a hechar un vistazo. Raptor es un programa para realizar tareas con diagramas de flujo.
@@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
6:46 Que evento mencionaste? Quisiera participar
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 =)
@@programacion-es excelente iniciativa, podemos ir con grupos armados o en el mismo evento nos agrupan al azar?
@@AdrianCQ14 Si vienes con un grupo pueden participar juntos sin problemas, si no tienes grupo, se te asigna al azar =)
Discord me impide el acceso a la plataforma por el tema del geobloqueo y no encuentro una vpn que me ayude a sortearla(gratis)
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 =)
Quiero Aprender a Programar😔 ya he visto varios cursos, pero a la hora de programar quedo en blanco
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
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
En la wikipedia viene una lista de compiladores de c, si los buscas alli
Dev c?
mingw, con el comando gcc en la terminal compila un archico .c o g++ para uno .cpp
binomo
Yo creía que el Adobe Premiere lo había desarrollado UNA sola persona.
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 =)
Mejora el volumen de la voz y la modulación y 👌🏻
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
El principal problema que veo en la mayoría de los programadores es que no saben qué es un algoritmo. Incluso peor: creen saber.
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.
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 ? ಠ_ಠ
@@cuentayoutube3899 estubo a punto la verdad ಠ ͜ʖ ಠ
Akajahagsgsgajkakaka y yo aquí pensando en hacer un podcast de programación 🤔🤣
@@programacion-es ya tardas!!!
@@chechu9946 xD de hecho solo me falta definir un tema para el capítulo piloto, se aceptan propuestas asdjhaskjdha
Por qué solo se programa en inglés?!
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
Existe algún lenguaje de programación en español. Búscalo, es curioso.
@@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 =)
Crei que eras alexelcapo xdddd
Noooooooo akjsdasgdhjasgdhjasdasd
@@programacion-es xDDD
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.
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!
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
@@rominaprograma gracias, me das esperanzas ya que me gusta bastante la programación pero nunca fui bueno para las matemáticas
@@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.
@@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
Viejo revisa tu audio, se escucha como las weas y no se entiende nada
Lo tomaré en cuenta para los próximos vídeos, gracias por el feedback =)