关于内容管理系统:个人网站建设

关于内容管理系统:个人网站建设

Personal Website Construction

我目前正在尝试建立一个个人网站,以便为自己在网络上建立形象。 我的计划是包含诸如简历,我自己完成的任何项目以及指向我贡献的开源项目的链接之类的内容。 但是,我不确定从"自己做广告"的角度来看哪种方法会更好,因为该网站的功能特别是因为我是软件开发人员。

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


过去,我曾提出过这个想法,但出于多种原因,我认为这并不是一个好主意。首先,有很多地方可以解决大部分此类问题,而无需您进行工作或维护。例如,只需注册一个linkedIn帐户,即可满足您在这方面的大部分需求。您可以在那里创建简历和生物信息等,并公开显示。您的"自有网站"的另一个问题是,如果您不经常更新它,信息就会过时,更糟糕的是,人们没有理由回去,因为"一切都没有改变"-这并不是广告是你吗?

既然我已经说了这么多,我将再提出一个建议。为什么不开博客呢?如果您有体面的经验,为什么不分享呢。我愿意打赌这将是您技能的最佳选择,因为:

  • 它总是更新的(如果您经常发布)
  • 并不是说您正在寻找要做的工作,而是您(未来的)雇主或他们的开发人员都会检查出来,以更好地了解您的性格。
  • 在简历上放些东西并不意味着您可以做到。我并不是说您会对自己的技能撒谎:-),但是当您撰写有关这些东西的文章,获得评论和反馈,以及更好地了解有关您的激情的更多信息时,您的能力无可争议。
  • 最重要的是-您可以从所选域中运行博客,也可以指向存储在linkedIn中的简历。只是个主意...

    这就是我的两分钱,希望它能帮助您做出决定!


    如果您是特定于Web的开发人员,那么我会使用自定义网站,但是如果您将重点放在桌面应用程序或后端技术上,那么我认为开箱即用的系统会很好。


    一个漂亮的,默认的,现成的,完整的网站可能比一个做得不好,破碎,固定在一起,不完整的网站更令人印象深刻。也许从"现成的"东西开始,但外观漂亮,使其简单,专业,然后最终添加更多自定义功能,样式和内容。潜在的雇主可能希望看到您能够重用久经考验的解决方案,而不是无缘无故地从头开始创建所有内容。或者,您可以花费时间将出色的组件组合成比各部分的总和更好的组件,就像Jeff Atwood在Stack Overflow播客中广泛讨论的那样。堆栈溢出是编写许多自定义代码的一个很好的示例,但是可以将其与一些最佳的Web 2.0技术/小部件/等结合使用。变得连贯,而不是试图证明它们可以从头开始实现x / y / z。

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


    这就是我所做的(或当前正在做的)。首先,使用开箱即用的解决方案开始。就我而言,我使用的是BlogEngine.NET,它是开源的并且易于设置。这使我可以尽快将内容放到我的网站上。现在,我可以继续使用BlogEngine.NET,并为网站添加外观以使其更具个性,或者可以开始推出自己的解决方案。但是,我还没有找到可以使我浪费时间建立自己的解决方案的要求。可能您也不会。


    当您建立个人网站时,重新发明轮子并不是一个好主意。构建自己的CMS很有趣,并且在某种程度上值得夸耀,但是没有太多的功能使您没有时间去构建,也没有时间来解决所有的安全漏洞。

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

    了解您在开放源代码CMS上的处理方法对几乎任何工作都是一项很好的技能:当您的老板说-嘿,我们需要一个三页的站点在10小时内为客户/产品/人员X,您可以说-没问题。


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

    另外,如果您正在寻找良好的学习体验,并且想花很多时间在业余时间上,请自己编写。但是要知道,您正在重新发明轮子,并接受它。

    编辑

    Gearheads最近从37Signals上发布的一篇文章没有得到它,确实总结了一个很好的观点,即不关注技术细节,而是关注"内容和社区"。


    对于更简单的产品组合站点,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的。

    请记住,尽管您希望使页面看起来不错。一个草率的网站可能会吓跑潜在客户,即使您不希望为他们做任何网络工作。


    就像一个附带问题并跟进我的"自我旅行"评论:为什么您会在网络上将任何事情视为"真实"? IME打印的提交内容虽然不一定准确,但比Web提交的内容趋向于稍微少一些,而且有点夸张。

    那些响应\观看的人曾经雇用过吗?我不会用谷歌寻找候选人。我可能会自我浏览一个受访者,但会忽略简历。

    回到OP,我建议您需要展示自己的专长-参加开放源代码项目并在其论坛上发布POST,链接到可以发布详细信息的项目,并通常尝试显示您的优秀员工可能。只是告诉我您擅长[在此处插入最新趋势]意味着可笑。


    这实际上取决于:

    a)您提供什么服务

    b)您在网页设计/开发方面的技能水平是多少

    如果您主要是Web应用程序开发人员,则运行现成的产品或公然使用DreamWeaver进行开发可能并不那么聪明–也许您的客户还不够熟练?

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


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

    我的建议是-如果您想花点时间学习CMS之类的东西,以改善自己,那么为什么不把第一个项目作为主页?

    也许能启发我们您想要在个人主页上拥有的"功能"?除了指向HTML履历的链接之外,可能还有一些指向您喜欢的东西的链接,不确定到底主页的功能是什么...


    我已经看到,宣传自己的最佳方法是将高质量的内容放在那里。如果您撰写有关自己经验的技术的文章,则可以创建一些教程,并且如果您经常进行所有操作,则表明您在所选的工作领域中拥有一定的权威。

    仅此一项就是最好的广告之一。但是,您也想表现出热情。在网上,可以通过网站的精心制作(不一定是出色的UI或类似的东西)来显示,但网站应该简洁,整洁且专业。开箱即用或定制设计都没有关系。

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


    推荐阅读