Готовые библиотеки, плагины для того и созданы чтобы сократить время разработки и их использование (особенно в начале карьеры) нормальное явление. Однако программист действительно должен знать как работают используемые им библиотеки, и не только для того чтобы писать свои, но для того чтобы использовать их максимально эффективно и правильно.