Hello, I would say both online and real life networking.
Having a strong online presence increases your standing, and after someone has met you they may want to look you up online. A good idea too make yourself easy to find in case they want to get in touch with you at a later time.
Definitely worth joining LinkedIn, having work on various web services, having your own blog or website and using social media to promote yourself. Youtube and Instagram alone are so powerful, but it depends what your chosen specialism is what method will be most suitable and effective.
Worth attending conferences and meet-ups, and get good at talking to new people, but you might actually make the best contacts through friends of friends.
Hope this helps.
2. Go for a coffee with any colleque/senior/professional you like and connect with them.
3. Go for a sport and share your ideas with the professionals around.
I would say a key part of networking is listening. Whether you are networking on social media or in-person, the other person doesn't want to just hear about you or your needs.
You may be looking for a job, a promotion or simply career advice. Whatever it may be, don't bring that up immediately. Allow time to interact with the person first; let them get to know you. Make sure they know something special about you beyond what you may be seeking.
And build your own strategy to remembering names. I am generally terrible at that, so I find myself repeating the person's name a few times after meeting them. Something else may work for you.
Karen recommends the following next steps: