ManWithBear: В моем понимании это такое общее название для всех-всех видов дизайнеров, как "программист" для своей области. Ведь между какими-нибудь фронтендером и embedded-разработчиком такая же пропасть разницы, начиная от инструментария и заканчивая теоретической подготовкой. Но оба занимаются одним - программируют.
ManWithBear: Де факто. Почему вы настаиваете на слове "специалист"? Грамотное расположение органов управления - это и есть дизайн. Почему-то бытует мнение, что дизайнер ничего, кроме эскизов в графических пакетах делать не должен. Причем, характерно это только для СНГ.
> Программист (не лид) не общается с иностранными клиентами.
У нас product owner - от заказчика, общаться нужно всем, ибо обсуждения, вопросы-уточнения. И это не "хрен пойми, как поставлен процесс", а вполне себе правила scrum.
Сейчас IT-компании с зарубежным руководством/заказчиками наравне с отечественными, а загонять себя в рамки - заведомо нерационально. Ибо придется учить все равно.
Если вы в сотый раз будете решать похожую задачу и точно будете знать все аспекты, то получится именно так. Но это крайне редкая возможность (да и вообще, почему бы не скопипастить и допилить нюансы?). Если бы в фильмах показывали реальный процесс разработки, то это едва ли было интересно. И долго)
logpol32: > Visual C# — это реализация языка C# корпорацией Майкрософт.
Почему вы считаете отладчики, мастера, шаблоны и прочие тулы "реализацией языка"?
MS-реализация языка C# - это .NET Framework + компилятор CSC. В сам язык это не вносит никаких специфичных вещей, как это происходит в C++ с расширениями компилятора.
> Из своего опыта скажу, что можно знать язык, но конкретная реализация может свести часть знаний на нет.
Де факто поделия MS - это и есть стандарт.
> Рассматривают платформу в .NET Framework в совокупности с языком.
Справедливости ради, там есть и IL-листинги) C# наиболее функционально богатый и основной язык платформы. Название книжки хорошо подчеркивает то, что в ней автор рассматривает устройство CLR, как она реализует возможности C#. Можно узнать, какие возможности реализуются в compile-time, а какие поддерживает сама CRL.