2008-11-03 3 views
1

Некоторые разработчики в нашем офисе нуждаются в обучении. Они работают над .NET-проектами и просто не подбирают его очень хорошо. (Их предыстория находится в VB6. Да. В 2008 году. Идите на фигуру.) В прошлом я был на нескольких курсах обучения, и они к счастью были очень хорошими. Похоже, если у вас есть хороший инструктор (ранний курс DevelopMentor .NET и курс SharePoint Теда Паттисона были замечательными), и вы активно участвуете в этом предмете, вы можете получить ЛОТО из хорошего недельного курса. Мой вопрос заключается в том, стоит ли для кого-то, кому просто не все равно, - это «средний» разработчик. Скорее всего, они научатся достаточно (или даже волшебным образом вдохновляются), чтобы сделать инвестиции для компании?Рекомендация .NET для среднего разработчика

Если да, то какие общие курсы .NET с фокусом C# вы бы порекомендовали? Я всегда хотел попробовать курс Дж. Б. Буду только по той причине, что он настолько эффективен в 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, прекрасны. Повторите свое различие между «энтузиазмом» и «средним» разработчиком ... во многом «восторженный» разработчик может добиться почти столько же от блогов/try-it/books/RTFM. Таким образом, во многих отношениях курсы больше полезно для (по вашим словам) «среднего» разработчика, которого нужно убрать с вещей, чтобы сосредоточиться на нем.

1

Я бы предложил сочетание хорошего курса, чтобы заставить разработчиков ускорить и продолжить тренировку в течение некоторого времени. (Нет, я не тренер):) Постарайтесь получить бюджет, который охватывает 5-дневный курс и консультант, который может за пару часов в неделю проработать несколько часов в неделю, чтобы сделать несколько обзоров кода и ответить на вопросы. Уверенные вопросы могут быть решены путем выхода в Интернет, но на этапе перехода есть проблемы, которые необходимо решить, которые идут немного глубже, чем цвет шрифта TextBox и т. Д.

0

Microsoft предлагает несколько бесплатных базовых курсов .NET и более углубленные курсы на их e-Learning site. RampUp был также упомянут в этом answer.

0

Gee жесткий вопрос. Я бы подумал, что даже «средний» разработчик будет на порядок лучше с достойной подготовкой. Учитывая экономические условия прямо сейчас, они, вероятно, будут и в течение некоторого времени. Это делает подготовку, вероятно, хорошей инвестицией из чистой долларовой стоимости.

Что касается этого. По моему опыту с хорошими учебными курсами, лучшие тренеры имели глубокое знание базовых гаек и болтов предмета, поэтому вместо того, чтобы работать через .NET framework с «здесь является ... объектом», они будут идти в деталях того, как реализована сборка мусора и как обрабатываются указатели и базовый объект на C# и т. д.

Я бы надеялся, что даже «средние» разработчики будут немного вдохновлены, если их уважают, ожидая, что они может справиться с этим уровнем детализации.

Если нет ...

Я хотел бы также ожидать, что в глубине сравнения VB против C# на низком уровне было бы лучшим способом для них, чтобы попасть в C#. В конце концов, .NET-платформа более высокого уровня - это просто большая библиотека ole, которую любой идиот может решить, учитывая веб-браузер для MSDN.

0

Не забывайте, что разные люди получают знания лучше по-разному. Весь вербальный и написанный против кинетической модели обучения. И.Е. некоторые люди подключены, чтобы лучше учиться у кого-то, говорящего, другие могут просто читать книгу и получать лучшую ценность, тогда как другие действительно должны делать это сами.Большинство курсов стараются и сочетают в себе все три, которые, возможно, лучше, чем один способ обучения, но каждый человек будет получать больше или меньше выгоды от разных методов.

Большинство людей знает, как они предпочитают учиться.

0

Подкасты

Я вроде как Hanselminutes и DotNetRocks интересоваться новыми технологиями. Вы можете легко слушать тех, кто ездит на велосипеде или во время путешествия, и получить что-то из этого. Это не так утомительно, как чтение блогов/книг/руководств, и вы могли бы также чему-то научиться у него.

Я думаю, что более важно заинтересовать людей, как только они будут тренироваться. Если они этого не сделают, курсы могут/будут тратить время/деньги в любом случае.

Конечно, есть и другие замечательные подкасты тоже, как и StackOverFlow podcast и т.д ..

0

Для среднего разработчика, под руководством инструктора классы необходимы, где вы можете иметь личного общения с инструктором. Если вы не хотите тратить свое время на путешествие, то онлайн-обучение очень подходит. Очень полезны индивидуальные занятия. Я взял онлайн-обучение по сети. http://www.proitonlinetraining.com. Я посещал индивидуальное обучение, и он стоит денег. Инструктор проводил онлайн-обучение лучше, чем видео-классы.

Смежные вопросы