I dug out the reference. Mostly you don't need the buttons at all. But sometimes the board gets stuck somehow and that's when you do need them. However if you are seeing it flash but not run then this isn't the same problem.
https://docs.espressif.com/projects/esp-idf/en/release-v3.0/get-started/get-started-devkitc.html