If you are upcoming developer, nothing wrong in vibe coding in my opinion as long as you take time to understand what is being done by the model. One suggestion I have is, make sure ask/explore alternative approach of solving the same. This helps you to understand and eventually judge what fits in given scenario. Good luck!