我目前正在尝试建立一个个人网站,以便为自己在网络上建立一个存在。我的计划是包括我的简历、我自己完成的任何项目以及我参与的开源项目的链接等内容。但是,我不确定从“广告”自己的角度来看哪种方法会更好,因为这个网站就是这样做的,特别是因为我是一名软件开发人员。
我应该使用开箱即用的系统并根据需要使用可用模块和自定义模块对其进行扩展,还是应该根据需要自定义构建站点及其所有功能?在可能访问我的网站的潜在雇主眼中,自定义网站是否更好看?
我目前正在尝试建立一个个人网站,以便为自己在网络上建立一个存在。我的计划是包括我的简历、我自己完成的任何项目以及我参与的开源项目的链接等内容。但是,我不确定从“广告”自己的角度来看哪种方法会更好,因为这个网站就是这样做的,特别是因为我是一名软件开发人员。
我应该使用开箱即用的系统并根据需要使用可用模块和自定义模块对其进行扩展,还是应该根据需要自定义构建站点及其所有功能?在可能访问我的网站的潜在雇主眼中,自定义网站是否更好看?
我过去曾玩弄过这个想法,但出于多种原因,我认为这并不是一个好主意。首先,有许多地方可以处理大部分这些,而无需您进行工作或维护。例如,只需注册一个linkedIn 帐户,就可以满足您在这方面的大部分需求。您可以在那里创建您的简历和生物信息等,并使其公开可见。您“自己的网站”的另一个问题是,如果您不经常更新它,信息就会变得陈旧,更糟糕的是,人们没有理由返回,因为“什么都没有改变” ——这算不上什么广告适合你吗?
既然我已经说了这么多,我会提出另一个建议。为什么不开始写博客呢?!如果您有不错的经验,为什么不分享。我敢打赌,这将是您技能的最佳广告,因为:
最重要的是 - 您可以从您选择的域运行您的博客,还可以指向您存储在linkedIn 中的简历。只是一个想法...
那是我的两便士价值-希望它可以帮助您做出决定!
如果您是特定于 Web 的开发人员,我会使用自定义站点,但如果您更多地关注桌面应用程序或后端技术,我认为开箱即用的系统会很好。
一个漂亮的、默认的、现成的、完整的网站可能比一个做得不好、破损、拼凑、不完整的网站更令人印象深刻。也许从“现成”但外观漂亮的东西开始,保持简单、专业,然后最终添加更多自定义功能、样式和内容。潜在的雇主可能希望看到您能够重复使用经过验证的解决方案,而不是尝试从头开始创建所有内容没有充分的理由。或者,您可以花时间将出色的组件组合成比部分总和更好的东西,正如 Jeff Atwood 在 Stack Overflow 播客中广泛讨论的那样。Stack Overflow 是编写大量自定义代码的一个很好的例子,但它与一些最好的 Web 2.0 技术/小部件/等相结合。变成连贯的东西,而不是试图证明他们可以从头开始实现 x/y/z。
(另一方面,构建自己的登录系统、博客或照片库真的很有趣。如果你真的很喜欢它并且想要学习很多东西或创造一些新的和不同的东西,那就去吧!)
这是我所做的(或目前正在做的)。首先,首先使用开箱即用的解决方案。在我的例子中,我使用了 BlogEngine.NET,它是开源的并且易于设置。这使我可以尽快将内容放在我的网站上。现在,我可以继续使用 BlogEngine.NET,并为我的网站设置外观以赋予其更多个性,或者我可以开始推出自己的解决方案。但是,我还没有找到可以让我有理由浪费时间构建自己的解决方案的要求。很可能你也不会。
我认为您的网站是否公然使用框架或其他“通用”解决方案并不重要。真正的问题是“做得好,有味道吗?” 如果您使用的是开箱即用的解决方案,则在自定义它时应该花时间并注意细节,就好像您是从头开始创建它一样。
或者,如果你正在寻找一个很好的学习体验和一些可以花费大量空闲时间的东西——你自己写吧。但要知道你在重新发明轮子,并接受它。
编辑
37Signals 最近的一篇文章,Gearheads don't get it确实总结了一个很好的观点,即不关注技术细节,而是关注“内容和社区”。
Reinventing the wheel is not such a great idea when you are building a personal site. Building your own CMS is fun, and to some degree is something to brag about, but not so much features you won't have the time to build and all the security holes that you won't have the time to fix.
It's much better to pick a good, well-established engine, build a custom theme, and contribute a module or two to it: you'll be writing code that you can show off as a code sample and at the same time creating something useful.
Knowing your way around an open source CMS is a good skill in just about any job: when your boss says - hey, we need a three pager site for client/product/person X in 10 hours, you can say - no problem.
对于更简单的投资组合网站,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。
请记住,尽管您希望使您的页面看起来不错。一个看起来邋遢的网站可能会吓跑潜在客户,即使您不想为他们做任何网络工作。
把你的简历放到网上会有帮助,我通过谷歌搜索收到了很多来自我简历上的人的招聘电子邮件。不过,我同意 ColinYounger 的观点,因为您可能会从 LinkedIn 获得更多收益。
我的建议是——如果您想花时间学习 CMS 或其他东西,以提高自己,那么为什么不将您的第一个项目作为您的主页呢?
也许启发我们您想在个人主页上拥有的“功能”?除了指向 HTML 简历的链接以及可能指向您喜欢的内容的链接之外,不确定主页的确切功能是什么......
这真的取决于:
a) 您提供什么服务
b)您在网页设计/开发方面的技能水平如何
如果您主要是 Web 应用程序开发人员,那么运行现成的产品或公然使用 DreamWeaver 来开发它可能不那么聪明——或者您的客户可能不够善于注意到?
同样,如果您主要是网页设计师,那么设计自己的网站可能是个好主意。
就像一个附带问题和跟进我的“自我之旅”评论:你为什么要把网络上的任何东西都认为是“真实的”?IME 打印的提交,虽然不一定准确,但往往比网络提交略少,呃……夸张。
那些响应\观看的人是否曾经雇用过?我不会用谷歌搜索候选人。我可能会自我搜索受访者,但会忽略简历。
回到 OP,我建议你需要展示你擅长的东西 - 参与开源项目并在他们的论坛上发布,链接到你可以发布详细信息的项目,并且通常尝试展示你是一个多么好的员工可能。只是告诉我你擅长 [在此处插入最新趋势] 意味着愚蠢。
我开始看到,为自己做广告的最佳方式是把高质量的内容放在那里。如果你写下你有经验的技术,也许会创建一些教程,如果你经常做这些,这表明你在选择的工作领域有一定的权威。
仅此一项就是最好的广告之一。但是,您也想表现出热情。在网上,这可以通过您的网站的精心制作来展示(它不必是超级棒的 UI 或其他东西),但它应该是整洁、干净和专业的。无论是开箱即用还是定制设计都没有关系。
无论哪种方式,您都必须努力使其看起来不错。