2010-11-17 146 views
0

我想做出非常好的网站。什么是从宠物项目中学习的最快方式?

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

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

我应该直接编码它直到我觉得它有趣并且技术上具有挑战性,然后只是垃圾它并移动到另一个?或者把所有东西都公开为开放源码,而不关心支持?

我不想做支持的原因是因为我想专业化。话题已经太广了,所以我不想再将它扩大。

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

什么更有效?

回答

1

你不说你的网站将如何技术是 - 你希望建立纯HTML,更有活力的DHTML或Web应用程序与服务器脚本?

无论如何,你应该看看服用上挑战你在各种领域的宠物项目。随着您对Web项目更有经验,您会发现您最终会为不同项目反复执行许多任务。

一个良好的开端将采取宠物项目,以解决“共同”的问题(布局,造型,用户登录/会话,持久化数据等),那么你的工作看起来抽象的系列,你可以重用组件在未来的项目中。这样,您将建立可重复使用的“小部件”库,这意味着你不必放弃一切,每一次重新开始。

随着您的经验越来越丰富,为自己设定了更加棘手的挑战,并且不久之后您将拥有相当多的示例代码库,如果架构设计良好,它将大部分可重用,并且同时您将扩展您的体验。

祝你好运!

1

我不会说你早年是垃圾。让我们不要去想明显的无形收益,如经验,洞察力,模式recognition..etc ....一个有形的增益思考的是发展和你自己的方法库的组织。我早年在ASP,所以拥有我自己的一套包括对我的整体成功和效率是无价的。我随身携带了一套我以前开发的实用程序和数据库方法,这样新项目变得更加容易和简单,因为这些裸露的骨头已经被审查过了。

它可能不是重要的,因为它在10年前是因为类库越来越如此强劲...但你还是会发现,当你开发新的项目,这将是非常有用的,你已经公用事业已经开发并组织到您自己的类库中。

相关问题