Недавно я применил позицию младшего программиста на C# и прошел начальный экран телефона, который мне очень понравился. Моя текущая позиция - в компании, которая использует исключительно VB.NET-разработку для приложений .NET. Я работал с C# в колледже, а некоторые самостоятельно после колледжа, и именно это я и хочу использовать для своей карьеры в будущем.Повторное обучение C#
У меня есть первая книга программирования O'Reilly C# для VS.NET 1.0 от Джесси Либерти из курса колледжа. Я помню, что эта книга была действительно полезной для меня в колледже, и я не хочу тратить еще 40 долларов на книгу.
Итак, мой вопрос в том, насколько устаревшим является первый раздел этой книги: «Язык C#» (главы с 1 по 12) и даже некоторые из последующих разделов книги? Изменился ли язык настолько, что было бы лучше не читать эту книгу и использовать некоторые другие онлайн-источники? У меня есть несколько новых книг ASP.NET 3.5, которые должны заботиться о вещах, которые изменились для веб-приложений, но я в основном хочу обновиться на языке C#.
Просто уточнить: Это отличный сайт, я просто обновляется через несколько минут и имели несколько отличных ответов от других профессионалов!
К сожалению, я занимаюсь главным образом поддержкой на своем текущем посту, а не новой разработкой, поэтому я не очень хорошо знаком со всеми новыми классами .NET. Большинство времени посвящено отладке/расширению унаследованных приложений (C++, VB6, с приложениями VB.NET). Именно поэтому я подаю заявку на младший уровень и желаю немного заплатить, чтобы иметь возможность делать новые разработки с руководством от хорошего ведущего разработчика. Я думаю, что это будет намного лучше для моих будущих карьерных целей.
+1 для большой книги. @blue_fenix: Хотите связать его с amazon для более легкого доступа к отзывам читателей? :) –
CLR через C# - отличная книга, но она не содержит ничего из C# 3 - если OP хочет узнать последний и самый большой (выпущенный) C#, ему понадобится больше этого. По-прежнему хорошая книга для чтения :) :) –
Сортировка - linq построена поверх анонимных методов;) Если OP ищет обновить основы, то CLR через C# идеально подходит. – ChrisPelatari