Molto tempo fa, mentre stavo leggendo i miei libri di programmazione introduttivi su (Basic, Pascal, C / C ++), una cosa che è stata enfatizzata è che non puoi diventare un programmatore professionista durante la notte o per qualche settimana. Ci vuole tempo per comprendere la programmazione e applicarla per risolvere problemi e sviluppare applicazioni.
Ora, una volta che qualcuno ha la padronanza della programmazione di base, la persona può adattarsi rapidamente alle nuove tecnologie. Negli ultimi tempi, l'uso di framework nello sviluppo di applicazioni è prevalente. Sebbene la curva di apprendimento per il framework sia molto più piccola di quella della programmazione, anche così anch'essi richiederebbe un po 'di tempo per imparare. Naturalmente, quadri diversi hanno una complessità diversa, quindi la curva di apprendimento potrebbe variare notevolmente.
La mia domanda è: si dovrebbe iniziare a fare progetti commerciali mentre stanno imparando un particolare framework, o dovrebbe essere fatto prima un progetto demo / di apprendimento per ottenere il framework e poi procedere su progetti reali?