它有多么必要或重要?我尝试保留一份要跟踪的博客或网站的连续列表,但是很多时候我提取某人的个人资料并注意到那里没有任何内容。真的重要吗?
我知道编程水平不同(从C / C ++系统程序员到Rails,甚至是Haskell和J),而且并不是每个人都可以轻松地使用基于Web的应用程序的语言。并非所有内容都以网络为中心,但是随着许多流行的,有时是免费的服务的出现,我认为期望大多数程序员拥有一个个人站点并不是不合理的。
它有多么必要或重要?我尝试保留一份要跟踪的博客或网站的连续列表,但是很多时候我提取某人的个人资料并注意到那里没有任何内容。真的重要吗?
我知道编程水平不同(从C / C ++系统程序员到Rails,甚至是Haskell和J),而且并不是每个人都可以轻松地使用基于Web的应用程序的语言。并非所有内容都以网络为中心,但是随着许多流行的,有时是免费的服务的出现,我认为期望大多数程序员拥有一个个人站点并不是不合理的。
Answers:
为了什么目的
你为什么要一个?有些人用它作为向雇主推销自己的一种方式。其他人这样做是为了帮助丰富社区并共享信息。也许两者都有。我认为您需要先询问为什么要建立一个网站,然后再确定它的重要性。
如果您想将自己卖给雇主,那么可以肯定的是,网站或博客绝对可以为您提供帮助。如果您想与社区分享某些东西,那么可以,博客是一种很好的方式。但是,只有在您想做出贡献时才应该做出贡献。不要仅仅因为所有其他“优秀开发人员”都拥有一个博客就被迫拥有一个博客。如果您喜欢写作并且有话要说,那就去吧。否则不要打扰。
我说的是尽可能多的爱,但是...
请全世界帮个忙,只有在您有话要说时,才维护博客或网站。
我看中了一个相当不错的开发人员,而且我觉得我在StackOverflow上的工作相当不错。但是我没有博客。为什么?因为那里有很多聪明人,他们比我能写的博客要好得多。
互联网上已经有足够的谷壳了。
在此之前,我只会说,网站和博客仅在您作为Web开发人员或任何在线拥有投资组合会为您带来业务的事物时才有用。但是经过深思熟虑,我变得非常天真。就像人们已经说过的那样,博客是一种跟踪您所做的工作以及您可能会学到的不同事物的好方法,并且对于回顾和回忆很重要,但是最近我发现了一种更有价值的用法。在您从事技术工作的时间里,我可以保证您会被要求证明或表达您对技术的热情,那时候您会发现书中每一个陈词滥调,但如果您保留博客,则可以将其添加到您的博客中当被问及所有重要问题时,供雇主使用和查看的简历。不是
甚至诸如此类的网站,并给出一致的建议,也可以有助于表现出对技术的强烈热情。
因此,以我的诚实观点,这不会造成任何伤害,并且如果有什么对您有利的个人事,也可以对您的职业发展也有所帮助。
在什么意义上重要?
对您而言重要的是,能够将您的想法写成文字,并可能从其他开发人员那里获得一些反馈?那可以,为什么不呢?没有理由没有自己的网站。
对您的职业来说重要的是要展现一些自己的东西?也许取决于您的特定工作类型。如果您进行Web开发,最好有一个自己的地方来炫耀您所知道的东西。如果您从事自由职业,那将是宣传自己的好方法。
对编程社区重要吗?不见得。开发人员博客是一角钱,您的博客可能不会特别值得注意。我认为没有人会被迫说些什么。但是同样,如果您愿意,也没有理由不这样做。
这一切都归结为您为什么首先认为应该拥有一个网站。有很多开发人员,有很多则没有。这是您自己的兴趣和动机的问题。如果对您来说很重要,无论出于何种原因,那就去吧。否则,请不要打扰。
我认为拥有一个好主意,无论是对您自己还是对每个人来说,都应增加知识库。每个问题都有许多不同的解决方案,您找到的许多特定解决方案不太可能完全不是原始的。
话虽这么说...如果您的站点上有您的名字,并且客户/雇主可以访问并知道它是您的站点,请确保使其保持最新,尤其是美观。我知道作为程序员,我们知道图形设计是一个完全不同的领域,但是客户并不知道这一点,因此可能会将您的站点视为对您的工作的不良反映。出售真人大小的汉索尔小雕像的人可以使用他们想要的所有BLINK标签(带有黑色背景和黄色文字),但对于开发人员而言,情况却并非如此。
因为Jeff Atwood这么说...
http://www.codinghorror.com/blog/2011/02/how-to-write-without-writing.html
;)
我只是保留了一个域名,将尝试一下。如果不好,我可以冲洗它(尽管google可以用它使我尴尬)。
我不会说很重要,但是拥有自己的网站可能会很好。张贴一些代码/片段并以博客的方式分享您对不同主题的观点是很好的。它可能会导致新的联系人,共享想法,并且也许您会被喜欢您的工作和个性的潜在客户/雇主发现。谁知道 :)
我自己没有网站,但我有很多朋友。他们中的许多人都使用它来展示自己的Web开发技能,在网上发布简历,在课堂内外展示他们的项目,以及托管博客。它们都没有,但都至少有一个。
在线保存您的简历副本可以使您没有联系到的雇主就您的工作与您取得联系。这很有用,因为它使您意识到原本不会意识到的机会。
托管博客可让您在一个开放的论坛中表达您的观点,以便他们可以看到您对软件开发的意见。这样,他们可以给您更多具体的问题,或者看到您用书面表达自己(如果您的脚思考问题或语音障碍,可能会很有帮助)。
展示您的Web开发技能和过去的项目很好,因为它可以使他们看到您的代码。这看起来似乎并不多,但是它将向他们显示您的优势所在,他们可能认为您更适合。它还将使他们看到您实际上已经在声明的某些内容上进行了工作。
总而言之,从必要的意义上说,它不一定重要,但可以在以后获得或不获得工作方面有所作为。
除非您有特殊的内容要提供(例如您要共享的自己的小型开源项目),否则。我认为,如果您只是想写编程并分享经验,那么像这样的地方会更好。受众更多,因此反馈也更多。
它有多么必要或重要?
重要的是什么?如果创建公众角色在您所做的工作中很有用,则一定要建立一个网站并花一些时间使它变得有用并保持新鲜感。对于独立软件开发承包商,推广软件销售以及使自己和您的工作尽可能可见,网站可能特别有用。
另一方面,许多聪明的开发人员所拥有的工作量超出了他们目前所能管理的水平。花时间在互联网上宣传自己并不一定花时间。实际上,您的客户越喜欢您的工作,他们就越可能希望您为他们做更多的工作,或者将您推荐给其他人。对于这样的开发人员,网站可能根本不重要。这可能是不受欢迎的干扰,或者可能导致招募人员收到很多烦人的电子邮件。
同样,必须指出的是,没有公共网站与没有投资组合是不一样的。当然,网站可以是显示投资组合的便捷方法,但这不是唯一的方法。以下是一些其他内容:
总之,拥有一个网站可能是向全世界介绍自己的重要手段。维护网站本身并不是一项重要的活动,如果网站没有为您做有用的事情,那么拥有一个网站也就不重要了。