Not necessarily.
You can go by a table or something and do a couple flourishes, if one persons sees you, you can start talking to them and etc.
And no, approahcing is something you will have to learn in if your in a paid gig, but for sake of doing magic on your own time, it's better if...