Ok, saya sudah mengajar teman bagaimana memprogram untuk sementara waktu sekarang. Dia pembelajar yang sangat cepat, dan dia cukup pandai pemrograman sejauh ini. Namun, dia punya satu "masalah" yang terus saya coba koreksi.
Dia melompat dan mulai melakukan pemrograman tingkat tinggi tanpa mempelajari beberapa dasar-dasarnya (Dia menciptakan aplikasi web yang penuh sesak tetapi masih tidak tahu pagination atau manajemen sesi).
Ini bukan masalahnya. Dia terus melompat ke teknologi baru (Node.js, MongoDB, EC2, dll). Saya mencoba mengatakan kepadanya bahwa ia harus mempelajari beberapa dasar-dasar tentang RDMS pilihannya (MySQL) ketika ia menggunakannya setiap hari sebelum menginvestasikan banyak waktu untuk mempelajari dasar-dasar MongoDB (Dan mungkin pindah ke sesuatu yang baru).
Apakah saya yang salah di sini, atau haruskah dia mencoba fokus pada satu hal pada satu waktu dan menjadi sangat baik dalam hal itu?