Eso es normal, todos comienzan de esa manera. En realidad, suena mejor de lo normal, ya que la mayoría de las personas no pueden escribir programas en absoluto.
Los programas grandes son realmente muchas características pequeñas unidas.
Mis proyectos actuales son aproximadamente 160,000 líneas de código, pero no lo piense como un gran bulto, no lo es, piense en programas de 160 x 1000 líneas o en programas de 1000 x 160 líneas.
Claro, algunos de esos programas son más complejos que otros, algunos son realmente simples, algunos no tanto, pero eso es solo parte de la experiencia de aprendizaje, llegarás allí.
- He estado tocando la guitarra por alrededor de 5 años. No soy bueno leyendo a primera vista. Pero puedo entender un poco de oído. ¿Cómo puedo aprender a bailar y hacer arreglos de estilo de dedos por mi cuenta?
- ¿Por qué mi conexión a Internet deja de funcionar aleatoriamente y dice error de DNS?
- Estoy harto de mí mismo y de mi forma de lidiar con las cosas. ¿Qué puedo hacer para ser feliz?
- Estoy en segundo año de ingeniería mecánica. Estoy muy decidido a romper el GATE para entrar en IIT o NIT. ¿Cómo debo prepararme? ¿Qué libros debo revisar?
- Sufro de pérdida de memoria grave. A veces ni siquiera recuerdo lo que acabo de hacer. ¿Qué debo hacer para aumentar mi capacidad de memoria?
Si puede escribir un pequeño programa de 160 líneas, puede hacerlo 1000 veces, y eso es lo que son las aplicaciones complejas.
Hay una habilidad realmente importante en la programación que la mayoría de la gente no entiende, la mayoría piensa que la programación se trata de aprender idiomas, aprender marcos o recordar documentación, no lo es.
Se trata de dividir un problema en muchos problemas pequeños.
Si puede escribir proyectos pequeños, puede escribir proyectos grandes, simplemente no lo sabe todavía.