It's safe to say the Facebook co-founder and CEO knows a thing or two about building a company.
In a recent interview with Y Combinator, Zuckerberg offered advice for aspiring entrepreneurs.
Don't set out to build a company, he advised. Rather, "start with the problem that you're trying to solve in the world. … The best companies that get built are things that are trying to drive some kind of social change, even if it's just local in one place."
You have to pinpoint exactly what you want to do above anything else, Zuckerberg emphasized. Yet, "people decide often that they want to start a company before they decide what they want to do. And that feels really backwards to me."
And don't just identify any problem to solve — pick something you truly feel passionate about, he encouraged.
"For anyone who's had the experience of actually building a company, you know that you go through some really hard things along the way, and I think part of what gets you through that is believing in what you're doing and knowing that what you're doing is really delivering a lot of value for people," Zuckerberg explained. "And that's how the best companies end up getting made."