个人网站建设[关闭]

Posted

技术标签:

【中文标题】个人网站建设[关闭]【英文标题】:Personal Website Construction [closed] 【发布时间】:2010-09-05 19:26:21 【问题描述】:

我目前正在尝试建立一个个人网站,以便为自己在网络上建立一个形象。我的计划是包括我的简历、我自己完成的任何项目以及我参与的开源项目的链接等内容。但是,我不确定从“广告”自己的角度来看哪种方法会更好,因为这个网站就是这样做的,特别是因为我是一名软件开发人员。

我应该使用开箱即用的系统并根据需要使用可用模块和自定义模块对其进行扩展,还是应该根据需要自定义构建网站及其所有功能?在可能访问我网站的潜在雇主眼中,自定义网站是否更好看?

【问题讨论】:

嘿,有人能详细说明一下“开箱即用系统”的含义吗?如果可能的话,举个例子。托马斯,你很久以前就问过这个问题,你能告诉我你选择了哪个选项,结果如何? 【参考方案1】:

我过去曾尝试过这个想法,但出于多种原因,我认为这并不是一个好主意。首先,有许多地方可以处理大部分这些,而无需您进行工作或维护。例如,只需注册一个linkedIn 帐户,就可以满足您在这方面的大部分需求。您可以在那里创建您的简历和生物信息等,并使其公开可见。您“自己的网站”的另一个问题是,如果您不经常更新它,信息就会变得陈旧,更糟糕的是,人们没有理由返回,因为 “没有任何改变” -这对你来说不算什么广告吧?

既然我已经说了这么多,我将提出另一个建议。为什么不开始写博客呢?!如果您有不错的经验,为什么不分享。我愿意打赌这将是您的技能最好的广告,因为:

    它会一直更新(如果您经常发帖) 您并不是在寻找从事这项工作的工作 - 但您的(未来)雇主或他们的开发人员无论如何都会检查一下,以便更好地了解您的性格。 在你的简历上写一些东西并不意味着你能做到。我并不是说你会对你的技能撒谎:-),但是当你写关于这些东西的文章、获得 cmets 和反馈,以及更好的是,学习 更多 关于你的热情。

最重要的是 - 您可以从您选择的域运行您的博客,还可以指向您存储在linkedIn 中的简历。只是一个想法......

这是我的两分钱 - 希望它可以帮助您做出决定!

【讨论】:

【参考方案2】:

如果您是特定于网络的开发人员,我会使用自定义网站,但如果您更关注桌面应用程序或后端技术,我认为开箱即用的系统会很好。

【讨论】:

【参考方案3】:

一个漂亮的、默认的、现成的、完整的网站可能比一个做得不好、破损、拼凑、不完整的网站更令人印象深刻。也许从“现成”但外观漂亮的东西开始,保持简单、专业,然后最终添加更多自定义功能、样式和内容。潜在雇主可能希望看到您能够在没有充分理由的情况下重复使用经过验证的解决方案而不是 trying to create everything from scratch。或者,您可以花时间将出色的组件组合成比部分总和更好的东西,正如 Jeff Atwood 在 Stack Overflow 播客中广泛讨论的那样。 Stack Overflow 是编写大量自定义代码的一个很好的例子,但是将其与一些最好的 Web 2.0 技术/小部件/等相结合。变成连贯的东西,而不是试图证明他们可以从头开始实现 x/y/z。

(另一方面,构建自己的登录系统、博客或照片库真的很有趣。如果你真的很喜欢它并且想要学习很多东西或创造一些新的和不同的东西,那就去吧!)

【讨论】:

【参考方案4】:

这是我所做的(或目前正在做的)。首先,首先使用开箱即用的解决方案。在我的例子中,我使用了 BlogEngine.NET,它是开源的并且易于设置。这使我可以尽快将内容放在我的网站上。现在,我可以继续使用 BlogEngine.NET,并为我的网站设置外观以赋予其更多个性,或者我可以开始推出自己的解决方案。但是,我还没有找到可以让我有理由浪费时间构建自己的解决方案的要求。很可能你也不会。

【讨论】:

【参考方案5】:

我认为您的网站是否公然使用框架或其他“通用”解决方案并不重要。真正的问题是“做得好,有味道吗?”如果您使用的是开箱即​​用的解决方案,则在自定义它时应该花时间并注意细节,就好像您是从头开始创建它一样。

或者,如果您正在寻找一个很好的学习体验和一些可以花费大量空闲时间的东西,那就自己写吧。但要知道,您是在重新发明***,并接受它。

