|
|
|
|
|
by stephen82
1983 days ago
|
|
I was looking for a mentor for years and eventually I settle down by mentoring my own self if that making any sense lol. How I did it? Well, I built this mental model that goes like this: 1. If a task is difficult, simplify it by splitting it to smaller tasks. Sort them in ascending order of ease.
2. Start questioning the "how"s on your smaller tasks and do your research to find multiple solutions, suggestions for improvement, optimizations, potential rewrites before becoming a bottleneck that would demand a major refactoring.
3. See whether you have answered your "how"s from #2 or not. If not, go to #1.
4. Based on #2, find the best material possible other experts in that field suggest or highly recommend; try not to fall in commercial traps or biased reviews. There are lots of valuable resource on such topic, and trust me GitHub has incredible content in markdown format with ultra-advanced levels of explanations.
5. Narrow down your expertise in a specific tool set, be it languages or IDEs / editors of your choice and learn them inside out as much as you can. E.g.: you want to master your craft around web development; fair enough. Learn JavaScript in depth and use the framework your current job demands you to know. Go to #1, then to #4, and then #3.
6. Start writing a blog or an ebook. Guess what; after a certain amount of time, you have just become yourself the mentor you have always wanted.
At least that was my own experience so far ¯\_ (ツ)_/¯It does not mean I'm a success though :D I'm a living failure, that's why I always push myself to become better at what I do. I'm an eternal student! |
|