Leggere libri, guardare video e rivedere tutorial è molto semplice. Prendere appunti e imparare effettivamente il materiale può essere leggermente più difficile, ma anche in questo caso, chiunque abbia un cervello decente e un discreto interesse, è abbastanza facile (per non dire, divertente).
Il fatto è che non ti prepara davvero a scrivere un programma o un sito Web completo. Diciamo che sei quegli adolescenti (solo al liceo, senza veri corsi di informatica o di programmazione (a livello universitario) e nessuna esperienza nel mondo reale), e esci con Groupon. O persino Mark Zuckerburg, sicuro che fosse un genio, ed era un programmatore molto capace ... ma come?
Come consigliate che le persone che non sono necessariamente nuove alla programmazione, ma nuove alla programmazione di applicazioni reali e veri programmatori, procedano allo sviluppo? Qual è il "processo di sviluppo", in particolare per i singoli programmatori (o forse 2-3 adolescenti)?
Inoltre, per quanto riguarda lo sviluppo web, qual è il processo? Qualcosa come Facebook o Groupon è stato scritto con un framework (come CodeIgniter o Zend per PHP)? O sviluppano i loro quadri? Non sto chiedendo come elaborare una grande idea, ma come implementare grandi idee in modo efficace? Qualcuno ha un consiglio?
Ho letto un paio di libri su C e C ++ (principalmente il linguaggio di programmazione C e il linguaggio di programmazione C ++) e ho preso AP Computer Science (oltre a leggere alcuni libri aggiuntivi su Java e OOP). Ho anche letto alcuni tutorial su PHP (e CodeIgniter) e Python. Ma sono ancora al liceo e tecnicamente non sono nemmeno abbastanza vecchio per lavorare in uno stage per qualche altro mese.
Reading books, watching videos, and reviewing tutorials is all very easy. Sì, leggerli è facile, capirli è la parte difficile.