Hello @simonxiong, happy new years to you too!
I was part of a program that paired us with a mentor and I personally didn’t find it very useful. My mentor was an older IT manager, while I was an up and coming developer who wanted to focus on coding. I met my mentor one time, communicated with them a little afterward and that was it.
One of the main reasons I didn’t find it very useful was I didn’t know how to leverage it, or utilize my mentors experience with what I was going through at the time. (which was imposture syndrome, and trying to learn everything under the sun)
I eventually found my peers (some interns, other students, some entry level co-workers) where better resources when it came to what I wanted which is more experience, exposure and more “surface area” when it came to learning new things. Some of the “most useful people” I met where fellow students doing their own thing figuring out their own stuff.
If you do sign up for a mentor-ship (I have no experience with Pathrise) be sure to have a firm understanding as to what your going to get, and what you expect and adjust accordingly. It could be a great experience, or it could be a bust. Just remember there are always developers out there in a similar situation, you just need to find them.
FreeCodeCamp is filled with a good amount of people trying to code and other types of developers, I’m not sure if that’s your cup of tea, but I’ve found it a good resources
Good luck with what ever you end up doing