If you have read a few of my recent blogs you will know that I am on journey to know as much about the cloud as possible. So far I have attained an AWS certification, am trying to master Python by doing a daily Codewars challenge and have done dozens of courses.
The thing is that I have just scratched the surface!! I recently wrote down my personal development objectives and would like to do 18 courses that cover Python and AI, AI/ML, IoT, Alexa, Microservices, Chat Bots, Database and general cloud. 18 courses!!!!! This doesn’t even include learning that I would like to do around Blockchain, Docker, Kubernetes, Helm, Angular and an endless list of other things.
The other thing that we in IT face is that things change so fast. It seems that every week there is a new emerging technology, new Python library and new product releases. How are we supposed to stay in touch? Does an IT person specialise or is being a generalist the best option? I try and stay in touch with what the job market wants and it seems to me that companies are looking for people who know it all. Is this true?
I was thinking that what I probably need is a mentor – or even a set of mentors.
I came across this interesting article on the subject called “How to find and become a mentor in IT”.
Here are some extracts from the article:
“Obviously, you want to get ahead, which means making yourself more valuable to a (current or future) employer, so you can do your part to make the company more successful. A mentor can guide you in making decisions that can increase your value. For example, James Pietrocarlo, director of partnerships at ClearObject, an IoT systems firm in Indiana, has mentored young employees and regularly offers two recommendations. “Remain current,” he advises, and learn all you can about innovations and new technology. He also suggests that mentees “become technology-agnostic.” If you have skills in more than one area, you will be more versatile and may get more opportunities in your company.”
“For the best results, meet with your mentor on a regular basis. “Schedule a recurring time and stick to it,” says Nielsen. Set a clear agenda and goals, and make an effort to document progress. This provides conversational focus and keeps the mentor engaged by showing that you’re willing to make an effort to improve.
There are no shortcuts for advancement. It still takes hard work and focus, and you have to pay attention to what’s going on outside the immediate confines of your job’s responsibilities. If you’re willing to make the effort, a mentor can help you avoid making mistakes and chart a more efficient course on your path to success.”
Do you have a mentor? Are you a mentor?
So if you are involved in IT do you have a mentor? Are you a mentor? I would really find it extremely helpful if you shared your experiences with me – either as a comment or by emailing me.
If you are in a position to mentor me then I would also love to be in touch…
This is a shorter blog than normal because I have to get back to doing one of my 18 courses 😊.
Till next time.
The views of this blog are my own and do not represent the views of the company I work for.