Al Imam Syafie rahimahullah menyatakan enam syarat dalam memperoleh ilmu melalui kata-kata beliau yang masyhur iaitu :
أخي لن تنال العلم إلا بستة سأنبيك عن تصيلها ببيان
ذكاء, وحرص, واجتهاد, وبلغة وصحبة أستاذ, وطول زمان
1. Kecerdikan / kepintaran
2. Hasrat Keinginan / iltizam
3. Kesungguhan
4. Saraan hidup / kewangan
5. Berdampingan dengan guru
6. Masa yang panjang