Здравствуйте, SE, Вы писали:
SE> "что такое боксинг"
А в чем сакральный смысл знания того, что такое боксинг? В шарпе 1.0, возможно, это было довольно важное знание, в виду отсутствия типизированных стандартных коллекций. А нынче-то в каких местах проблемы с боксингом могут возникнуть?
Т.е. для общего развития что такое боксинг знать может и полезно, но стажеру я про боксинг буду рассказывать в последнюю очередь (т.е. скорей всего никогда), что никак не мешает стажерам становится толковыми программистами и прекрасно решать реальные задачи.
Здравствуйте, SE, Вы писали:
SE> "что такое хешкод и чем от отличается от хештаблицы"
А это зачем стажеру знать? Для практики важно, чтобы программист знал, что поиск бывает полным перебором, бинарным поиском и по словарю, и понимал когда какой поиск нужно понимать. С задачей разработки своей хэштаблицы программист скорей всего не встретится ни разу в жизни, так в чем смысл спрашивать о столь ненужных вещах на собеседовании?
Здравствуйте, Zender, Вы писали:
Z>Ищу работу. Z>Подскажите, что нужно знать программисту, который претендует на вакансию "Стажер C# .NET"? Z>Понимаю, что везде свои заморочки, но вот так — приблизительно-ориентировочно, что бы хоть как то пробовать себя.
1) Основы: циклы, ветвления, swith, функции
2) Основы ООП: кто такое класс, объект, интерфейс
3) Что такое GC и для чего он нужен (необязательно принцип работы)
4) Знать из каких частей состоит .NET последних версий, где найти reference и примеры использования
5) Немного разбираться в БД, как работать с СУБД из программы
6) В идеале понимать и использовать linq (хотя далеко не все "ведущие" так умеют)
Здравствуйте, gandjustas, Вы писали:
G>3) Что такое GC и для чего он нужен (необязательно принцип работы)
+100500.
Знание, что такое GC и чем Gen0 отличается от Gen1, встречается в программах буквально везде, без него шагу не ступить и ничего не сделать.
Не зря умный дядька Рихтер так много про него написал.
Здравствуйте, StandAlone, Вы писали:
SA>Знание, ... чем Gen0 отличается от Gen1, встречается в программах буквально везде, без него шагу не ступить и ничего не сделать.
Здравствуйте, mucks, Вы писали:
SA>>Знание, ... чем Gen0 отличается от Gen1, встречается в программах буквально везде, без него шагу не ступить и ничего не сделать.
M>Тонкий стеб?
Какой тут может быть стеб? Вопрос серьезный и шутки тут неуместны!
Гарбиджа Коллектор — это очень важная тема, иначе про него бы не спрашивал каждый первый сутулый красноглазик-собеседующий.
Здравствуйте, Zender, Вы писали:
Z>Ищу работу. Z>Подскажите, что нужно знать программисту, который претендует на вакансию "Стажер C# .NET"? Z>Понимаю, что везде свои заморочки, но вот так — приблизительно-ориентировочно, что бы хоть как то пробовать себя.
Везде свои заморочки, но стажеру надо знать ЧТО НИБУДЬ, но ХОРОШО. Наизусть и чтоб от зубов отскакивало. ТОчнее от кончиков пальцев. Это показатель, что человек не книжки читал и что то там слышал а реально чем то занимался и это что-то освоил. Значит его можно научить остальному. Возьми, например и напиши 10 разных программ загрузки данных из экселя в базу. От простой консольной до "с гридом форма". Но код отлижи. Напиши 10 раз. пока не заучишь как это делается. и будет о чем поговорить на собеседовании.