I also recommend ticketing at SJC. Parking there is pretty easy ($1/20 min or free if you park by the VTA airport shuttle bus stop, but that will add significant time to your trip) and if you time your arrival for in between flight departures, there is no wait.