首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET持续学习

ASP.NET持续学习
EN

Stack Overflow用户
提问于 2009-04-24 01:16:17
回答 9查看 378关注 0票数 4

我已经在ASP.NET工作了几年了(从1.0天开始!),但我从来没有得到过正式的指导。我完全有能力做我想做的任何事情,我已经建立了几个生产级的、数据驱动的网站,包括一个年销售额超过一百万的网站(根据所有者的说法)。但是我开始感觉到我知识上的漏洞正在拖累我的工作效率。我读了很多书,尽可能多地学习,以跟上所有的新技术,但有时我就是搞不懂,我想这是因为我缺乏正规的培训。

有没有人有任何想法来填补这些空白的最好的方法,而不需要重复基础知识?

谢谢

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-04-24 02:02:42

1)阅读流行的开源项目代码。有几个已经有了一些非常好的实践。

我推荐你去看看BlogEngine.NET。另外,如果你更有抱负,我建议你看看ASP.NET MVC 1.0的代码。

2)当你从一个更早的版本开始使用一个特定的框架时,有时你需要“回到基础”。在这种情况下,拿起一本介绍一些新特性的书是非常有用的。

这里有一本好书,展示了C# 3.0中的一些新功能:

C# 3.0 Design Patterns

3)这可能看起来很奇怪,但是阅读其他语言/平台(比如Ruby on Rails)将会帮助你设计类和代码的方式,通过吸收不同平台的优点和缺点并将它们结合起来。

4)阅读一些关于一般最佳实践和开发方法的书籍。

其中一些我推荐的书是:

The Pragmatic Programmer: From Journeyman to Master

Practices of an Agile Developer: Working in the Real World

Code Complete: A Practical Handbook of Software Construction

票数 6
EN

Stack Overflow用户

发布于 2009-04-24 01:28:09

我也有同样的遭遇;做了6年的.Net开发人员。虽然我有CS学位,但我没有接受过任何ASP.Net方面的正式培训;我是在项目出现时在工作中学习的。

我发现弄清楚要学什么的最好方法是密切关注.Net开发人员的博客。下面是我关注的一些内容:

David Hayden http://www.davidhayden.com/blog.aspx CodingHorror.com (你可能对它很熟悉;) Scott Hanselman http://www.hanselman.com/blog/

通常通过阅读他们的博客,我会了解到最新的.Net解决方案,并向我指出我应该进一步研究的新技术的方向。

总体而言,我只能给你我给我的公司初级开发人员的建议;认识到你不可能被期望知道一切,但总是渴望学习。祝好运!

票数 3
EN

Stack Overflow用户

发布于 2009-04-24 02:35:56

我完全可以确定。我从1997年开始编程,真的没有接受过任何正式的培训。关于ASP.NET,我所学到的一切都是通过开放代码(社区服务器、BlogEngine.NET和其他ASP.NET初学者工具包)、书籍、LearnVisualStudio.net和不断被扔进火里的。

我有一种巨大的自卑情结,因为我总是在想“我做这件事是明智的方式还是缺乏经验的方式”。我所知道的是,我的客户很高兴,出现的错误很少,而且修复得很快,而且我一直在工作。

幸运的是,我对我的工作充满了热情,这就是我不断进步的动力(尽管可能很慢)。

如果你是一个“人”,那么我认为用户组会议是一个很好的资源。我有点内向,除非有聪明的人走过来和我握手,否则我很大程度上是依靠演讲者的演讲来教我一些新东西。可能不是最好的方法,也可能是我不经常去的原因。

但是,我要再次强调开放项目,特别是社区服务器。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/784182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档