1. You learn all the time
When you want to write an article or record a YouTube video tutorial you need to research the topic. It usually means reading a few blog articles, watching some YouTube videos to refresh the subject in your head. Even if you know the subject very well you usually need to remind yourself of certain aspects of whatever you are writing or recording a video about.
That is a good refresher and you usually also come across new topics as you do it about other technical aspects of the subject you may not be aware of. So this is a great way to learn new things and refresh concepts that you already know that you otherwise wouldn’t have done it if you were not a content creator.
2. You meet other developers
When you do your research you come across other developers, their articles, their YouTube videos, sometimes you comment on this content and that’s how you get to know other developers. Also, when you record a video or write your articles other developers come and comment and then you engage in a discussion and you can even become friends in a way; even if it’s just online. This way you create relationships which are great also for your career or even just for having awesome technical discussions.
3. You stay up to date with the industry
Through discussions and through research, you also come across new subjects, what is going on in the industry and this is how you learn about new frameworks, new techniques, new programming languages or new versions of programming languages. You always learn what is new and this is a great way to stay up to date with what is going on in the industry.
Yes, you can stay up to date and learn without being a content creator but if you are a content creator you kind of do it at the same time of creating content, which is a very convenient way of staying up-to-date with the industry news.
4. You create your brand online
When you create content online you create your brand and other people can see you as an expert in certain subjects. If you write about a specific framework or specific programming language people see you as an expert in this area and this is how you create your brand which can help you to get your future job or if you are a freelancer it can help you in getting more business. And that leads me to point number five.