个人网站建设
我目前正在尝试建立一个个人网站,以便为自己在网络上建立形象。我的计划是包含诸如简历,我自己完成的所有项目以及指向我贡献的开源项目的链接之类的内容。但是,我不确定从"自己做广告"的角度来看哪种方法会更好,因为该网站的功能特别是因为我是一名软件开发人员。
我应该使用现成的系统并根据需要扩展它,在需要时使用可用的模块和自定义模块,还是应该根据需要自定义构建站点及其所有功能?在可能访问我的网站的潜在雇主看来,自定义网站看起来更好吗?
解决方案
回答
如果我们是特定于Web的开发人员,那么我将使用自定义网站,但是如果我们将重点放在桌面应用程序或者后端技术上,那么我认为开箱即用的系统会很好。
回答
将简历放在某个地方会有所帮助,我收到了很多通过谷歌搜索在履历中遇到的人的招聘电子邮件。但是,我同意ColinYounger的观点,因为我们可能会从LinkedIn获得更多收益。
我的建议是,如果我们想花点时间学习CMS或者其他东西,以改善自己,那么为什么不把自己的第一个项目作为主页呢?
也许能启发我们我们想要在个人主页上拥有的"功能"?除了指向HTML履历的链接之外,也许还有一些指向我们喜欢的东西的链接,不确定到底主页的功能是什么...
回答
这实际上取决于:
a)我们提供什么服务
b)我们在网页设计/开发方面的技能水平是多少
如果我们主要是Web应用程序开发人员,则运行现成的产品或者公然使用DreamWeaver进行开发可能并不那么聪明-或者客户还不够熟练?
同样,如果我们主要是网站设计师,那么设计自己的网站可能是一个好主意。
回答
过去,我曾提出过这个主意,但出于多种原因,我认为这并不是一个好主意。首先,有很多地方可以解决大部分此类问题,而无需我们进行工作或者维护。例如,只需注册一个linkedIn帐户,即可满足我们在这方面的大部分需求。我们可以在那里创建简历和生物信息等,并公开显示。"自有网站"的另一个问题是,如果我们不经常更新它,信息就会过时,更糟糕的是,人们没有理由回去,因为"一切都没有改变",这对广告没有多大帮助是吗
既然我已经说了这么多,我将提出另一个建议。为什么不开博客呢?如果我们有体面的经验,为什么不分享呢。我愿意打赌这将是我们技能的最佳选择,因为:
- 它总是更新的(如果我们经常发布)
- 并不是说我们正在寻找工作要做,而是我们(未来的)雇主或者他们的开发人员会进行检查,以更好地了解性格。
- 在简历上放些东西并不意味着我们可以做到。我并不是说我们会对自己的技能撒谎:-),但是当我们撰写有关这些东西的文章,获得评论和反馈,以及更好地了解有关激情的更多信息时,能力无可争议。
最重要的是,我们可以从所选的域中运行博客,并指向存储在linkedIn中的简历。只是个主意...
那是我的两分钱,希望它能做出决定!
回答
我认为网站是否公然使用框架或者其他"通用"解决方案并不重要。真正的问题是"味道很好吗?"如果我们使用的是开箱即用的解决方案,那么在自定义它时应该花些时间并注意细节,就好像我们是从头开始创建它一样。
另外,如果我们正在寻找良好的学习体验,并且想要花费大量的空闲时间,请自己编写。但是要知道,我们正在重新发明轮子,并接受它。
编辑
Gearheads最近在37Signals上发表的一篇文章不了解它,确实总结出一个很好的观点,即不关注技术细节,而是关注"内容和社区"。
回答
就像一个附带问题并跟进我的"自我旅行"评论:为什么我们会在网络上将任何事情视为"真实"? IME打印的提交内容虽然不一定准确,但比Web提交的内容趋向于稍微少一些,而且有点夸张。
那些回应\观看的人曾经雇用过吗?我不会用谷歌寻找候选人。我可能会自我浏览一个受访者,但会忽略简历。
回到OP,我建议我们需要在自己的论坛上展示自己擅长的开源项目和POST,链接到可以发布详细信息的项目,并通常尝试显示我们可以成为什么样的好员工是。只是告诉我我们擅长[在此处插入最新趋势]意味着可恶。
回答
这就是我所做的(或者当前正在做的)。首先,使用开箱即用的解决方案开始。就我而言,我使用的是BlogEngine.NET,它是开源的并且易于设置。这使我可以尽快将内容放到我的网站上。现在,我可以继续使用BlogEngine.NET,并为网站添加外观以使其更具个性,或者可以开始推出自己的解决方案。但是,我还没有找到可以使我浪费时间建立自己的解决方案的理由。可能我们也不会。
回答
我已经看到,宣传自己的最佳方法是将高质量的内容放在那里。如果我们撰写有关自己经验的技术的文章,则可能创建一些教程,并且如果我们经常进行所有这些操作,则表明我们在所选的工作领域中拥有一定的权威。
仅此一项就是最好的广告之一。但是,我们也想表现出热情。在网上,可以通过网站的精心制作(不一定是出色的UI或者类似的东西)来显示,但网站应该简洁,整洁且专业。开箱即用或者定制设计都没有关系。
无论哪种方式,我们都必须努力使它看起来不错。
回答
对于更简单的产品组合站点,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的。
请记住,尽管我们希望使页面看起来不错。一个草率的网站可能会吓跑潜在客户,即使我们不想为他们做任何网络工作也是如此。
回答
一个漂亮的,默认的,现成的,完整的网站可能比一个做得不好,破碎,固定在一起,不完整的网站更令人印象深刻。也许从"现成的"东西开始,但外观漂亮,使其简单,专业,然后最终添加更多自定义功能,样式和内容。潜在的雇主可能希望看到我们有能力重用久经考验的解决方案,而不是试图在没有充分理由的情况下从头开始创建所有内容。或者,我们可以花费时间将出色的组件组合成比各部分的总和更好的组件,就像Jeff Atwood在Stack Overflow播客中广泛讨论的那样。堆栈溢出是编写许多自定义代码的一个很好的例子,但是可以将其与一些最佳的Web 2.0技术/小部件/等结合使用。变成连贯的东西,而不是试图证明他们可以从头开始实现x / y / z。
(另一方面,构建自己的登录系统,博客或者照片库真的很有趣。如果我们真的很喜欢它,并且想学习很多东西或者创建一些新的和不同的东西,那就去做吧!)
回答
当我们建立个人站点时,重塑轮子并不是一个好主意。构建自己的CMS很有趣,并且在某种程度上值得夸耀,但是没有太多的功能使我们没有时间去构建,也没有时间来解决所有的安全漏洞。
最好选择一个好的,完善的引擎,构建一个自定义主题,并为其添加一个或者两个模块:我们将编写可以作为代码示例展示的代码,同时创建有用的东西。
了解我们在开放源代码CMS上的处理方式对任何工作都是一项很好的技能:当老板说嘿,我们需要在10小时内为客户/产品/人员X提供三个寻呼机的站点,我们可以说没有问题。