我来给 @dhchen 的回答补充几句我的理解。
的确,选择方向这件事完全就是看自己喜欢,而且一开始选择方向的时候只需要确定大方向就好了。比如几何,代数,分析,组合,等等等等,挑一个你最喜欢,感觉最能上手的就行。
但是,很多时候人就是这么矫情的一种生物,要在一堆喜欢的东西里挑一个最喜欢的有的时候并不是一件非常容易的事情。所以我们可以反过来,先排除自己不喜欢的。比如如果你觉得代数的东西很『空』,缺少『实感』,那么你或许就不应该选择代数方面的东西作为自己的方向,类似的,如果你觉得大量的计算,不等式放缩,函数估计之类的东西看着太烦,那么你或许就不应该选择分析方面的东西作为自己的方向。
在你做完了这些之后,就到了福尔摩斯说的:『When you have eliminated the impossible, whatever remains, however improbable, must be the truth.』所以剩下的,基本上就应该是最适合你现阶段的方向,只要你别把所有的方向都排除了。
但是要注意的一点就是,这里的『排除』,是建立在对『现代数学』有一定了解的基础上的,不要把本科的课程里的内容当成了这个方向的真实面目。比如我当初本科学常微分方程的时候,就觉得这门课好无聊,以后一定不做方程相关的东西,结果我现在差不多每天都离不开方程。