Что мне делать, если что-то, что я знаю, мертво? [закрыто]

12
задан MPelletier 12 August 2011 в 22:05
поделиться

11 ответов

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

12
ответ дан 2 December 2019 в 03:43
поделиться

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

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

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

6
ответ дан 2 December 2019 в 03:43
поделиться

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

6
ответ дан 2 December 2019 в 03:43
поделиться

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

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

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

3
ответ дан 2 December 2019 в 03:43
поделиться

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

3
ответ дан 2 December 2019 в 03:43
поделиться

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

1
ответ дан 2 December 2019 в 03:43
поделиться

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

1
ответ дан 2 December 2019 в 03:43
поделиться

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

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

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

3
ответ дан 2 December 2019 в 03:43
поделиться

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

1
ответ дан 2 December 2019 в 03:43
поделиться

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

1
ответ дан 2 December 2019 в 03:43
поделиться

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

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

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

3
ответ дан 2 December 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: