Hi Jatin Rao, I have a video talking about this in more detail but I'll say personal branding is a great thing to consider for any professional career regardless if you're tech or not.
- It positions you in front of potential employers and allows them to understand your skills and what you bring to the table.
- Make you stand out from your peers because more people will get to know you for your work.
- Presents you with opportunities than you can ever imagine (I have seen this first hand)
Blogging has done a lot for me and my career as a developer. I can not recommend it more for anyone looking to start. I blog because I want to share something I've learned or some new thing I think others will love to learn.
- My advice is to keep sharing your knowledge no matter how you think of it. Many people don't write because they think it's too basic or others have written about the same thing.
I'll say everyone has something to share and a way of reaching more people is by speaking at conferences. My advice is to find something you're really passionate about and pitch it to a meetup in your community or go big and apply to conferences.
My process involves first thinking of a topic, then going on to do more research and come up with an outline then I flesh out the talk before creating the slides... After doing that I practice, practice until I feel very comfortable with the talk.