Подтвердить что ты не робот

Что такое .NET-разработчик?

Я заметил, что некоторые задания по разработке программного обеспечения задают разработчикам .NET, но мне никогда не давали определения (формального или неформального) о том, какой опыт требуется для того, чтобы называть себя разработчиком .NET.

Я взял пару классов, где нам понадобилось делать Windows Forms каждую неделю с помощью Visual Studio, но я уверен, что этого недостаточно. Я предполагаю, что вам нужно быть знакомым с большинством, если не всеми технологиями, в .NET Framework Developer Center, но я могу ошибаться, что почему я спрашиваю.: -)

Итак, какими навыками вы должны обладать способностью продавать себя как разработчик .NET? Или, что конкретно, работодатели ожидают, что вы узнаете, продаете ли вы себя разработчиком .NET?

4b9b3361

Ответ 1

В общем, что подразумевается под этим, это довольно интимное знакомство с одним (или, возможно, большим) языками .NET(С#, VB.NET и т.д.) и одним (или, скорее, более) стеком .NET(WinForms, ASP.NET, WPF и т.д.).

Что касается конкретного "формального определения", я не думаю, что вы найдете его выше. В описании должно быть указано, что они ищут. Я бы не стал рассматривать список вакансий, в котором запрашивается ".NET-разработчик", и он не дает более подробной информации, чем достаточно описательной.

Ответ 2

Хотя я считаю себя разработчиком .NET, я не предпочитаю называть его таким образом. Разработчик С# звучит намного лучше и гораздо более четкое сообщение: он говорит, что я понимаю как С#, так и .NET(потому что С# и .NET связаны друг с другом). Я мог бы назвать себя разработчиком VB.NET, там же рассказ.

Что такое .NET-разработчик? Я не знаю, потому что вы не можете развиваться с .NET, если разработка является синонимом программирования..NET - это среда, библиотеки, языки, CLR, CLI, JIT, LR, BCL, IDE и IL. Я считаю, что это плохое описание работы, но это также может означать, что им все равно: либо вы являетесь F #, либо С#, либо IronPython, либо разработчиком VB.NET, все они неявно и тайно являются разработчиками .NET.

Что вам нужно? Тщательное понимание того, почему ".NET" является плохим описанием работы и требует более точного. Никто не может знать все о .NET, он слишком широк. Ориентируйте себя на все стороны и делайте как ASP.NET, так и WinForms. Не забудьте Silverlight, WPF и т.д. И два или три языка .NET.

Другими словами: знать лес, зная, какие деревья и цветы он обитает, и специализируются на том, чтобы хорошо знать несколько красивых и общих.

Ответ 3

Я бы сказал, что минимум будет

  • знать один из .Net-языков (С#, VB.NET и т.д.).
  • знать основную работу .Net во время выполнения
  • знать и понимать основные части библиотеки классов .Net
  • иметь представление о том, что дополнительные классы и функции доступный как часть класса .Net библиотеки

Ответ 4

CLR, BCL и С#/VB.Net, ADO.NET, WinForms и/или ASP.NET. Большинство мест, требующих дополнительных .Net-технологий, таких как WPF или WCF, вызывают это явно.

Ответ 5

Большинство заданий .NET, с которыми я столкнулся, либо явно, либо неявно используют некоторые знания SQL-RDBMS. Хотя это не "часть описания", это обычно часть задания.