Что умеет настоящий senior/lead developer кроме знания какого-то языка и его фреймворков?
Что умеет настоящий senior/lead developer кроме знания какого-то языка и его фреймворков?Что бы вы ни изучали, вы выйдете из вуза джуниором. Сеньорами становятся не выучив синтаксис 10 языков программирования, а сделав 10 крупных проектов. Как и на чём они сделаны не так важно, главное - это те уроки, которые разработчик с них вынес.Чему стоит научиться за первые курсы для того чтобы повысить свою "цену" как разработчика в будущем?Исходя из написанного выше: изучите "какой-то язык и его фреймворки" на высоком уровне, чтобы сразу при устройстве на работу начать приносить пользу и получать опыт реализации проектов, а не борьбы с компилятором java. Изучите свою IDE, используйте её эффективно. Ну и посматривайте в смежные области, чтобы расширять кругозор: графический дизайн, UX, другие парадигмы программирования.
А ещё лид должен уметь координировать команду разработчиков. Без опытного лида проект будет стоять на месте или разрабатываться крайне медленно и неэффективно.