自由程序员的三项修炼

April 21, 2013

成为一个自由的程序员是我一直以来的梦想,最近看了一个国外设计师一年自由职业者生涯的文章,结合先前的想法,自觉看出了一些端倪,我将之称为自由程序员的三项修炼。它们分别为:写作,演讲和分享代码。

写作

成功的coder大都有自己的blog,国外有stackoverflow的两个创始人joel的blog:http://joelonsoftware.com/,Jeff Atwood的blog:http://www.codinghorror.com/。国内如云风的blog:http://www.codingnow.com,陈皓的blog:http://www.coolshell.cn以及Fenng的blog:http://www.dbanotes.net。这些blog大多写了10年以上,长时间的写作带来的好处不胜枚举。

  • 带给作者清晰的头脑,良好的表达能力。
  • 总结了自己,沉淀了智慧。
  • 为自己带来了声誉和关注,因此能找到很多志同道合的人。
  • 声誉和关注使得作者有了宣传自己的平台,发布产品时会有非常好的宣传效果。

演讲

国外常常有各种各样的技术分享大会,而他们的分享精神和演讲技巧好的令人咂舌。写作可以反复修改,演讲则要一气呵成,生动清晰,最好加点幽默。演讲让一个网址或者ID和真实的人联系起来。与写作类似,演讲能为你带来声誉和关注者。

分享代码

最后也是最重要的一点便是分享代码。Talk is cheap, show me your code。开源你的代码,并精心维护它。用到你代码的人会记得你,访问你的b网站,听你的演讲,用你的产品,甚至会在有好机会时推荐你,创业的时候拉上你。

若要做一个自由职业者,这三项都是你的法宝。如果为一个团队工作,三项取其一便可。你可以什么都不写,但代码一级棒;也可以代码不会写,写作和演讲一级棒,你可以为会写但不会演讲的同伴写,让更多的人知道他们。

· EOF ·