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.