Saya seorang programmer otodidak. Saya sudah belajar RoR sejak Oktober dengan intensitas yang bervariasi (kadang-kadang sepanjang hari, kadang-kadang tidak ada selama beberapa minggu). Sebelumnya saya hanya tahu Jawa, tetapi tahu cukup baik. Saya telah mendengar banyak hype tentang RoR dan bagaimana seharusnya membuat Anda bahagia, produktif, dll. Sejauh ini hanya membuat saya frustrasi. Saya mempelajarinya dari buku Agile, dan saya curiga sebagian dari kesulitannya mungkin berkaitan dengan ketidaktahuan saya tentang JavaScript dan CSS, dan hanya memiliki pemahaman yang lemah tentang database dan HTML. Tetapi ternyata butuh waktu lebih lama untuk menyelesaikan proyek dalam buku Agile daripada orang lain, dan saya masih tidak ingat banyak tentang itu. Ada beberapa hal tentang Rails yang sepertinya tidak bisa saya dapatkan, misalnya kapan harus menggunakan simbol dan kapan TIDAK, atau bagaimana metode dinamis dipanggil.
Baru-baru ini saya diberi tugas Rails kecil di mana saya diminta untuk membuat perubahan kecil ke antarmuka. Butuh waktu sekitar 25 jam dan meskipun saya telah membuat beberapa kemajuan dalam memahami kode, saya masih tidak tahu bagaimana untuk melanjutkan. Saya bahkan tidak bisa bertanya Stack Overflow karena ada begitu banyak kode yang harus saya berikan untuk memberikan konteks.
Jadi pertanyaan saya ada pada judul: apakah RoR perlu waktu lama untuk dipelajari atau apakah saya lambat? Mungkinkah saya belajar dari buku yang salah? Gaya belajar saya sedemikian rupa sehingga saya tidak mengerti apa-apa atau memahami segalanya, jika itu masuk akal.