<button id="boton">Haga clic</button>
<script>
    var boton = document.querySelector('#boton');
    function botonHandler() {
        alert('Hicieron clic en el Botón');
    }
    //boton.addEventListener('click', botonHandler());
    //el error esta en que puso parentesis () dentro de la captura del evento
    boton.addEventListener('click', botonHandler);
    //la solucion es quitar los () para que asi el evento capture la funcion
</script> 
             
            