Ok, ho insegnato a un amico a programmare per un po 'ora. È uno studente molto veloce, ed è abbastanza bravo a programmare finora. Tuttavia, ha un "problema" che continuo a cercare di correggere.
Salta e inizia a fare programmi di alto livello senza imparare alcune delle basi (ha creato un'applicazione web in piena regola, ma non conosce ancora la paginazione o la gestione delle sessioni).
Questo non è il problema però. Continua a saltare alla nuova tecnologia (Node.js, MongoDB, EC2, ecc.). Ho provato a dirgli che avrebbe dovuto imparare alcune delle nozioni di base sul suo RDMS di scelta (MySQL) poiché lo utilizza ogni giorno prima di investire un po 'di tempo nell'apprendimento delle basi di MongoDB (e probabilmente spostarsi su qualcosa di nuovo).
Sono io quello che torto qui, o dovrebbe cercare di concentrarsi su una cosa alla volta e diventare veramente bravo in questo?