Same? Almost. Can be depending on context.
"like it" is obvious - as in like it. This sometimes means acceptance, as when you present something to your boss for approval.
"go for it" means more acceptance, directly.
Definitely possible to "go for it" without admitting to "liking it".
It is not a pretty solution, but he might go for it, given the dire circumstances.
One could argue that this means "like", in a sense, but less obvious.
Perhaps as Hasmik, above might be meaning, "go for it" has another meaning. It can also mean, proceed with vigour. He is really going for it, means he is trying very hard. In this sense, they expressions are obviously quite different.