Ok, insegno a un amico come programmare da un po 'di tempo. È uno studente molto veloce ed è abbastanza bravo a programmare finora. Tuttavia, ha un "problema" che continuo a cercare di correggere.
Salta dentro e inizia a programmare ad alto livello senza apprendere alcune delle basi (ha creato un'applicazione web completa ma non conosce ancora l'impaginazione o la gestione della sessione).
Questo non è il problema però. Continua a saltare alle nuove tecnologie (Node.js, MongoDB, EC2, ecc.). Ho provato a dirgli che avrebbe dovuto imparare alcune nozioni di base sul suo RDMS preferito (MySQL) mentre lo usa ogni giorno prima di dedicare un sacco di tempo all'apprendimento delle basi di MongoDB (e probabilmente passare a qualcosa di nuovo).
Sono io quello sbagliato qui, o dovrebbe cercare di concentrarsi su una cosa alla volta e diventare davvero bravo?