В ВУЗе небольшой командой организуем проект по разработке веб-приложения. Функция - дистанционная регистрация студентов на занятия по одному из курсов. Опыта таких проектов пока ни у кого нет, но очень хочется его получить. Для бэка пока рассматриваем Java, для фронда что-нибудь из популярных сегодня фреймворков. Есть два вопроса с расчётом на то, что кто-то даст ценную рекомендацию или укажет на какую-нибудь технологию, едва ли известную широкому кругу, но подходящую для таких мини-проектов:
1) Оправдано ли брать Java? Может, без серьёзного опыта было бы разумнее начать с другой технологии?
2) Какие фреймворки и инструменты разработки могли бы порекомендовать (IDE, системы тестирования, багтрекинг и т.д.)?
Вам бы как-нибудь самому прикинуть, какой практический опыт вам хотелось бы иметь к окончанию вуза.
Проект этот можете вынести за скобки - он, скорее всего, все равно будет неудачным.
Важно, что вам придется изучить и преодолеть по ходу работы над ним.
Если у вас есть надежды и амбиции на серьезную работу с серверами - может, и Джава.
Если есть риск пристроиться в какие-нибудь Яндексы - Питон и Го.
Если, кроме местных веб-студий, особенной работы вам не светит - лучше Пых.
Если надежд никаких и после учебы пойдете в преподавание - можно попробовать С++ ;)