I saw a few Unity YouTubers who do not build their scripts when they are working.
But I always do it.
Do I have to?
No you dont need to build your code from Visual Studio for example. Unity does that for you when it detects changes in relevant code.