Несколько языков в портфолио и как сделать выбор в направлении?
Всем привет. Назрел ряд вопросов, которые мешают правильно двигаться дальше. Хотелось бы услышать мнение людей, чтобы продолжить более правильно. Постараюсь сформулировать вопросы правильно в одном посте, чтобы не плодить множество мелких вопросов.
На данный момент, занимаюсь изучением js и front-end разработки. Обучение даётся легко и мне очень нравится то направление, которое выбрал. Но вот чем дальше я углубляюсь, тем больше появляется сомнений. Начитался тут ответов, что найти работу во front-end нереально и джуны никому не нужны. Для себя я думал так. Сейчас большая конкуренция из людей, которые выбирают веб из-за лёгкого порога вхождения и хотят быстрых денег, не сильно углубляясь в дальнейшее изучение направления и языка. И если я не буду спешить с поиском работы, когда в портфолио будет лишь один слабенький пет проект, а продолжу обучение и сделаю хорошее портфолио, то шансы у меня будут. От сюда у меня есть некоторые вопросы.
1. Стоит ли продолжать изучение front-end, если данное направление реально нравится или ситуация действительно такая, что там уже не нужны новые люди?
2. Если уровень подготовки будет выше, чем описанные требования к джуну, то нормально ли будет подавать отклик на вакансии мидла или это плохой тон и мидл это не просто уровень знаний, но и обязательно опыт работы?
Когда я начал делать первые небольшие проекты для обучения, то столкнулся с тем, что для многих проектов нужен и backend. С ним можно сделать более интересные проекты. И стал замечать, что бек мне тоже стал нравиться. И вот тут мне захотелось взять не nodejs, а что-то другое. Пока выбор пал на go. Но получается, что если я буду добавлять в проекты и бек, то для работодателя я буду расцениваться как человек, который лезет во все сферы и ее сосредотачивается на чем-то одном. И вот как тут будет лучше?
1. Делать простой бек для своих проектов на nodejs, чтобы проекты были более интересными и показывали мои навыки в js. Будет ли базовое знание nodejs плюсом для front-end разработчика?
2. Как вообще поступить, если на данном этапе мне хочется попробовать себя в бекенде и подстраховаться на случай того, если не получится найти работу во front-end? Создать второй гитхаб и там выкладывать что-то на других языках или пока нахожусь на стадии обучения и выбора, то просто делать все в одном профиле и потом скрыть?
3. Если я выберу nodejs и буду добавлять его к своим проектам, то нормально ли тогда будет подавать отклик и к фронт и к бек вакансиям?
2. Если уровень подготовки будет выше, чем описанные требования к джуну, то нормально ли будет подавать отклик на вакансии мидла или это плохой тон и мидл это не просто уровень знаний, но и обязательно опыт работы?
Миддл, это не только то, сколько фреймворков ты знаешь. Есть опыт и знания, которые ты в своем пет проекте никогда не приобретешь. Например работа в энтерпрайз проекте, со своими архитектурами, подходами и ограничениями.