I'm literally finding it hard to be consistent with learning various software development concepts and practicing LeetCode. I think a good mentor can help me with this issue, correct me if I'm wrong.
What else I can do to target my job search in next 5 months as a mid-level software engineer with 2 years work experience.
Do I really need a mentor at this stage?
I'm gonna be honest: I don't think a hands-on mentor is worth it for the job search, especially now. Here's why:
Since you are part of the Taro community, I strongly believe that you should leverage it to find supportive peers who can easily produce most, if not all, of the benefits a hands on-mentor can.
Here's what you should do:
If you really do want a hands-on mentor, I recommend these 2:
Do I really need a mentor at this stage?
This is a really good question, so I wanted to split my response into a separate comment.
You should never need a hands-on mentor. This is because if you aren't able to sufficiently function in your career without someone supporting you in such a heavy fashion, you probably need to focus on self-improvement instead and building up healthy habits. In other words, I recommend looking deeper if you feel this way and figure out how you can build yourself up.
Hands-on mentors should be like vitamins: They take existing talent that has a solid foundation and amplifies it. I have had a couple of these throughout my career, but I have never needed them for sheer survival.
I'm literally finding it hard to be consistent with learning various software development concepts and practicing LeetCode.
This seems like a motivation problem rather than a skills problem. When it comes to people-oriented solutions, you really don't need a mentor for this - A buddy will do just fine.
In terms of finding the buddy, here's what you can do:
We're thinking about how to embed accountability and knowledge-sharing more deeply in Taro for job searchers -- if you're interested, please ping me!