Сразу скажу, что перечитал тут все на эту тему. С общими принципами знаком.
Живу в регионе. Работаю полгода с C#. Пишу простые десктопные приложения. Есть только VS 2010. Больше ничего другого установить не могу и не имею права. Новый VS тоже никак, запрос отправил, но когда это все установят неизвестно. Интернета тоже нет.
В моем распоряжении только мой телефон. Читать что-то с него и как-то развиваться могу, рабочая нагрузка не очень большая.
Понимаю, что хорошего развития так не будет, остается только саморазвитие. Поставил цель за полгода-год перейти на удаленную работу. Перезжать в город побольше пока не планирую. Есть свое жилье и город вполне нравится. Проблем с самоконтролем нет, спокойно работаю в свободное время каждый день. Хочется именно удаленную работу (фриланс тоже возможен, но джун скорее помрет от голода).
Большинство склоняется к PHP, так как удаленной работы довольно много (моя цель на первое время - 30-40 т.р./мес). Но, возможно, сейчас с выходом .NET Core 2 все не так? Вижу довольно много вакансий для джунов с такой же зарплатой. Вот и встал выбор что выбрать для моих задач, с учетом наличия свободного времени на работе и обладанием только VS 2010 (ничего другого, повторяю, установить не могу, даже Open Server с флэшки не запустить для изучения PHP).
Насколько VS 2010 актуальна для этого? Интересует также и актуальность ASP.NET MVC 3 (4-ый установить, думаю, смогу) в VS 2010. Стоит ли рассматривать это как козырь к более быстрому изучению (а не только вечерами и в выходные дни, по сравнению с PHP)?
И еще немного информации - занимаюсь веб-разработкой. Ничего сложного. WP + Elementor, немного правок. С опытом планирую брать более сложные заказы (сайты и магазины с нешаблонным функционалом). Посматриваю в сторону Upwork.
Итого:
За полгода перейти на удаленную работу тысяч на 30-40 (учитывая VS 2010 на работе и ничего для PHP).
Плюс, я хочу не просто перейти на удаленку, а получить навык, с которым смогу устроиться и в офис, если надумаю переезд в миллионник.
Любовь к этим двум технологиям можно взять за константу.
Как блокнот. Код писать сможете (и то по большей части только мешать варнингами будет), но собирать и запускать придется вручную. Да и сам .Net Core еще установить надо. И на любой чих нужен интернет до https://www.nuget.org/
Хотя во многих аспектах MVC 5 не слишком сильно будет отличаться от MVC 4, многое из одной версии вполне применимо к другой, но в то же время есть и существенные отличия:
В MVC 5 изменилась концепция аутентификации и авторизации. Вместо SimpleMembershipProvider была внедрена система ASP.NET Identity, которая использует компоненты OWIN и Katana.
Для создания адаптивного и расширяемого интерфейса в MVC 5 используется css-фреймворк Bootstrap
Добавлены фильтры аутентификации, а также появилась функциональность переопределения фильтров
В MVC 5 также добавлены атрибуты маршрутизации
(С)
Но основные принципы остались те же. В любом случае, vs2010 не даст доступа к актуальным версиям - у вас просто нет выбора...
Удаленная работа на .NET с VS 2010, я бы сказал в принципе не возможна. Но вам оплатят лицензию при необходимости, если вы не можете обновится по этой причине.