Code has to be understood. You need to be a good programmer. If you're not you won't understand other people's code for sure. Third-party code is useful only as scaffolding for your domain-logic which ALWAYS MUST be written by you only.
Whether you use other SW parts as framework, no one sane-minded professional programmer will blame you about.