Saya telah bekerja dengan javascript selama 4 tahun terakhir. Saya sangat yakin dengan kemampuan memecahkan masalah saya dan saya dapat melihat bahwa kualitas kode saya meningkat. Saya mencoba untuk tetap mengikuti perkembangan komunitas dan saat ini saya bekerja dengan ES2015 dan React.js. Namun, saya merasa tidak bisa memahami pola desain pemrograman sama sekali. Saya tahu di mana menemukan sumber daya tentang ini dan saya sudah membaca buku tentang itu. Saya mengandalkan rekan kerja senior saya untuk membuat keputusan tentang struktur proyek tetapi saya tidak punya masalah untuk mengatasinya.
Setiap kali saya perlu memulai sesuatu sendiri, saya mencari dua jalur ini: Jika saya menggunakan perpustakaan besar / kerangka kerja seperti React.js, saya cenderung menyalin apa yang dilakukan komunitas; Jika saya menggunakan sesuatu yang lebih kecil saya akan menggunakan pola modul. Saya tahu bahwa begitu saya mendapatkan pemahaman yang lebih baik tentang hal ini saya akan dapat membuat keputusan yang lebih baik, tetapi untuk sekarang saya benar-benar bingung.
Haruskah saya mencari pendidikan yang unggul tentang ini? Apakah saya perlu seorang mentor tentang hal ini? Apakah saya bodoh? Apakah ini benar-benar sulit dimengerti?