编辑

37Signals 最近的一篇帖子Gearheads don't get it 确实总结了一个很好的观点,即不关注技术细节,而是关注“内容和社区”。

【讨论】:

【参考方案6】:

在构建个人网站时,重新发明***并不是一个好主意。构建自己的 CMS 很有趣,在某种程度上值得吹嘘,但没有那么多你没有时间构建的功能和所有你没有时间修复的安全漏洞。

最好选择一个好的、成熟的引擎,构建一个自定义主题,并为其贡献一两个模块:您将编写可以作为代码示例展示的代码,同时创造有用的东西。

了解开源 CMS 对任何工作来说都是一项很好的技能:当您的老板说 - 嘿,我们需要在 10 小时内为客户/产品/个人 X 建立一个三页式网站时,您可以说 - 不问题。

【讨论】:

【参考方案7】:

对于更简单的投资组合网站,Wordpress 可能会满足您的需求。

您可以为联系信息、各种作品集、简历等设置“静态”Wordpress 页面。如果您想这样做,这也将为您提供一个博客。

Wordpress 确实让您可以灵活地“隐藏”其中的博客部分,并将其基本上用作更简单的 CMS。例如,您的 example.com 的根 URL 可能指向 WP 静态页面,而 example.com/blog 将是实际的博客页面。

如果您在自己的域上自行托管 Wordpress(我真的建议您不要通过 wordpress.com),为额外内容设置一些子域应该是微不足道的。例如,downloads.example.com 可以托管您从 Wordpress 投资组合页面链接的项目的实际下载。同样,如果您正在做大量的网络工作,那么像 lab.example.com 或 samples.example.com 这样的子域可以托管各种静态(或动态)页面,您可以在其中展示不受控制的沙盒页面WordPress。

请记住,您需要让您的网页看起来不错。一个看起来邋遢的网站可能会吓跑潜在客户,即使您不想为他们做任何网络工作。

【讨论】:

【参考方案8】:

将您的简历放到网上的某个地方会有所帮助,我收到了很多来自通过谷歌搜索出现在我的简历上的人的招聘电子邮件。不过,我同意 ColinYounger 的观点,因为您可能会从 LinkedIn 获得更多收益。

我的建议是 - 如果您想花时间学习 CMS 或其他东西,以提高自己,那么为什么不将您的第一个项目作为您的主页呢?

也许您希望在个人主页上拥有哪些“功能”?除了指向 html 简历的链接以及一些您喜欢的内容的链接之外,不确定主页的具体功能是什么......

【讨论】:

【参考方案9】:

这真的取决于:

a) 你提供什么服务

b) 你在网页设计/开发方面的技能水平如何

如果您主要是 Web 应用程序开发人员,那么运行现成的产品或公然使用 DreamWeaver 来开发它可能不那么聪明 - 或者您的客户可能不够善于注意到?

同样,如果您主要是网页设计师,那么设计自己的网站可能是个好主意。

【讨论】:

【参考方案10】:

作为一个附带问题并跟进我的“自我之旅”评论:为什么您会认为网络上的任何内容都是“真实的”? IME 打印提交的内容虽然不一定准确,但往往比 Web 提交的内容略少、呃……夸张。

那些响应\观看的人是否曾经雇用过?我不会用谷歌搜索候选人。我可能会自负地寻找受访者,但会忽略简历。

回到 OP,我建议你需要展示你擅长的东西 - 参与开源项目并在他们的论坛上发帖,链接到你可以发布详细信息的项目,并且通常尝试展示你擅长什么你可以成为好员工。只是告诉我你擅长 [在此处插入最新趋势] 意味着愚蠢。

【讨论】:

【参考方案11】:

我发现,为自己做广告的最佳方式是发布优质内容。如果你写的是你有经验的技术,也许会创建一些教程,如果你经常做这些,这表明你在选择的工作领域有一定的权威。

仅此一项就是最好的广告之一。但是,您也想表现出热情。在网上,这可以通过您的网站的精心制作来展示(它不必是超级棒的 UI 或其他东西),但它应该是整洁、干净和专业的。无论是开箱即用还是定制设计都没有关系。

无论哪种方式,你都必须努力让它看起来不错。

【讨论】:

以上是关于个人网站建设[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows iis 服务器上使用我的个人电脑在互联网上发布我的网站? [关闭]

构建个人网站

如何知道一个人是不是离开了您的网站?

关于CSRF的个人理解

搭建个人博客网站// listen-on port 53 { 127.0.0.1; };

个人博客