One habit
Before you run any JavaScript you copied, explain what each line receives, changes, and returns. If you cannot explain it, it is not your code yet.
Why this matters
In hackathons, copied snippets often work for the demo and fail during judging. You change one field name, one API response, or one button id, and the app breaks.
Recruiters do not expect perfect code from a college project. They do expect code you can explain. This track starts there.