Four reasons for start\keeping blogging

Four reasons for start\keeping blogging

Develop a passion for learning. If you do, you will never cease to grow. Anthony J. D'Angelo

Among a bunch of standard advice that I share with other developers, I pretty sure that blogging will be an important one.


Overview

  • Build personal branding
  • Grow your career
  • Share knowledge
  • Deeper understanding by blogging


Build personal branding

At the kick start of your career, the most asset that you must focus on is how to earn your future, and building a personal brand is no doubt part of that. When a recruiter trying to google your name, they expect to find your GitHub profile, LinkedIn profile, and Facebook or Twitter page. If they also find a personal blog full of your writing and your code snippets, you'll jump to the top of the list. And please don't care a much about your blog views number, SEO (search engine optimization), or such as stuff, just focus on producing worthy content and the rest will take care of itself.

Grow your career

If you usually ask you're self what you'll write about (like me), try to remember the hardest problem that you solved days ago or the last week because your problem probably is the same one that remains without a solution for another developer. Another tip, if you master a specific programming language (Python, Ruby, JavaScript, CSS...) You can pick up from other platforms like stack overflow, the newest and hot problem and solve them step by step in your blog, and let the google web crawler do the rest. During your career, you'll asking to improve your verbal and written communication skill, which will obviously go to pay dividends on whatever time you can spend on it.

Share knowledge

Every developer \ engineer has to go through the process of asking for help to solve any problem from those who are more experienced, same thing with every attempt to learn new programming languages or new concepts happens (it turns out endlessly). Blogging also offers possibilities for collaborative learning by allowing learners to share knowledge and experiences with one another. The thing is, every time you learn a new programming language or technologies is a Way to giving back to the community. It's all about enriching the knowledge of those who will read your blog and enriching your own career as well.

Deeper understanding by blogging

First, if you want to "teach" others what you learned or read about, you need to learn more about your knowledge, which means a very well understanding of what you trying to write about. I also want to signal that creating blogs will match with the notion that people learn better by building personal and meaningful blogging topics and sharing them with others. In fact, share a blog that answers a question or solves a problem is an enormous responsibility for at least what I wrote above, but also this will leads us to the revision of each word and each code snippet that we will share with the readers, and to re-understand the blog's topic and therefore enhance our learning skill.


Blogging benefits are more than that, it's obvious, but I focused on these four ones because I'm pretty sure that will lead to enhancing your audience, blog traffic, SEO... This blog is a try to let every reader remember to do his\her best and excellent results will follow so.