从宠物项目中学习的最快方法是什么?

时间:2010-11-17 16:00:09

标签: projects

我想制作非常好的网站。

宠物项目确实有助于探索空白点并有意识地掌握你想要获得的方面。

我对这个过程和结果很满意但是这个产品下一步该做什么? 用户开始使用它,我不想支持它们,因为我想继续构建我的技能,而不是最终用户产品。托管所有这些网络应用程序也需要花费一些钱。

我应该只编码,直到我发现它有趣且技术上具有挑战性,然后将其垃圾并转移到另一个?或者发布所有内容作为开源而不关心支持?

我不想支持的原因是因为我想专攻。已经有太广泛的主题,所以我不想进一步扩大它。

我听说你不应该关心你在开发的早期阶段所做的工作,因为几乎所有东西都是垃圾。所以试试更多。这是我应该遵循的方式吗?

什么更有效?

2 个答案:

答案 0 :(得分:1)

我不会说你的早年是垃圾。让我们不要考虑明显的无形收益,比如经验,洞察力,模式识别......等等。考虑的一个有形的好处是开发和组织自己的方法库。我早年使用的是ASP,因此拥有自己的套件对我的整体成功和效率非常宝贵。我将继承我之前开发的一组实用程序和数据库方法,因此新项目变得更容易,更容易,因为已经审查了这些简单的东西。

它可能不像10年前那么重要,因为类库变得如此强大......但是你仍然会发现,当你开发新项目时,拥有你已经实用的实用程序将非常有用开发并组织到您自己的类库中。

答案 1 :(得分:1)

您没有说明您的网站技术性如何 - 您是否希望使用服务器脚本构建纯HTML,更动态的DHTML或Web应用程序?

无论如何,你应该考虑在各个领域挑战你的宠物项目。随着您对Web项目的经验越来越丰富,您会发现最终会为不同的项目反复执行许多任务。

一个良好的开端是承担宠物项目以解决“常见”问题(布局,样式,用户登录/会话,持久数据等),然后将您的工作抽象为一系列可以重复使用的组件未来的项目。通过这种方式,您将构建一个可重复使用的“小部件”库,这意味着您不必废弃所有内容并且每次都重新开始。

随着您越来越有经验,为自己设置更严峻的挑战,不久之后您将拥有相当多的示例代码库,如果构建良好,它将主要是可重用的,同时您将扩展您的体验。 / p> 祝你好运!