Пока сисадминю в техподдержке. Жутко не нравится, включая сменный график. Хочу переквалифицироваться на web, фронтэнд. Какой инструмент выбрать? Смотрю вакансии по asp.net mvc - там тоже в требованиях JavaScript встречается.
Почему web? Ещё студентом немного попробовал html - понравилось, показался простым и результат сразу можно увидеть, не надо ничего дополнительно устанавливать и настраивать. Так же это возможность быстро реализовать что-то важное и донести это с мощью сайта. Например, местные волонтеры гринпис помогают пожары тушить по области, ориентируясь по термоснимкам с метерологических спутников. Захотелось написать сайт, который берет эти снимки к себе и как-либо обрабатывает (статистика по пожарам, например). Ещё есть идея, но для удобства - с использованием визуализации данных на сайте, например, с помощью языка processing (вроде есть js-реализация).
Цели:
1. Выбрать инструмент.
2. Переквалифицироваться и уйти с техподдержки в веб со следующего года.
Английский: простые предложения понимаю, более сложные - читаю с трудом и со словарем.
JavaScript - это то что всегда востребовано, везде.
ASP.NET MVC - не так у нас популярен, но если думаете уезжать заграницу или работать в иностранной компании, то лучше выбрать MVC.
Владимир Боруткин: нет, верстальщики - это уже отдельная среда от фронтенда. Куда не плюнь, везде ангулярщики, бекбонеры, etc. Но да, и требуется их не мало всегда.
Как вам все советуют, JS для вас самый подходящий инструмент. + На полноценное изучение ASP.NET MVC (.NET + C#) вам потребуется больше времени, чем на JS.
kybq: для начального уровня не меньше года, если нет знаний таких языков как Java или C++. Там много понятий, компонентов, которые обязательно пригодятся на практике.
kybq: Год это минимум. Да, при самостоятельном обучение. Стажировка - как получаться будет. Не будете же вы уделять 6-10 часов в день чистому изучению (если думаете, что сможете, то ошибаетесь). Если будут время и силы, то в под конец дня можно что-то сделать (строчек на 100 кода), но чисто для себя, то есть на месте обучения, без выхода на рынок .
kybq: Ну... Во-первых: это утомляет. Вы просто будете уставать. Во-вторых: у вас не всегда будет настроение, чтобы сесть и учить.
В-третьих: это отрицательно сказывается на работе мозга. Помните, что мозг имеет ограниченный ресурс, ему нужен отдых. От перенапряжения мозг работает на износ и вся информация просто уйдет в никуда. Если перевести максимальную производительность мозг, а точнее именно понимание и запоминание, в книжный эквивалент, то получится 7 страниц. 7 страниц текста, который за день вы можете разобрать, понять и запомнить. Ночью только этот объем информации сохранится в долгосрочную память. Больше - хуже.
Если учитывать человеческие потребности (но не вдаваться в них), то книга на 1500 страниц отнимет у вас год времени (при самом хорошем раскладе).