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

Что я должен делать, когда что-то, что я знаю, мертв?

Недавно я попал в некоторые блоги, в которых говорилось, что Linq to Sql мертв. и несколько дней назад я увидел дискуссию с некоторыми людьми, которые заявили, что Silverlight, возможно, займет место ASP.net!...

Я не хочу спрашивать, верны они или нет, но это так раздражает, когда вы просыпаетесь и находите свои языки и информацию в шкатулке! (Я думаю, что языки Microsoft имеют большую часть этих слов).

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

4b9b3361

Ответ 1

Платформа не мертва, потому что кто-то говорит, что она мертва. Он мертв, когда он больше не используется, и в этом случае очевидно, что вы не должны его использовать. Если, конечно, вы не наняты крупной компанией, которая имеет большую систему устаревания, которая нуждается в дальнейшем развитии с использованием этой "мертвой" технологии.

Ответ 2

Ничто никогда не умирает. Особенно материал Microsoft. Я думал, что потерял 10 лет как FoxPro dev (даже не VFP!), Но это помогло мне получить работу даже в смежных технологиях, таких как dBASE и Clipper, поскольку эти навыки сложнее найти.

Сказав это, непременно следует за мейнстримом. В этой области ожидается непрерывное обучение.

В любом случае ни одна из этих претензий (re Linq to Sql и Silverlight) не верна.

Ответ 3

Прежде всего, не сразу переходите к предположению, что то, что вы читаете в блоге или в техническом журнале, верно. Если "старый материал" все еще работает, какова неотвратимая причина для изменения? По сути, он просто не отстает от моды. Используйте то, что вы хотите использовать. Если вы понимаете основы программирования, вы можете при необходимости адаптироваться при представлении новых технологий.

Ответ 4

Ни ASP.NET, ни Linq-to-SQL не исчезают в ближайшее время; однако этот совет всегда применяется:

Надавите на Microsoft (или любого другого поставщика, если на то пошло), чтобы поддерживать продукты, от которых зависит ваш бизнес.

Если ваша компания регулярно приобретает обновления до своего стека Microsoft, MS захочет сделать вас счастливой. Присоединяйтесь к Microsoft Connect, свяжитесь со своим представителем MS и примите участие. Самый безопасный путь к поддержанию поддержки со стороны MS - это участие в их процессе. (Это почему Windows XP поддерживалась долго после того, как MS объявила, что поддержка закончится.)

Ответ 5

Простой ответ: будьте достаточно широкими в своих технических способностях.

Как менеджер по найму, я больше обеспокоен тем, что вы знаете, как писать хорошие программы, и что вы знаете, как получить ответы на свои вопросы, чем я, потому что вы потратили 10 лет на конкретную технологию.

Например: если я нанимаю позицию MVC2, я бы с радостью принял опытного веб-разработчика Microsoft с опытом веб-форм и некоторой экспозицией MVC2 над несезонным и неквалифицированным программистом, который работал в MVC2 с момента его выхода.

Ответ 6

Многие программисты стремятся попробовать новые вещи. Утверждение "Техника Х мертва" означает просто, что кто-то пытается убедить себя или группу, что вкладывание большего времени во что-то другое кажется целесообразным.

Чтобы действительно убить технологию, вам нужно будет удалить все связанные с ней загрузки и доступные знания или переустановить программное обеспечение в той или иной форме, что делает невозможным использование.

Когда группа людей кричит, что Х мертв, они просто двигаются к Y. Если вы все еще можете нанять программистов X, у вас нет особых проблем.

Ответ 7

Don Box однажды сказал: "Если вы такие люди, которые начинают работать с технологией, когда она мертва, вам пора начать использовать COM". Он сказал, что, чтобы ввести .net, подтвердите, что COM не будет улучшен. Видеть? "Мертвый" означает, что он не будет развиваться так же сильно, как и другие, но определенно не то, что мы больше не будем использовать.

Ответ 8

Не переходите к выводам, основанным на (не авторитетных) блогах. У людей есть мнения, и все они есть. До тех пор, пока поставщики технологий, которые вы используете, не выйдете и не произнесете это, будьте осторожны.

Ответ 9

Я не эксперт .Net любыми способами, но я думаю, что есть причина не использовать Linq для SQL-запросов, поскольку выделенный ORM-подход, скорее всего, будет более быстрым и настраиваемым. Что касается Silverlight, это просто подмножество WPF, которое является графическим интерфейсом. Возможно, они пожелают, чтобы Silverlight взял на себя обработку с серверной стороны, но я сомневаюсь, что они получат такое проникновение на рынок.

Ответ 10

Эта жизнь на переднем крае... Вы попали в этот бизнес, потому что вам понравились новейшие технологии, верно? Ну, не оглядывайся, с нетерпением. Перед тем, как ваши любимые технологии даже будут обнюхивать, вы должны смотреть на то, что происходит. Если вы изучаете новейшие технологии, вы даже не заметите, когда старые вещи уйдут.

Ответ 11

Разработка программного обеспечения - это все об обучении, чтобы вы могли создавать вещи, которые когда-нибудь будут выброшены и заменены новыми вещами! Если вы не хотите совершать непрерывные изменения, вы попали в неправильное поле!: -)