Today, I’ll take a break from my ASP.NET MVC journey and talk about an activity that has become very important in today’s programming careers.
It’s a fact ; blogging is considered by many well-known software industry figures as a changing point in the developer’s career.
Not only, this practice helps promote programmers’ technical skills, but also it helps them consolidate the knowledge they may gain through reading articles, blog posts, tutorials, books and other resources.
However, many developers are reluctant towards this routine. As described in the results of Andrzej Krzywda’s tweet, many developers argue that:
- It’s a time consuming activity.
- Their work may not seem interesting to others.
- Coding is better than writing.
- There is no innovation in their work.
- They do not know what to write about.
- Writing is harder than coding.
As you may see, many reasons keep programmers out of the blogging sphere. As a result, they miss a great opportunity to promote their savoir-faire to the outside world.
Moreover, according to an article written by Patrick Thibodeau in 2013 entitled “India to overtake U.S. on number of developers by 2017”, Evans Data Corp. says in its latest Global Developer Population and Demographic Study that the number of developers worldwide was 18.2 million, a number that is due to rise to 26.4 million by 2019.
How a starting programmer would stands up in face of this huge wave?
It’s obvious that your technical skills won’t be enough in order to climb the field’s ladder. More qualities will be needed. Some well-known programmers tend to call them “Soft Skills”. I recommend John Somnez’s book “Soft Skills: The software developer’s life manual” for those of you who want to know more about the topic.
In fact, to be successful as a software programmer you will need to extend your proficiency to include dealing with clients, peers and managers, leading groups of programmers to achieve time-scheduled objectives, staying productive…etc.
In this regard, holding a blog that is frequently maintained helps you not only to acquire and consolidate new technics and concepts related to what we’ve talked about above, but also will expose your expertise to potential customers who will need your help in finding solutions to their problems.
Thus, for those of you who want to start a new blogging experience, I highly recommend John Somnez’s blogging email-course (https://simpleprogrammer.com).
I’ve personally followed it and to tell you the truth, it helped me a lot. On the one hand, it will provide you with rich content to start your journey, and on the other, it will give you many hints to gain more traffic.
Of course, there are plenty of other resources to help you kick-start your blog. Go and google it and you’ll be amazed how many websites and books deal with the subject.
As a final thought, I’ll definitely encourage you to start this experience, because it definitely worth the price and effort and you’ll never regret being involved.