2008-11-03 30 views
1

我们办公室的一些开发人员需要培训。他们正在从事.NET项目,并没有很好地采用它。 (他们的背景是在VB6中,是的,在2008年)去过几次我参加过一些培训课程,幸运的是他们非常棒。看起来如果你有一位优秀的教练(早期的DevelopMentor .NET课程和Ted Pattison的SharePoint课程非常好),并且你对这个课题积极热情,你可以在很长的一周课程中获得很多乐趣。我的问题是,对于那些根本不在乎那么多人的人来说是否值得 - 这是一个“平均”的开发者。他们是否有足够的学习能力(甚至可以神奇地获得灵感)来为公司做出投资?针对普通开发人员的.NET培训建议

如果是这样,这一般.NET课程用C#重点建议?我一直想尝试JP Boodhoo的课程,除了他在Visual Studio/Resharper中的高效工作以及他的TDD方法,当然没有其他原因。

+0

我自己有一个VB6背景,我似乎也无法拿起.NET。我可以同情。 :) – Scott 2008-11-03 05:02:39

+1

是的,现在我重新考虑了它,它可能只是你以前工作的一个功能。但是,过去人们基本上坚持使用4个开发版产品是令人沮丧的。 – 2008-11-03 05:35:35

+0

阿门那。你几乎可以在一家大公司的任何地方看到它。 – 2008-11-11 20:50:35

回答

8

我想说的东西像DevelopMentor的都是精品。重新评估“热情”与“平均”开发人员之间的区别...在许多方面,“热情”开发人员可以通过博客/试用版/书籍/ RTFM完成尽可能多的工作。所以在很多方面,课程是更多有用(用你的话来说)“平均”的开发人员需要从事情中转移出来才能关注它。

1

我建议一个很好的课程组合,以获得开发者加快速度和持续辅导一段时间。 (不,我不是教练:-))试着得到一个涵盖5天课程的预算和一个可以每周进来几个小时几个月的顾问来做一些代码审查和回答问题。当然问题可以通过上网即可解决,但在过渡阶段有需要的是去比我怎么颜色的文本框的字体等

0

微软得更深一些待解决的问题提供了一些免费的基本.NET课程和更深入的付费课程在他们的e-Learning site。在这个answer中也提到了RampUp

0

哎哟强硬的问题。我会认为即使是一个“平均”的开发者,在体面的培训上也会更有价值。 鉴于目前的经济状况,它们很可能还会持续一段时间。这使得培训可能是纯粹的美元价值的良好投资。

至于它是否能帮助。根据我对良好培训课程的经验,更好的培训师对主题的基础知识有深入的了解,所以不是通过.NET框架运行“这里是...对象”,他们会去到如何实现垃圾回收的细节以及如何在C#中处理指针和基础对象等。

我希望即使是“普通”开发人员也会受到一点启发,如果他们受到尊重并期望他们可以掌握这一级别的细节。

如果不是......

我也期望在较低水平VB的深入比较VS C#将是他们进入C#的最佳途径。在一天结束时,更高层次的.NET框架只是一个大型的库,任何白痴都可以通过给MSDN提供一个Web浏览器来掌握。

0

不要忘记,不同的人获得知识以不同的方式更好。整个言语vs写作与动力学模型的学习。 I.E.有些人有线可以更好地从某人的交谈中学习,其他人可以只读一本书并获得更好的价值,而其他人则需要自己去做。大多数课程尝试将所有三种课程混合在一起,这不仅仅是一种学习方式,但每个人都会从不同的方法中获益或多或少。

大多数人都知道他们更喜欢学习。

0

播客

我还挺喜欢HanselminutesDotNetRocks获得感兴趣的新技术。你可以在上下班途中或在旅途中轻松听取他们的意见,并从中获得帮助。 它不像阅读博客/书籍/手册那样烦人,你也可以从中学习一些东西。

我认为让人们感兴趣的重要性更大,一旦他们接受了培训, 如果他们不这样做,课程无论如何可能会浪费时间/金钱。

当然还有其他伟大的播客太像StackOverFlow podcast等。

0

对于普通开发者,教师授课的课程要求,你可以有与导师个人互动。如果你不想花费你的旅行时间,那么在线培训是非常合适的。一对一的培训课程非常有用。我已采取.net在线培训http://www.proitonlinetraining.com。我参加了一对一的培训,这是值钱的。教练带领的在线培训比视频课程要好。

相关问题