¿Qué constituiría un gran proyecto de codificación interesante para un adolescente que no está interesado en los videojuegos?

De hecho, creo una lista de todos los proyectos interesantes en los que veo a otras personas trabajando, leyendo o incluso ideas interesantes que se me ocurren. La mayoría de estos proyectos me llevan a crear una versión “juguete”. Por ejemplo, actualmente estoy trabajando en la creación de un rastreador web, similar a lo que Google utiliza para encontrar páginas web para su motor de búsqueda, pero en una escala mucho más simplificada.

Encuentre algo que le interese y vea si puede crearlo usted mismo. Usualmente encuentro inspiración mirando los proyectos y blogs de otras personas. Además, el proyecto que elija dependerá del nivel de habilidad de su programación. Aquí hay algunos proyectos que actualmente tengo en mi lista.

Ideas para principiantes

  • Un programa que toma una lista de texto y reemplaza una palabra determinada en todo el archivo con otra palabra. Por ejemplo, reemplazar “él” con “ella”.
  • Un analizador de matemáticas, con puede evaluar las ecuaciones matemáticas básicas. Tal vez comience con solo una adición, pero luego incorpore la precedencia del operador para que “8 + 3 * 2” se evalúe a 14 y no a 22.

Ideas avanzadas

  • Crea tu propio lenguaje de programación básico.
  • Crea tu propio editor de texto básico.
  • Crea un generador de ciudad.
  • Crear un cifrador y descifrador de contraseñas.

Temas interesantes

  • Procesamiento natural del lenguaje
  • Red neuronal artificial

El subreddit / r / dailyprogrammer también es interesante, ya que proporciona problemas básicos y complejos que pueden ser divertidos de implementar. Lo más importante que debe recordar es encontrar algo que disfrute o que le interese.

También creo que cuanto mejor programador te conviertas, más proyectos interesantes puedes comenzar, porque tienes las habilidades para construirlos. Me encantaría construir una red neuronal que se pueda enseñar a reconocer si un perro está en una foto o no, pero creo que todavía no estoy en ese nivel de habilidad.

Esta es una gran pregunta. El problema es que solo uno está realmente calificado para responder. Un gran proyecto de codificación interesante sería uno que involucre cosas en las que ya estás interesado. Piensa en tu interés fuera de la programación y encuentra un problema que quieras resolver allí.

¿Te gustan los cómics? ¿Qué tal un sistema de búsqueda para rastrear y organizar líneas de tiempo completas de caracteres, incluyendo todos los cruces y arcos de la trama que han tenido? ¿Tal vez haga esto abierto al público o seleccione amigos para ayudarlo a completar la información? Un proyecto como este sería una buena opción para un sistema wiki y le permitiría adquirir cierta experiencia con ese marco.

¿No te gustan los cómics sino compartir listas de música? Considere la posibilidad de crear un sitio web o una aplicación que haga que las personas compartan listas de reproducción de forma fácil e interesante.

Ninguna de las anteriores, pero te gusta ir al gimnasio? Crear una aplicación de seguimiento de entrenamiento. En realidad, pueden ser bastante simples de hacer, pero por alguna razón, los comerciales que he encontrado están bastante mal.

¿Necesitas más simple? ¿Qué tal un temporizador pomodoro? El usuario solo necesita unos minutos para configurarlo, realiza una cuenta regresiva y luego señala cuando se acabó el tiempo de alguna manera. ¿Tal vez añadir alguna animación linda o gráficos pulidos a ella?

¿Ninguna de las anteriores? Esta bien. La clave aquí es pensar en algo que realmente le interese y crear un proyecto que haga algo en esa área. Mantenga su enfoque apretado y sus metas alcanzables, y terminará con algo que disfrutó hacer y de lo cual puede estar orgulloso al final.

¡Buena suerte!

Muchas grandes opciones:

1. Se pueden hacer varios juegos simples basados ​​en front-end usando el lenguaje java y javascript básico. Si uno es un demod para él, entonces tal vez quiera crear algunos juegos innovadores similares. (Los proyectos ya hechos están disponibles en la red)

2. El uso de HTML y javascript para replicar cualquier sitio web popular y personalizar el contenido es una actividad divertida que les gusta a los adolescentes con mucha frecuencia. También se va a generar interés en la tecnología.

3. Cree un calendario de estudio basado en software / contabilidad / notas haciendo aplicaciones de escritorio.

Puedo ayudar con un proyecto / juego de demostración con algo de cómo hacer la documentación si es necesario para cualquiera. (Sólo libremente … Como parte de retribuir a la sociedad de software).
solo contactame en [email protected]

Intenta hacer una aplicación básica de Android. El SDK es gratuito y puede usar el emulador o cargar su aplicación en un dispositivo físico Android. Una vez que tenga Hello, World Down puede probar cosas básicas como acceder al hardware del teléfono (GPS, brújula, etc.).