Leer libros, mirar videos y revisar tutoriales es muy fácil. Tomar notas y aprender el material puede ser un poco más difícil, pero aun así, cualquier persona con un cerebro decente y bastante interés, es bastante fácil (sin mencionar que es divertido).
La cuestión es que realmente no te prepara para escribir un programa completo o sitio web. Digamos que son esos adolescentes (solo en la escuela secundaria, no hay cursos de informática o programación verdaderos (nivel universitario) y no tienen experiencia en el mundo real), y salen con Groupon. O incluso Mark Zuckerburg, seguro de que era un genio, y que era un programador muy capaz ... ¿pero cómo?
¿Cómo recomienda que las personas que no son necesariamente nuevas en la programación, pero nuevas en la programación de aplicaciones reales y programadores reales se encarguen de desarrollarla? ¿Cuál es el "proceso de desarrollo", especialmente para programadores individuales (o tal vez 2-3 adolescentes)?
Además, en lo que respecta al desarrollo web, ¿cuál es el proceso? ¿Se escribió algo como Facebook o Groupon con un marco (como CodeIgniter o Zend para PHP)? ¿O desarrollan sus propios marcos? No estoy preguntando cómo llegar a una gran idea, sino cómo implementar grandes ideas de manera efectiva. ¿Alguien tiene consejos?
He leído un par de libros sobre C y C ++ (principalmente el lenguaje de programación C y el lenguaje de programación C ++) y he tomado AP Computer Science (además de leer algunos libros adicionales sobre Java y OOP). También he leído algunos tutoriales sobre PHP (y CodeIgniter) y Python. Pero todavía estoy en la escuela secundaria, y técnicamente ni siquiera tengo la edad suficiente para trabajar en una pasantía durante unos meses más.
Reading books, watching videos, and reviewing tutorials is all very easy
. Sí, leerlos es fácil, comprenderlos es la parte difícil.