程序员为什么要写博客?来自《代码之外的生存技能》博客相关

        作为一名软件开发人员,可以用来推销自己的最佳媒介之一就是博客。我坚信每一个在乎自己职业生涯的软件开发人员都应该投资创建一个博客。
        使用面对面的直接交往方式,你只能遇到有限的人,所以你需要另一种方式来推销自己,拓展自己的社交圈子。想想自己在过去的一年里认识了多少技术行业的专才。这一数字可能接近几百甚至上千,然而一个成功的博客能让数十万人认识你。
        博客是推销自己的一种既廉价又简单的方式,对于让自己声名鹊起极具价值。成功的博客每天能够吸引数百甚至数千的访客,这可以给你带来很多机会,从工作岗位到咨询项目,甚至是产品销售的目标客户。
        坦白地讲,我职业生涯的大部分成功要归功于我的博客。如果我没有创建一个博客并且使它成功,你也不可能读到这本书。
        为什么博客如此重要?
        当你申请一份工作的时候,你的简历通常大概只有两页的篇幅。当你接受面试的时候,你通常会跟面试官聊上一两个小时。以如此简短的简历和如此短暂的面试来评估一名软件开发人员的技能非常困难,所以雇主以此判定某个人是否适合某个工作岗位也颇具难度。
        然而试想一下,如果一位软件开发人员拥有一个定期更新的博客会怎么样。他的博客可能包含了丰富的相关信息,包括代码示例,还有对软件开发各个方面的深入分析。与任何其他方式相比,阅读一位软件开发人员的博客能让我对他了解更多
        即便这是创建并维护博客的唯一理由,这理由也足够了。但并非仅仅如此。拥有博客不仅能帮你找到一份不错的工作,还能让你成为更好的软件开发人员和传道者,能带给你许多意想不到的机会。
        想想那些技术牛人,像Scott Hanselman、Bob Martin大叔,还有Kent Beck,他们都有博客。
如果你是一名自由职业者,或者你有兴趣做兼职(参见第12章),你会发现,一个成功的博客可以给你带来很多客户,比;你自己不得不外出找到的客户多得多。自己主动上门的客户,更愿意付你更高的薪酬,也更容易给你工作。
        如果你博客的流量足够大,你可以把它作为推销自己产品的平台(参见第13章)。如果有稳定的博客访问用户,那你不妨围绕他们的兴趣开发产品,将流量直接转化为客户。
        不要忘记一个成功的博客为你带来的业界声望。许多著名的软件开发人员直接靠成功的博客赢得口碑。JeffAtwood是个绝佳范例。他是Stack Overflow和Stack Exchange的创始人之一。他的博客“CodingHorror”(代码的荣耀,http://codinghorror.com)大获成功,收获了大量受众,直接促成了Stack Overflow的成功。他的博客也让他认识了自己的搭档——另一位成功的博主JoelSpolsky(http://joelonsoftware.com)。
        即使你对上面提及的博客能带给你的所有好处都打了折扣,有一个好处是你无法轻易抹杀的——提高你的沟通技巧。组织自己的思想,并将其转化为文字,是一项颇具难度却也极具价值的技能。定期写作能帮助你打磨此技能,有了很好的沟通能力会让你在生活的诸多领域受益。此外,如果你能约束自己定期更新博客,你也就在持续刷新自己的技能,保证自己处于自己所在专业领域的前沿。
        作为软件开发人员,学习如何写博客实际上都能帮你写出更好的代码,因为你能更轻松地传达自己的意图。博客还能帮你更好地传达自己的想法,令想法更有说服力。

猜你喜欢

转载自blog.csdn.net/qq_34577234/article/details/125277629