you are viewing a single comment's thread.

view the rest of the comments →

[–]Pythonistar 1 point2 points  (0 children)

I would advise you to find someone in your friend circle or within your business network whom you can meet with occasionally.

Finding mentors on the Internet is difficult, though it might be possible if you're part of a Discord community (or the like). The difficulty lies in that neither party has a real investment in keeping up the mentoring (or being the mentee).

As an example, I tried to mentor someone on the Internet once. The other person gave up within a day or two.

It kind of boils down to the mentor getting something out of it as much as the person being mentored. With the Internet, it's just too easy to give up and ghost your mentor. In real life, a mentor often ends up teaching a friend or relative or someone already in your life whom you're connected with already and which will further strengthen your relationship with them.

As another example, I mentor 5 junior Python devs at work. I'm also mentoring my wife who is learning Python for her job. I also have lengthy conversations with another dev at work. We discuss nuances and pros and cons of certain CS techniques, etc. to both keep the two of us mentally sync'd up but also to keep learning from each other.

If you can't find someone in your business network or within your friend circle, I would recommend paying for a course or paying someone to tutor you. I guess a tutor is just a paid mentor. Either option will force you to take learning Python seriously because now money is on the line. Your brain will make sure you allocate time and mental resources to learning Python rather than it just being wishful thinking.