Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2014, 01:53   #1
prgmdelphi
Пользователь
 
Регистрация: 13.05.2014
Сообщений: 73
По умолчанию Глубокие знание .Net платформы - а зачем?

Почему зачастую в вакансиях в отличии от Java-вакансий зачастую требуют знания глубокого понимания .Net платформы, что под этим имеется ввиду - я так понимаю знания .Net вирт. машины?
Кстати хорошие знания о платформе Win32 (о чем писал в своей книге "Windows для профессионалов" Джефри Рихтер) потребуется ли в .Net или в самой .Net все по другому?
prgmdelphi вне форума Ответить с цитированием
Старый 01.07.2014, 07:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Потому что вакансии составляют люди, нифинта не понимающие в этом деле. ОК к примеру. Им там все глубоко требуется. И дипломы красные (два штуки) и образование импортное. На деле же это можно трактовать как "Йоу, чувак, у нас тут после уволившегося урода-проггера, который послал начальство, потому что он тупой а мы хорошие, остались недоделки его быдлокода в какой-то доте-нете. Разрули их конкретно и получишь... зарплату".
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.07.2014, 22:03   #3
mrMeerkat
Следопыт
Форумчанин
 
Аватар для mrMeerkat
 
Регистрация: 26.04.2012
Сообщений: 307
По умолчанию

Цитата:
Сообщение от prgmdelphi Посмотреть сообщение
Почему зачастую в вакансиях в отличии от Java-вакансий зачастую требуют знания глубокого понимания .Net платформы, что под этим имеется ввиду - я так понимаю знания .Net вирт. машины?
Net framework - ненативный аддон к ЯП. Например: VB-2008 - NF3.5. То же самое на С# 2005 - NF2.0.(тупой пример)
Цитата:
Сообщение от prgmdelphi Посмотреть сообщение
Кстати хорошие знания о платформе Win32...
Советую сайтик посетить pinvoke.net
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.

Последний раз редактировалось mrMeerkat; 18.07.2014 в 22:15.
mrMeerkat вне форума Ответить с цитированием
Старый 26.08.2014, 11:38   #4
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Больше склоняюсь к варианту, предложенному Stilet) Однако если попытаться найти этому техническое объяснение, то смысл в том, что, к примеру, Java работает на java-машине, и кроме неё там ничего нет. .NET же более глобален, и поэтому языков под него много (C#, VB.NET, F#). Framework же регламентирует то, каким должен быть такой язык и даёт инструментарий, чтобы всё это могло друг с другом взаимодействовать. В частности одинаковые примитивные типы данных, маршаллинг и т.п.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 27.08.2014, 20:09   #5
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Едва ли не в каждом втором своём сообщении в этом разделе я ссылаюсь на закон дырявых абстракций.

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

Код:
class PieCollection<T>
    where T: IComparable
Я обратил внимание на это IComparable, заменил его на IComparable<T>, и скорость вставки/выборки увеличилась в полтора раза.

Суть проблемы см. в описании упаковки (boxing), а лучше - в гл. 5 CLR via C# (перевод предыдущего издания). А ещё лучше - прочитать эту книгу от корки до корки, подробно конспектируя.

Последний раз редактировалось ds.Dante; 27.08.2014 в 20:13.
ds.Dante вне форума Ответить с цитированием
Старый 28.08.2014, 07:55   #6
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

ds.Dante
Цитата:
Едва ли не в каждом втором своём сообщении в этом разделе я ссылаюсь на закон дырявых абстракций.
Да в натуре, писали бы на си и не парились.
the_deer_one вне форума Ответить с цитированием
Старый 28.08.2014, 11:49   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от mrMeerkat Посмотреть сообщение
Net framework - ненативный аддон к ЯП. Например: VB-2008 - NF3.5. То же самое на С# 2005 - NF2.0.(тупой пример)
впервые так пишу, но:
лол, шта?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.08.2014, 12:17   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну если говорить не о ЯП, а о VS, то можно читать это как "в VS 2008 можно разрабатывать проекты под .NET 3.5 или более ранние" (4.0 нельзя). А в 2005 по-моему даже нельзя было более ранние использовать (1.1), только 2.0.

Но что хотел этим сказать автор и какое отношение это имеет к теме — непонятно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 28.08.2014 в 12:24.
Alex11223 вне форума Ответить с цитированием
Старый 29.08.2014, 19:45   #9
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Цитата:
Да в натуре, писали бы на си и не парились.
Там тоже есть "веревка достаточной длинны, чтобы выстрелить себе в ногу"
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Библиотека классов платформы .NET Framework" offline справка winhttp C# (си шарп) 3 10.09.2012 17:05
Выбор 3D платформы DreadlockEugene Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 01.07.2011 13:57
.NET, зачем он нужен? Qousio Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 80 18.12.2009 23:42