¿Dónde podría obtener alguna inspiración o ideas sobre un proyecto de programación (por ejemplo, un juego, software, aplicación móvil o sitio web) y aprender una mejor programación?

Mantenlo simple.

Primero, descubre lo que te gusta hacer. La programación involucra muchas áreas.

Segundo, comprende a dónde quieres ir. ¿Desea aprender a codificar algunas aplicaciones y tener un nivel razonable de competencia con las herramientas? ¿O estás buscando estar a nivel académico o científico?

Tercero, encuentre una aplicación que le guste e intente hacerlo usted mismo. Si luchas, genial! Estás aprendiendo 🙂 tendrás que encontrar un buen equilibrio entre no demasiado simple y no extremadamente difícil. Sin embargo, manténgalo pequeño, algo que puede lograr en un mes o 2, para mantener la motivación fluyendo.

En adelante, encuentre un problema a su alrededor que le moleste particularmente e intente resolverlo. Piense en soluciones, piense cómo lo haría y simplemente hágalo. Nuevamente, el equilibrio de la complejidad es importante.

Deberías estar mucho mejor ahora, es hora de definir nuevas metas 🙂

Recuerda, estás haciendo esto para aprender. Debes luchar y no debes abandonar solo porque has golpeado una pared (a menos que sea una pared que aún no puedas romper, en ese caso deberías volver a ella más tarde).
Al mismo tiempo, si siente que no está aprendiendo lo suficiente, deje de hacerlo. No todo necesita pulirse si el pulido no es lo que estás aprendiendo.

Diviértete aprendiendo

No necesita escribir un software innovador y revolucionario. Las ideas son una moneda de diez centavos por docena. Aquí hay dos cosas simples que puede hacer para encontrar una:

  1. Mire lo que es popular y constrúyalo usted mismo: esto también proporcionará un conjunto de características rígidas y un alcance más estrecho, pero un desafío no obstante
  2. Encuentre una tarea que repite a menudo en línea o en su teléfono y automatícela con el software

Espero que esto ayude. 🙂

lo que quieras aprender en el campo de la programación, ya sea un desarrollo de juegos, un desarrollo de Weebapp o cualquier otra cosa, comenzará con la base del lenguaje c.

hay un sitio web “learn c hardway” que le proporcionará problemas más complejos. Si su lógica está desarrollada, puede cambiar a cualquier área en cualquier momento porque después de una lógica sólida, lo único que importa es la sintaxis de cualquier lenguaje o plataforma.

para obtener más detalles sobre la programación, puede leer “El arte de la programación de computadoras” de Donal’d Knuth. Este es un libro muy duro y bueno. Llevará tiempo completar este libro. pero hará que tu lógica sea más poderosa.

Esas son dos preguntas que tienen dos respuestas.
Para tener una idea inspiradora, lee. Mucho. Lea sobre industria, tecnología, biografías.
Asista a reuniones, conferencias, escuche podcasts, mire videos, lea blogs, siga a los líderes de la industria en Twitter.

Mire su propio trabajo y vida y la de las personas que lo rodean y busque pequeños problemas o ineficiencias. Pregúntese: ¿podría mejorar eso con el software? Hay oportunidades de mejora en todas partes y solo un poco de creatividad lo ayudará a comenzar. Mantenlo simple y cerca de lo que sabes y construye desde allí.